[−][src]Struct bwapi_wrapper::BWAPI_UnitData
Fields
clearanceLevel: c_int
id: c_int
player: c_int
type_: c_int
positionX: c_int
positionY: c_int
angle: f64
velocityX: f64
velocityY: f64
hitPoints: c_int
lastHitPoints: c_int
shields: c_int
energy: c_int
resources: c_int
resourceGroup: c_int
killCount: c_int
acidSporeCount: c_int
scarabCount: c_int
interceptorCount: c_int
spiderMineCount: c_int
groundWeaponCooldown: c_int
airWeaponCooldown: c_int
spellCooldown: c_int
defenseMatrixPoints: c_int
defenseMatrixTimer: c_int
ensnareTimer: c_int
irradiateTimer: c_int
lockdownTimer: c_int
maelstromTimer: c_int
orderTimer: c_int
plagueTimer: c_int
removeTimer: c_int
stasisTimer: c_int
stimTimer: c_int
buildType: c_int
trainingQueueCount: c_int
trainingQueue: [c_int; 5]
tech: c_int
upgrade: c_int
remainingBuildTime: c_int
remainingTrainTime: c_int
remainingResearchTime: c_int
remainingUpgradeTime: c_int
buildUnit: c_int
target: c_int
targetPositionX: c_int
targetPositionY: c_int
order: c_int
orderTarget: c_int
orderTargetPositionX: c_int
orderTargetPositionY: c_int
secondaryOrder: c_int
rallyPositionX: c_int
rallyPositionY: c_int
rallyUnit: c_int
addon: c_int
nydusExit: c_int
powerUp: c_int
transport: c_int
carrier: c_int
hatchery: c_int
exists: bool
hasNuke: bool
isAccelerating: bool
isAttacking: bool
isAttackFrame: bool
isBeingGathered: bool
isBlind: bool
isBraking: bool
isBurrowed: bool
carryResourceType: c_int
isCloaked: bool
isCompleted: bool
isConstructing: bool
isDetected: bool
isGathering: bool
isHallucination: bool
isIdle: bool
isInterruptible: bool
isInvincible: bool
isLifted: bool
isMorphing: bool
isMoving: bool
isParasited: bool
isSelected: bool
isStartingAttack: bool
isStuck: bool
isTraining: bool
isUnderStorm: bool
isUnderDarkSwarm: bool
isUnderDWeb: bool
isPowered: bool
isVisible: [bool; 9]
lastAttackerPlayer: c_int
recentlyAttacked: bool
replayID: c_int
Trait Implementations
impl Clone for BWAPI_UnitData
[src]
fn clone(&self) -> BWAPI_UnitData
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for BWAPI_UnitData
[src]
impl Debug for BWAPI_UnitData
[src]
impl Default for BWAPI_UnitData
[src]
fn default() -> BWAPI_UnitData
[src]
impl PartialEq<BWAPI_UnitData> for BWAPI_UnitData
[src]
fn eq(&self, other: &BWAPI_UnitData) -> bool
[src]
fn ne(&self, other: &BWAPI_UnitData) -> bool
[src]
impl StructuralPartialEq for BWAPI_UnitData
[src]
Auto Trait Implementations
impl RefUnwindSafe for BWAPI_UnitData
impl Send for BWAPI_UnitData
impl Sync for BWAPI_UnitData
impl Unpin for BWAPI_UnitData
impl UnwindSafe for BWAPI_UnitData
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,