Пример #1
0
        public void SetGamePlay()
        {
            GameStatus = CGameStatus.Play;

            if (PauseType == CPauseType.TimeScale)
            {
                if (GameStatus == CGameStatus.Play)
                {
                    Time.timeScale = 1;
                }
            }

            if (usingPlayCondition)
            {
                PlayCondition.Invoke();
            }
        }
Пример #2
0
        public void SetGamePause()
        {
            GameStatus = CGameStatus.Pause;

            if (PauseType == CPauseType.TimeScale)
            {
                if (GameStatus == CGameStatus.Pause)
                {
                    Time.timeScale = 0;
                }
            }

            if (usingPauseCondition)
            {
                PauseCondition.Invoke();
            }
        }