public override void Activate(Pirate p) { base.Activate(p); //p.hasAmmo = true; p.PickupAmmo(); p.ExitStationTrigger(); p.EnterStationTrigger(this); }
public override void Activate(Pirate p) { base.Activate(p); if(hasAmmo) { myBoat.fireCannon(cannon); anim.PlayAnim(); hasAmmo = false; } else if(p.hasAmmo) { p.DropAmmo(); hasAmmo = true; } p.ExitStationTrigger(); p.EnterStationTrigger(this); }