Пример #1
0
    void ShowSafeHouseUI()
    {
        HurtEffectUI.Instance().gameObject.SetActive(false);
        EndingUI.Instance().gameObject.SetActive(false);
        OutSideUI.Instance().gameObject.SetActive(false);

        SafeHouseUI.Instance().gameObject.SetActive(true);
        GlobalUI.Instance().gameObject.SetActive(true);
    }
Пример #2
0
    IEnumerator BattleEnded()
    {
        if (PlayerWin)
        {
            yield return(new WaitForSeconds(EC.AttackedTime));
        }

        if (EnemyWin)
        {
            yield return(new WaitForSeconds(PC.AttackedTime));
        }

        PrepareUI.SetActive(false);
        EndingUI.SetActive(true);
        OpUI.SetBool("BattleStart", false);
    }
Пример #3
0
        IEnumerator RoundEnding()
        {
            while (currentstate == GAME_STATE.ENDING)
            {
                PlayingUI.SetActive(false);
                EndingUI.SetActive(true);
                QuitUI.SetActive(false);

                yield return(new WaitForSeconds(3));

                EndingUI.SetActive(false);
                SceneManager.LoadScene("Start");

                CurrentState = GAME_STATE.STARTING;
            }
        }
Пример #4
0
    IEnumerator FinishBattleUI(float time)
    {
        yield return(new WaitForSeconds(time));

        EndingUI.SetActive(true);
    }
Пример #5
0
 // Use this for initialization
 void Start()
 {
     gameMgr  = FindObjectOfType <GameMgr>().instance;
     endingUI = GameObject.Find("EndingUI").GetComponent <EndingUI>();
 }
Пример #6
0
 void Awake()
 {
     instance = this;
 }