/// <summary> /// 初期化 /// </summary> /// <param name="nrcSceneLoader"></param> public static void Init(NrcSceneLoader nrcSceneLoader) { if (Instance != null) { Instance = null; } Instance = new NrcGameManager(); Instance._nrcSceneLoader = nrcSceneLoader; NrcGameCameraService.Change(NrcGameCameraService.CAMERA_MODE.CAMERA_MODE_MAIN); NrcGameStageObserver.StageLoad(1); }
/// <summary> /// /// </summary> public static void Pause() { StageController sc = NrcGameStageObserver.GetNowStageController(); if (sc != null) { sc.Pause(); } Instance.NrcSceneLoader.PlayerController.Pause(); Time.timeScale = 0; }
public NrcGameEnemyService(NrcSceneLoader nrcSceneLoader, NrcGameStageObserver nrcGameStageService) { _nrcSceneLoader = nrcSceneLoader; _nrcGameStageService = nrcGameStageService; }