예제 #1
0
    private void Awake()
    {
        CreateSingleton();

        cameraTrackingDolly = Camera.main.GetComponent <CinemachineVirtualCamera>()
                              .GetCinemachineComponent <CinemachineTrackedDolly>();
        bladesHolder          = FindObjectOfType <BladesHolder>();
        pauseCanvasGroup      = transform.GetChild(3).GetComponent <CanvasGroup>();
        finishCanvasGroup     = transform.GetChild(0).GetComponent <CanvasGroup>();
        virtualCameraAnimator = Camera.main.gameObject.GetComponent <Animator>();
        enemySpawners         = virtualCameraAnimator.transform.GetComponentsInChildren <EnemySpawner>();
        enemiesPlaceHolder    = virtualCameraAnimator.transform.GetChild(0);
        LoadPlayerData();
    }
예제 #2
0
 private void CreateSingleton()
 {
     Instance = this;
 }