38 lines
852 B
C#
38 lines
852 B
C#
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(GameManager.instance.lastResult));
|
|
}
|
|
}
|
|
public void exit()
|
|
{
|
|
vitrinaPanel.gameObject.SetActive(false);
|
|
}
|
|
}
|