void Update() { if (Time.time >= pauseTime) { state = AnimaState.Pause; anim.speed = 0; } }
public void ChangeState(AnimaState state) { if (currentState != AnimaState.Idle && state == AnimaState.Idle) { if (nextRandomIdelTime - Time.realtimeSinceStartup < 2f) { nextRandomIdelTime += 2; } if (currentState == AnimaState.Move) { animator.Play("Idle"); FaceManager.instance.ChangeFace("Normal"); } } currentState = state; }
public void GoOn() { pauseTime = Time.time + 0.5f; state = AnimaState.Play; anim.speed = animaspeed; }