public override bool CanBeTargetedBy(StationLocation stationLocation, PlayerActionType playerActionType, Player performingPlayer) { Check.ArgumentIsNotNull(performingPlayer, "performingPlayer"); return(ActionType == playerActionType && CurrentStations.Contains(performingPlayer.CurrentStation.StationLocation) && performingPlayer != attachedPlayer); }
public virtual bool CanBeTargetedBy(StationLocation stationLocation, PlayerActionType playerActionType, Player performingPlayer) { return(IsDamageable && ActionType == playerActionType && CurrentStations.Contains(stationLocation)); }