Ejemplo n.º 1
0
 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");
     }
 }
Ejemplo n.º 2
0
 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";
 }
Ejemplo n.º 3
0
 // Use this for initialization
 void Start()
 {
     GetComponent<NewDriving>().enabled = false;
     currentPowerInSlot1 = AllPowers.EMPTY;
     currentPowerInSlot2 = AllPowers.EMPTY;
     currentPowerInSlot3 = AllPowers.EMPTY;
     laps.text = "1/" + maxNumberOfLaps.ToString();
 }