void AssignPower(int range) { int temp = Random.Range(1, range); if (currentPowerInSlot1 == AllPowers.EMPTY) { currentPowerInSlot1 = (AllPowers)temp; slot1.normalSprite = "Shield bar BG"; slot1.enabled = false; slot1.enabled = true; Debug.Log(currentPowerInSlot1 + " in slot 1"); } else if (currentPowerInSlot2 == AllPowers.EMPTY) { currentPowerInSlot2 = (AllPowers)temp; slot2.normalSprite = "Shield bar BG"; slot2.enabled = false; slot2.enabled = true; Debug.Log(currentPowerInSlot2 +" in slot 2"); } else if (currentPowerInSlot3 == AllPowers.EMPTY) { currentPowerInSlot3 = (AllPowers)temp; slot3.normalSprite = "Shield bar BG"; slot3.enabled = false; slot3.enabled = true; Debug.Log(currentPowerInSlot3 + " in slot 3"); } }
void OnPower1() { Debug.Log(currentPowerInSlot1 + " power shot"); if(currentPowerInSlot1 == AllPowers.MISSILE) { Instantiate(missile, frontPowerSpawnPoint.position, frontPowerSpawnPoint.rotation); } else if (currentPowerInSlot1 == AllPowers.OIL) { Instantiate(oil, backPowerSpawnPoint.position, backPowerSpawnPoint.rotation); } else if (currentPowerInSlot1 == AllPowers.NITRO) { nitroSpawnPoint.GetComponent<TrailRenderer>().enabled = true; nitroSpark.renderer.enabled = true; GetComponent<NewDriving>().isNitroOn = true; tempTime = Time.timeSinceLevelLoad; } currentPowerInSlot1 = AllPowers.EMPTY; slot1.normalSprite = "dim BG"; }
// Use this for initialization void Start() { GetComponent<NewDriving>().enabled = false; currentPowerInSlot1 = AllPowers.EMPTY; currentPowerInSlot2 = AllPowers.EMPTY; currentPowerInSlot3 = AllPowers.EMPTY; laps.text = "1/" + maxNumberOfLaps.ToString(); }