private void OnExitState() { TorchController.TorchState torchState = this.m_TorchState; if (torchState == TorchController.TorchState.Aim) { this.m_Player.StopAim(); } }
private void SetState(TorchController.TorchState state) { if (this.m_TorchState == state) { return; } this.OnExitState(); this.m_TorchState = state; this.OnEnterState(); }