Exemple #1
0
 public override bool CanUseItem(Player player)
 {
     if (WirelessUtils.DoesPlayerReach(player) && WirelessUtils.IsReceiver(new Point16(Player.tileTargetX, Player.tileTargetY)))
     {
         Item.UseSound = SoundID.Item1;
         Item.useStyle = ItemUseStyleID.Swing;
         return(true);
     }
     if (Coordinates != Point16.NegativeOne)
     {
         Item.UseSound = SoundID.Mech;
         Item.useStyle = ItemUseStyleID.HoldUp;
         return(true);
     }
     return(false);
 }
Exemple #2
0
        public override bool CanUseItem(Player player)
        {
            var tileClicked = new Point16(Player.tileTargetX, Player.tileTargetY);

            return(WirelessUtils.DoesPlayerReach(player) && (WirelessUtils.IsTransmitter(tileClicked) || WirelessUtils.IsReceiver(tileClicked)));
        }