void OpenDoors() { _currentState = PlayerState.DoorsOpening; audioManager.PlayDoorClosingSound(); audioManager.StopElevatorNoise(); LiftInvaderSpawner lis = GetComponent <LiftInvaderSpawner>(); levelIndicator.levelFinish = false; lis.canSpawnEnemys = true; lis.Spawn(WaveCount, EnemysInWave, startTime, nextSpawnTime); }
void Start() { lis = gameObject.GetComponent <LiftInvaderSpawner>(); instance = this; rateText.text = ""; DisableButtons(); levelIndicator = GameObject.Find("storymeter_arrow").GetComponent <LevelIndicator>(); oldScore = PlayerPrefs.GetFloat("HighScore", defaultValue); ScoreText.gameObject.SetActive(true); PunchButton.SetActive(true); if (depletionRates.Length != floors) { Debug.LogError("Floor amount does not match with depletion rates."); } audioManager = GameObject.Find("AudioManager").GetComponent <AudioManager>(); if (!audioManager) { Debug.LogError("No audiomanager script found!"); } //SetFloorText(_currentFloor); _currentState = PlayerState.Active; _currentHealth = startHealth; healthSlider.minValue = 0; healthSlider.maxValue = target; _leftDoorStart = leftDoor.transform.position; //_leftDoorShortStart = leftDoorShort.transform.position; _rightDoorStart = rightDoor.transform.position; //_rightDoorShortStart = rightDoorShort.transform.position; AdjustHealthSlider(); }