Enum sc2::data::UnitType [−][src]
pub enum UnitType {
Invalid,
TerranArmory,
TerranAutoTurret,
TerranBanshee,
TerranBarracks,
TerranBarracksFlying,
TerranBarracksReactor,
TerranBarracksTechLab,
TerranBattleCruiser,
TerranBunker,
TerranCommandCenter,
TerranCommandCenterFlying,
TerranCyclone,
TerranEngineeringBay,
TerranFactory,
TerranFactoryFlying,
TerranFactoryReactor,
TerranFactoryTechLab,
TerranFusionCore,
TerranGhost,
TerranGhostAcademy,
TerranHellion,
TerranHellionTank,
TerranLiberator,
TerranLiberatorAg,
TerranMarauder,
TerranMarine,
TerranMedivac,
TerranMissileTurret,
TerranMule,
TerranOrbitalCommand,
TerranOrbitalCommandFlying,
TerranPlanetaryFortress,
TerranRaven,
TerranReaper,
TerranRefinery,
TerranScv,
TerranSensorTower,
TerranSiegeTank,
TerranSiegeTankSieged,
TerranStarport,
TerranStarportFlying,
TerranStarportReactor,
TerranStarportTechLab,
TerranSupplyDepot,
TerranSupplyDepotLowered,
TerranThor,
TerranThorAp,
TerranVikingAssault,
TerranVikingFighter,
TerranWidowMine,
TerranWidowMineBurrowed,
TerranKd8Charge,
TerranNuke,
TerranPointDefenseDrone,
TerranReactor,
TerranTechLab,
ZergBaneling,
ZergBanelingBurrowed,
ZergBanelingCocoon,
ZergBanelingNest,
ZergBroodling,
ZergBroodlord,
ZergBroodlordCocoon,
ZergChangeling,
ZergChangelingMarine,
ZergChangelingMarineShield,
ZergChangelingZealot,
ZergChangelingZergling,
ZergChangelingZerglingWings,
ZergCorruptor,
ZergCreepTumor,
ZergCreepTumorBurrowed,
ZergCreepTumorQueen,
ZergDrone,
ZergDroneBurrowed,
ZergEgg,
ZergEvolutionChamber,
ZergExtractor,
ZergGreaterSpire,
ZergHatchery,
ZergHive,
ZergHydralisk,
ZergHydraliskBurrowed,
ZergHydraliskDen,
ZergInfestationPit,
ZergInfestedTerransEgg,
ZergInfestor,
ZergInfestorBurrowed,
ZergInfestorTerran,
ZergLair,
ZergLarva,
ZergLocustMp,
ZergLocustMpFlying,
ZergLurkerDenMp,
ZergLurkerMp,
ZergLurkerMpBurrowed,
ZergLurkerMpEgg,
ZergMutalisk,
ZergNydusCanal,
ZergNydusNetwork,
ZergOverlord,
ZergOverlordCocoon,
ZergOverlordTransport,
ZergOverseer,
ZergQueen,
ZergQueenBurrowed,
ZergRavager,
ZergRavagerCocoon,
ZergRoach,
ZergRoachBurrowed,
ZergRoachWarren,
ZergSpawningPool,
ZergSpineCrawler,
ZergSpineCrawlerUprooted,
ZergSpire,
ZergSporeCrawler,
ZergSporeCrawlerUprooted,
ZergSwarmHostBurrowedMp,
ZergSwarmHostMp,
ZergTransportOverlordCocoon,
ZergUltralisk,
ZergUltraliskCavern,
ZergViper,
ZergZergling,
ZergZerglingBurrowed,
ZergParasiticBombDummy,
ProtossAdept,
ProtossAdeptPhaseShift,
ProtossArchon,
ProtossAssimilator,
ProtossCarrier,
ProtossColossus,
ProtossCyberneticScore,
ProtossDarkShrine,
ProtossDarkTemplar,
ProtossDisruptor,
ProtossDisruptorPhased,
ProtossFleetBeacon,
ProtossForge,
ProtossGateway,
ProtossHighTemplar,
ProtossImmortal,
ProtossInterceptor,
ProtossMothership,
ProtossMothershipCore,
ProtossNexus,
ProtossObserver,
ProtossOracle,
ProtossOracleStasisTrap,
ProtossPhoenix,
ProtossPhotonCannon,
ProtossProbe,
ProtossPylon,
ProtossPylonOvercharged,
ProtossRoboticsBay,
ProtossRoboticsFacility,
ProtossSentry,
ProtossStalker,
ProtossStargate,
ProtossTempest,
ProtossTemplarArchive,
ProtossTwilightCouncil,
ProtossVoidRay,
ProtossWarpGate,
ProtossWarpPrism,
ProtossWarpPrismPhasing,
ProtossZealot,
NeutralCollapsibleRockTowerDebris,
NeutralCollapsibleRockTowerDiagonal,
NeutralCollapsibleRockTowerPushUnit,
NeutralCollapsibleTerranTowerDebris,
NeutralCollapsibleTerranTowerDiagonal,
NeutralCollapsibleTerranTowerPushUnit,
NeutralCollapsibleTerranTowerPushUnitRampLeft,
NeutralCollapsibleTerranTowerPushUnitRampRight,
NeutralCollapsibleTerranTowerRampLeft,
NeutralCollapsibleTerranTowerRampRight,
NeutralDebrisRampLeft,
NeutralDebrisRampRight,
NeutralDestructibleDebris6x6,
NeutralDestructibleDebrisRampDiagonalHugeBlur,
NeutralDestructibleDebrisRampDiagonalHugeUlbr,
NeutralDestructableRock6x6,
NeutralDestructibleRockEx1DiagonalHugeBlur,
NeutralForceField,
NeutralKarakFemale,
NeutralLabMineralField,
NeutralLabMineralField750,
NeutralMineralField,
NeutralMineralField750,
NeutralProtossVespeneGeyser,
NeutralRichMineralField,
NeutralRichMineralField750,
NeutralScantipede,
NeutralSpacePlatformGeyser,
NeutralUnbuildableBricksDestructible,
NeutralUnbuildablePlatesDestructible,
NeutralUtilityBot,
NeutralVespeneGeyser,
NeutralXelNagaTower,
}list of known StarCraft II unit types
Variants
InvalidTerranArmoryTerranAutoTurretTerranBansheeTerranBarracksTerranBarracksFlyingTerranBarracksReactorTerranBarracksTechLabTerranBattleCruiserTerranBunkerTerranCommandCenterTerranCommandCenterFlyingTerranCycloneTerranEngineeringBayTerranFactoryTerranFactoryFlyingTerranFactoryReactorTerranFactoryTechLabTerranFusionCoreTerranGhostTerranGhostAcademyTerranHellionTerranHellionTankTerranLiberatorTerranLiberatorAgTerranMarauderTerranMarineTerranMedivacTerranMissileTurretTerranMuleTerranOrbitalCommandTerranOrbitalCommandFlyingTerranPlanetaryFortressTerranRavenTerranReaperTerranRefineryTerranScvTerranSensorTowerTerranSiegeTankTerranSiegeTankSiegedTerranStarportTerranStarportFlyingTerranStarportReactorTerranStarportTechLabTerranSupplyDepotTerranSupplyDepotLoweredTerranThorTerranThorApTerranVikingAssaultTerranVikingFighterTerranWidowMineTerranWidowMineBurrowedTerranKd8ChargeTerranNukeTerranPointDefenseDroneTerranReactorTerranTechLabZergBanelingZergBanelingBurrowedZergBanelingCocoonZergBanelingNestZergBroodlingZergBroodlordZergBroodlordCocoonZergChangelingZergChangelingMarineZergChangelingMarineShieldZergChangelingZealotZergChangelingZerglingZergChangelingZerglingWingsZergCorruptorZergCreepTumorZergCreepTumorBurrowedZergCreepTumorQueenZergDroneZergDroneBurrowedZergEggZergEvolutionChamberZergExtractorZergGreaterSpireZergHatcheryZergHiveZergHydraliskZergHydraliskBurrowedZergHydraliskDenZergInfestationPitZergInfestedTerransEggZergInfestorZergInfestorBurrowedZergInfestorTerranZergLairZergLarvaZergLocustMpZergLocustMpFlyingZergLurkerDenMpZergLurkerMpZergLurkerMpBurrowedZergLurkerMpEggZergMutaliskZergNydusCanalZergNydusNetworkZergOverlordZergOverlordCocoonZergOverlordTransportZergOverseerZergQueenZergQueenBurrowedZergRavagerZergRavagerCocoonZergRoachZergRoachBurrowedZergRoachWarrenZergSpawningPoolZergSpineCrawlerZergSpineCrawlerUprootedZergSpireZergSporeCrawlerZergSporeCrawlerUprootedZergSwarmHostBurrowedMpZergSwarmHostMpZergTransportOverlordCocoonZergUltraliskZergUltraliskCavernZergViperZergZerglingZergZerglingBurrowedZergParasiticBombDummyProtossAdeptProtossAdeptPhaseShiftProtossArchonProtossAssimilatorProtossCarrierProtossColossusProtossCyberneticScoreProtossDarkShrineProtossDarkTemplarProtossDisruptorProtossDisruptorPhasedProtossFleetBeaconProtossForgeProtossGatewayProtossHighTemplarProtossImmortalProtossInterceptorProtossMothershipProtossMothershipCoreProtossNexusProtossObserverProtossOracleProtossOracleStasisTrapProtossPhoenixProtossPhotonCannonProtossProbeProtossPylonProtossPylonOverchargedProtossRoboticsBayProtossRoboticsFacilityProtossSentryProtossStalkerProtossStargateProtossTempestProtossTemplarArchiveProtossTwilightCouncilProtossVoidRayProtossWarpGateProtossWarpPrismProtossWarpPrismPhasingProtossZealotNeutralCollapsibleRockTowerDebrisNeutralCollapsibleRockTowerDiagonalNeutralCollapsibleRockTowerPushUnitNeutralCollapsibleTerranTowerDebrisNeutralCollapsibleTerranTowerDiagonalNeutralCollapsibleTerranTowerPushUnitNeutralCollapsibleTerranTowerPushUnitRampLeftNeutralCollapsibleTerranTowerPushUnitRampRightNeutralCollapsibleTerranTowerRampLeftNeutralCollapsibleTerranTowerRampRightNeutralDebrisRampLeftNeutralDebrisRampRightNeutralDestructibleDebris6x6NeutralDestructibleDebrisRampDiagonalHugeBlurNeutralDestructibleDebrisRampDiagonalHugeUlbrNeutralDestructableRock6x6NeutralDestructibleRockEx1DiagonalHugeBlurNeutralForceFieldNeutralKarakFemaleNeutralLabMineralFieldNeutralLabMineralField750NeutralMineralFieldNeutralMineralField750NeutralProtossVespeneGeyserNeutralRichMineralFieldNeutralRichMineralField750NeutralScantipedeNeutralSpacePlatformGeyserNeutralUnbuildableBricksDestructibleNeutralUnbuildablePlatesDestructibleNeutralUtilityBotNeutralVespeneGeyserNeutralXelNagaTower
Trait Implementations
impl Copy for UnitType[src]
impl Copy for UnitTypeimpl Clone for UnitType[src]
impl Clone for UnitTypefn clone(&self) -> UnitType[src]
fn clone(&self) -> UnitTypeReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Eq for UnitType[src]
impl Eq for UnitTypeimpl PartialEq for UnitType[src]
impl PartialEq for UnitTypefn eq(&self, __arg_0: &UnitType) -> bool[src]
fn eq(&self, __arg_0: &UnitType) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
fn ne(&self, other: &Rhs) -> bool1.0.0
[src]This method tests for !=.
impl Hash for UnitType[src]
impl Hash for UnitTypefn hash<__H: Hasher>(&self, __arg_0: &mut __H)[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)Feeds this value into the given [Hasher]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0
[src]Feeds a slice of this type into the given [Hasher]. Read more
impl Debug for UnitType[src]
impl Debug for UnitType