Beispiel #1
0
 public void ThrowOre()
 {
     if (oresCaught.Count > 0)
     {
         int amountOreThrown = Random.Range(2, 4);
         for (int i = 0; i < amountOreThrown; i++)
         {
             oreThrown = oresCaught[Random.Range(0, oresCaught.Count)];
             instance  = Instantiate(oreThrown.GetComponent <Ore>(), transform.position + new Vector3(0f, 7f, 0f), Quaternion.identity);
             instance.GetComponent <Rigidbody>().AddForce(new Vector3(Random.Range(-500f, 500f), 500f, 0f));
             oresRequired.oresRequired.Add(oreThrown.GetComponent <Ore>());
             oresCaught.Remove(oreThrown.GetComponent <Ore>());
         }
     }
 }