Пример #1
0
 void Start()
 {
     CalculateAcceleration();
     if (ManageScenes.DoesSceneHavePlayer() != false)
     {
         player = GameObject.FindGameObjectWithTag("Player").transform;
     }
 }
Пример #2
0
 private void Awake()
 {
     if (!instancia)
     {
         instancia = this;
         DontDestroyOnLoad(gameObject);
     }
 }
Пример #3
0
 void FixedUpdate()
 {
     if (ManageScenes.DoesSceneHavePlayer() != false)
     {
         CalculateAcceleration();
         CalculateGrowth();
         MoveMonster();
         TrackPlayerDirection();
         TurnToPlayer();
     }
 }
Пример #4
0
 //Singleton method so the GameManagement object remains after scene change
 private void Awake()
 {
     manageScenes = FindObjectOfType <ManageScenes>();
     if (FindObjectsOfType <GameManagement>().Length > 1)
     {
         Destroy(gameObject);
     }
     else
     {
         DontDestroyOnLoad(gameObject);
     }
 }
Пример #5
0
    public void RandomLevel(int MaxIndex)
    {
        if (GameController.FirstLevelComplete != true)
        {
            ManageScenes.FirstLevelError();
        }

        if (GameController.FirstLevelComplete == true)
        {
            LoadingScreenManager.LoadScene(Mathf.RoundToInt(Random.Range(MinIndex, MaxIndex)));
            Init.ToMenu = false;
        }
    }
Пример #6
0
 void Start()
 {
     material     = GetComponent <Renderer>().material;
     manageScenes = FindObjectOfType <ManageScenes>();
     offSet       = new Vector2(0, backgroundScrollSpeed);
 }
Пример #7
0
 private void Start()
 {
     handleKillCount = FindObjectOfType <HandleKillCount>();
     manageScenes    = FindObjectOfType <ManageScenes>();
     shield          = FindObjectOfType <Shield>();
 }
Пример #8
0
 void Start()
 {
     manageScenes = FindObjectOfType <ManageScenes>();
     StartCoroutine(WaitToSpawn());
 }
Пример #9
0
 public void RestartScene()
 {
     ManageScenes.ReloadScene();
 }
Пример #10
0
 /// <summary>
 /// Calls the loadScene method from the scene manager.
 /// </summary>
 /// <param name="sceneName"></param>
 public void ChangeScene(string sceneName)
 {
     ManageScenes.ChangeScene(sceneName);
 }
Пример #11
0
 private void Start()
 {
     _sceneManager = GameObject.Find("SceneManager").transform.GetComponent <ManageScenes>();
 }
 void LoseGame()
 {
     ManageScenes.ChangeScene("LoseScene");
 }
 void WinGame()
 {
     ManageScenes.ChangeScene("WinScene");
 }