public static bool IsRegularUnit(this SC2APIProtocol.Unit unit) { if (unit.UnitType == (uint)Terran.CommandCenter.Units.Scv) { return(true); } return(false); }
public static bool IsBuilding(this SC2APIProtocol.Unit unit) { if (unit.UnitType == (uint)Terran.Buildings.CommandCenter) { return(true); } return(false); }
public static bool CompatibleTo(this SC2APIProtocol.Unit unit, UnitType desiredType) { if (unit.UnitType == (uint)Terran.Buildings.CommandCenter) { if (desiredType == UnitType.Building) { return(true); } } if (unit.UnitType == (uint)Terran.CommandCenter.Units.Scv) { if (desiredType == UnitType.Regular) { return(true); } } return(false); }
public virtual void Update(SC2APIProtocol.Unit updatedUnit) { BoundUnit = updatedUnit; UpdateInternal(); }
public static bool IsResource(this SC2APIProtocol.Unit unit) { return(false); }