コード例 #1
0
    /// <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);
    }
コード例 #2
0
    /// <summary>
    ///
    /// </summary>
    public static void Pause()
    {
        StageController sc = NrcGameStageObserver.GetNowStageController();

        if (sc != null)
        {
            sc.Pause();
        }

        Instance.NrcSceneLoader.PlayerController.Pause();

        Time.timeScale = 0;
    }
コード例 #3
0
 public NrcGameEnemyService(NrcSceneLoader nrcSceneLoader, NrcGameStageObserver nrcGameStageService)
 {
     _nrcSceneLoader      = nrcSceneLoader;
     _nrcGameStageService = nrcGameStageService;
 }