public override void GrantPickup(PickupBehavior pickupBehavior) { Player player = pickupBehavior.gameObject.GetComponent <Player>(); if (player != null) { player.Heal(healAmount); } NetworkServer.Destroy(gameObject); Destroy(gameObject); }
public override void GrantPickup(PickupBehavior pickupBehavior) { Weapon weapon = pickupBehavior.gameObject.GetComponent <Weapon>(); if (weapon == null) { return; } weapon.RefillAmmo(); NetworkServer.Destroy(gameObject); Destroy(gameObject); }
public abstract void GrantPickup(PickupBehavior pickupBehavior);