public override void ExitState() { MaterialColorController.Instance.UnsubscribeEvents(); createView.DisplayView(false); createView.OnNextButton -= SetNextCannonPart; createView.OnPreviousButton -= SetPreviousCannonPart; createView.OnSaveButton -= SaveButtonClicked; createView.OnMenuButton -= MenuButtonClicked; createView.UnsubscribeToViewActions(); }