예제 #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)));
     }
 }