Esempio n. 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);
    }
Esempio n. 2
0
 private IEnumerator Coroutine()
 {
     while (true)
     {
         if (_hpGauge == null)
         {
             yield break;
         }
         _hpGauge.transform.position = _enemyController.transform.position + new Vector3(0, 1, 2);
         _hpGauge.transform.LookAt(NrcGameManager.GetActiveCamera().transform);
         yield return(null);
     }
 }
Esempio n. 3
0
 void Awake()
 {
     NrcGameManager.Init(this);
 }
Esempio n. 4
0
 private void TaskOnClick()
 {
     NrcGameManager.ChangeCamera();
 }
Esempio n. 5
0
 public void Init()
 {
     _playerController = NrcGameManager.GetPlayerController();
     _playerController.transform.position        = _playerPoint.transform.position;
     _playerController.Houdai.transform.rotation = _playerPoint.transform.rotation;
 }
Esempio n. 6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="isDisp"></param>
 /// <param name="position"></param>
 private void ScopeDisp(bool isDisp, Vector3 position)
 {
     ScopeDisp(isDisp);
     Scope.transform.position = position;
     Scope.transform.LookAt(NrcGameManager.GetActiveCamera().transform);
 }