public void UpdateState(float dt) { if (!m_IsRunning) { return; } if (m_GlobalState != null) { m_GlobalState.Update(m_Entity, dt); } if (m_CurrentState != null) { m_CurrentState.Update(m_Entity, dt); } }