private void Start() { mMeteorSpawnerScript = mMeteorSpawner.GetComponent <MeteorSpawnerScript>(); findLivesdone = false; //UI Cache onOffRocketGroup = rocketUICollection.GetComponent <SetActiveDeactivate>(); onOFFRocketUI1 = rocketUI1.GetComponent <SetActiveDeactivate>(); onOFFRocketUI2 = rocketUI2.GetComponent <SetActiveDeactivate>(); onOFFRocketUI3 = rocketUI3.GetComponent <SetActiveDeactivate>(); onOffLivesGroup = livesUICollection.GetComponent <SetActiveDeactivate>(); onOFFLiveUI1 = liveUI1.GetComponent <SetActiveDeactivate>(); onOFFLiveUI2 = liveUI2.GetComponent <SetActiveDeactivate>(); onOFFLiveUI3 = liveUI3.GetComponent <SetActiveDeactivate>(); //Cache some spawners to access thier script enemySpawnerScriptLevelOne = enemySpawnerObjectLevelOne.GetComponent <EnemySpawner>(); bossSpawnerScriptLevelOne = bossSpawnerObjectLevelOne.GetComponent <EnemySpawner>(); enemySpawnerScriptLevelTwo = enemySpawnerObjectLevelTwo.GetComponent <EnemySpawner>(); bossSpawnerScriptLevelTwo = bossSpawnerObjectLevelTwo.GetComponent <EnemySpawner>(); enemySpawnerScriptLevelThree = enemySpawnerObjectLevelThree.GetComponent <EnemySpawner>(); bossSpawnerScriptLevelThree = bossSpawnerObjectLevelThree.GetComponent <EnemySpawner>(); enemySpawnerScriptLevelFour = enemySpawnerObjectLevelFour.GetComponent <EnemySpawner>(); bossSpawnerScriptLevelFour = bossSpawnerObjectLevelFour.GetComponent <EnemySpawner>(); enemySpawnerScriptLevelFive = enemySpawnerObjectLevelFive.GetComponent <EnemySpawner>(); bossSpawnerScriptLevelFive = bossSpawnerObjectLevelFive.GetComponent <EnemySpawner>(); //cache some spaners to access thier SetActiveProperty enemySpawnerSetActiveScriptLevelOne = enemySpawnerObjectLevelOne.GetComponent <SetActiveDeactivate>(); bossSpawnerSetActiveScriptOne = bossSpawnerObjectLevelOne.GetComponent <SetActiveDeactivate>(); enemySpawnerSetActiveScriptLevelTwo = enemySpawnerObjectLevelTwo.GetComponent <SetActiveDeactivate>(); bossSpawnerSetActiveScriptTwo = bossSpawnerObjectLevelTwo.GetComponent <SetActiveDeactivate>(); enemySpawnerSetActiveScriptLevelThree = enemySpawnerObjectLevelThree.GetComponent <SetActiveDeactivate>(); bossSpawnerSetActiveScriptThree = bossSpawnerObjectLevelThree.GetComponent <SetActiveDeactivate>(); enemySpawnerSetActiveScriptLevelFour = enemySpawnerObjectLevelFour.GetComponent <SetActiveDeactivate>(); bossSpawnerSetActiveScriptFour = bossSpawnerObjectLevelFour.GetComponent <SetActiveDeactivate>(); enemySpawnerSetActiveScriptLevelFive = enemySpawnerObjectLevelFive.GetComponent <SetActiveDeactivate>(); bossSpawnerSetActiveScriptFive = bossSpawnerObjectLevelFive.GetComponent <SetActiveDeactivate>(); //Cache some more playerObjectScript = playerObject.GetComponent <Player>(); accessPressCSetActiveScript = pressCText.GetComponent <SetActiveDeactivate>(); introTextSetActiveDeactivate = LevelIntroductionText.GetComponent <SetActiveDeactivate>(); canvasScoreActivateDeactivate = canvasScoreTextObject.GetComponent <SetActiveDeactivate>(); //FindObjectsoftype musicPlayerScript = FindObjectOfType <MusicPlayer>(); //Initializing Values on Start RPGUpdate0UI(); CheckNumberOfLivesAndUpdate(); numberOfLives = 3; //StartCoroutine(LevelOneIntroduction()); }
// Start is called before the first frame update void Start() { SetUpMoveBoundaries(); //Initializing Cached References sheildHealthBarScript = sheildHealthBar.GetComponent <SheildHealthBarScript>(); sheildScript = sheild.GetComponent <SheildScript>(); rocketHeadScript = rocketHead.GetComponent <SetActiveDeactivate>(); gameSessionScript = gameSession.GetComponent <GameSession>(); setActiveDeactiveHeavyMachineGunUI = heavyMachineGunUI.GetComponent <SetActiveDeactivate>(); mySpriteRenderer = GetComponent <SpriteRenderer>(); musicPlayer = FindObjectOfType <MusicPlayer>(); //Declaring Values machineGunCountDownOn = false; sheildOn = false; lockPlayerMovement = false; bActivatedSheild = false; }