Ejemplo n.º 1
0
 public bool Execute()
 {
     if (MG != null)
     {
         MG.Fire();
     }
     else if (G != null)
     {
         G.Fire();
     }
     //Debug.Log("Shooting!");
     return(true);
 }
Ejemplo n.º 2
0
 private void DoButtonAction()
 {
     if (OnActivate != null)
     {
         OnActivate(Camera.main.ScreenToWorldPoint(Input.mousePosition));
     }
     if (H.HeldItem != null)
     {
         Item.MeleeGun MG = H.HeldItem.GetComponent <Item.MeleeGun>();
         if (MG != null)
         {
             MG.Fire();
         }
         else
         {
             Item.Gun G = H.HeldItem.GetComponent <Item.Gun>();
             if (G != null)
             {
                 G.Fire(GetComponent <Rigidbody2D>().velocity);
             }
         }
     } // I dont like this, I want it the other way around!
 }