예제 #1
0
    public void ActivateFinalBossPlacementFromPauseMenu()
    {
        // starGameManagerRef.localSceneManagement.BossPlacementObject.SetActive(true);
        LocalSceneManagement localSceneManagement = starGameManagerRef.localSceneManagement;

        localSceneManagement.FinalBossHolderAnimator.SetTrigger(localSceneManagement.FinalBossGoAwayTrigger);
        localSceneManagement.FinalBossPlacementObject.gameObject.SetActive(true);
    }
예제 #2
0
    public void ActivateBossLevelGameplay(bool firstLaunch = true)
    {
        LocalSceneManagement localSceneManagement = starGameManagerRef.localSceneManagement;

        localSceneManagement.FinalBossHolderAnimator.SetTrigger(localSceneManagement.FinalBossReturnTrigger);
        localSceneManagement.FinalBossPlacementObject.gameObject.SetActive(false);
        starGameManagerRef.ActivateBossLevelGameplay(firstLaunch);
        DestroyCurrentUIpage();
    }
예제 #3
0
 void LocalSceneManagementChecker()
 {
     if (localSceneManagementRef == null)
     {
         starGameManagerRef.LocalSceneManagementChecker();
         if (starGameManagerRef.localSceneManager != null)
         {
             localSceneManagementRef = starGameManagerRef.localSceneManager.GetComponent <LocalSceneManagement>();
         }
     }
 }