Files
3DBlobici-WorkingTitle/3D blobici/Assets/Scripts/Player/PlayerSkillHandler.cs

28 lines
652 B
C#
Raw Normal View History

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerSkillHandler
{
private float dashSpeed = 15f;
private float dashDuration = 0.2f;
private bool isDashing = false;
public bool IsDashing() { return isDashing; }
public IEnumerator DashCoroutine(CharacterController controller, Vector3 direction)
{
float startTime = Time.time;
isDashing = true;
while (Time.time - startTime < dashDuration)
{
controller.Move(direction * dashSpeed * Time.deltaTime);
yield return null;
}
isDashing = false;
}
}