public virtual void Update() { EarlyUpdate(); actualState.EarlyUpdate(); actualState.HandleInput(); actualState.Update(); if (stateRequests.Count != 0) { CreateState(stateRequests.Dequeue()); stateRequests.Clear(); } }
public virtual void Update() { EarlyUpdate(); actualState.EarlyUpdate(); actualState.HandleInput(); actualState.Update(); if (stateRequests.Count != 0) { CreateState(stateRequests.Dequeue()); stateRequests.Clear(); } }