Ejemplo n.º 1
0
 public override void ActivateWith(Actor.ActorController actor)
 {
     if (actor.GetComponent <Inventory>())
     {
         Inventory inv    = actor.GetComponent <Inventory>();
         int       throws = inv.AddItemIfAble(this);
         if (throws > 0)
         {
             if (GetComponent <EntityController>())
             {
                 transform.position = actor.transform.position;
                 GetComponent <EntityController>().Velocity.y = 20;
             }
         }
         else
         {
             transform.position = new Vector3(0, 0, 0);
             gameObject.SetActive(false);
         }
     }
 }