Assets.Characters.AiScripts.States.WaitState.ExecuteState C# (CSharp) Method

ExecuteState() public method

public ExecuteState ( ) : void
return void
        public void ExecuteState()
        {
            switch (_state)
            {
                case State.Neutral:
                    _waitUntil = Time.time + WaitingTime;
                    _state = State.Waiting;
                    _agent.ResetPath();
                    return;
                case State.Waiting:
                    if (Time.time > _waitUntil)
                        _state = State.Done;
                    return;
                default: return;
            }
        }