Esempio n. 1
0
 public void addOrb(lightOrb o)
 {
     this.OrbList.Add(o);
     while (OrbList.Count > MaxOrbNumber)
     {
         _orb = OrbList[0];
         destroyOrb(_orb);
     }
 }
Esempio n. 2
0
    private void createLightOrb()
    {
        energy -= 5;
        GUIManager.Instance.flashEnergy();
        lightOrb clone = GameObject.Instantiate(lightOrb);

        clone.transform.position = lightOrbPosition.position;
        Vector3 force = transform.forward * throwForce;

        //Debug.Log(force.ToString());
        clone.rb.AddForce(force);
        shoot = false;
    }
Esempio n. 3
0
 public void destroyOrb(lightOrb o)
 {
     OrbList.RemoveAll(orb => orb == o);
     GameObject.Destroy(o.gameObject);
 }