Added fighting animation

This commit is contained in:
2020-02-01 23:51:06 -05:00
parent 0e16dc5f9f
commit 79812da2c5
5 changed files with 106 additions and 11 deletions

View File

@@ -24,12 +24,11 @@ public class Player : MonoBehaviour
[SerializeField] private SpriteRenderer healthBar;
[SerializeField] private SpriteRenderer staminaBar;
private Rigidbody2D rigidBody;
new private Collider2D collider;
private Animator animator;
private bool isMovementEnabled = true;
private bool isFighting = false;
private void Start()
{
@@ -213,15 +212,18 @@ public class Player : MonoBehaviour
animator.SetBool("IsRunning", Mathf.Abs(rigidBody.velocity.x) > runErrorThreshold);
animator.SetBool("IsGround", IsPlayerOnGround());
animator.SetFloat("YVelocity", rigidBody.velocity.y);
animator.SetBool("IsFighting", isFighting);
}
public void DisablePlayerMovement()
public void StartEncounter()
{
isFighting = true;
isMovementEnabled = false;
}
public void EnablePlayerMovement()
public void EndEncounter()
{
isFighting = false;
isMovementEnabled = true;
}