示例#1
0
 public bool IsValidAgainst(World world, Target target)
 {
     if (target.IsActor)
     {
         return(Combat.WeaponValidForTarget(Info, target.Actor));
     }
     else
     {
         return(Combat.WeaponValidForTarget(Info, world, target.CenterLocation.ToCPos()));
     }
 }
示例#2
0
文件: Weapon.cs 项目: test71/OpenRA
 public bool IsValidAgainst(World world, Target target)
 {
     if (target.IsActor)
     {
         return(Combat.WeaponValidForTarget(Info, target.Actor));
     }
     else
     {
         return(Combat.WeaponValidForTarget(Info, world, Util.CellContaining(target.CenterLocation)));
     }
 }