using UnityEngine; //это будет перед показом победителя. public class VitrinaChoseState : IState { VitrinaPanel vitrinaPanel; public VitrinaChoseState() { } public void enter() { vitrinaPanel = GameManager.instance.vitrinaPanel; //Тут на старте можно показать типа "ЗАГРУЗКА ВИТРИНЫ" и потом переход к ней или панель результата. if (!PrizeStandController.Initialized)//то дальше нельзя идти и надо выходить. { } vitrinaPanel.gameObject.SetActive(true); } public void update() { if (Input.GetKeyUp(KeyCode.Escape)) { GameManager.instance.stateMachine.ChangeState(new ShowWinnerState()); } } public void exit() { vitrinaPanel.gameObject.SetActive(false); } }