Beispiel #1
0
 private void OnApplicationPause(bool pause)
 {
     if (pause)
     {
         GameConfigs.SetPlayTime(TopMostControl.Instance().playUnixTime);
     }
     else
     {
         //Time_LatestStartGame = DateTime.UtcNow;
     }
 }
Beispiel #2
0
    public void StartChangeScene(SCENE_INDEX targetSceneIndex, bool smoothChange, int nextStageNum = 1)
    {
        topCanvas.sortingOrder          = 10;
        isChangingState                 = true;
        blackPanelAlpha.startValue      = 0f;
        blackPanelAlpha.endValue        = 1f;
        currentTargetScene              = targetSceneIndex;
        blackPanelAlpha.TweenCompleted += SceneFadeoutFinishEvent;
        blackPanelAlpha.Begin();
        blackPanelAlpha.value = blackPanelAlpha.startValue;

        StageLoader.NextStage = nextStageNum;

        GameConfigs.SetPlayTime(TopMostControl.Instance().playUnixTime);
    }
Beispiel #3
0
 private void OnApplicationQuit()
 {
     GameConfigs.SetPlayTime(TopMostControl.Instance().playUnixTime);
 }