static bool ShouldRestrictCommand(UnitEntityData unit, UnitCommand command) { return(!unit.IsSurprising() && command.IsFullRoundAbility() && !unit.HasFullRoundAction()); }
public static bool IsFullRoundAction(this UnitCommand command) { return(command.IsFullAttack() || command.IsFullRoundAbility()); }