public void SetWalk(float speedMod) { stepPeriod = 0.45f / speedMod; if (walkState == WalkState.NONE) { walkTimer = stepPeriod; } animator.SetBool("isWalking", true); animator.SetFloat("walkSpeed", speedMod); if (speedMod == 1) { walkState = WalkState.NORMAL; stateText.text = "M:" + walkState.ToString(); } else if (speedMod < 1) { walkState = WalkState.SLOW; stateText.text = "M:" + walkState.ToString(); } else if (speedMod > 1) { walkState = WalkState.FAST; stateText.text = "M:" + walkState.ToString(); } }
public void SetStealth() { walkState = WalkState.STEALTH; stateText.text = "M:" + walkState.ToString(); //temp code animator.SetBool("isWalking", false); }
public void SetNone() { walkState = WalkState.NONE; stateText.text = "M:" + walkState.ToString(); animator.SetBool("isWalking", false); }