// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Space)) { DiceRollState(); } if (state != CharacterState.Idle) { if (animations.UpdateAnimations()) { state = CharacterState.Idle; } } }