private void OnApplicationPause(bool pause) { if (pause) { GameConfigs.SetPlayTime(TopMostControl.Instance().playUnixTime); } else { //Time_LatestStartGame = DateTime.UtcNow; } }
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); }
private void OnApplicationQuit() { GameConfigs.SetPlayTime(TopMostControl.Instance().playUnixTime); }