Example #1
0
    public override bool PickupAmmo(UFItem item)
    {
        bool miningAmmo = item.type == UFItem.ItemType.ExplosiveAmmo;

        if (miningAmmo)
        {
            minerTool.AddAmmo(item);
        }
        return(true);
    }
Example #2
0
    public override bool PickupWeapon(UFItem item)
    {
        bool miningWeapon = item.type == UFItem.ItemType.Explosive;

        if (miningWeapon)
        {
            minerTool.FoundWeapon();
        }
        return(true);
    }
Example #3
0
 public virtual bool PickupAmmo(UFItem item)
 {
     return(false);
 }
Example #4
0
 public virtual bool PickupWeapon(UFItem item)
 {
     return(false);
 }
Example #5
0
    protected override bool ValidTrigger(Collider trigger)
    {
        UFItem item = trigger.GetComponent <UFItem>();

        return(item == null);
    }
Example #6
0
 public void AddAmmo(UFItem item)
 {
     mineAmmo += 100;
 }