BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Static Public Attributes | Friends
messages::Unit Class Reference

#include <unit.pb.h>

Inheritance diagram for messages::Unit:
Inheritance graph
[legend]
Collaboration diagram for messages::Unit:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Unit ()
virtual ~Unit ()
 Unit (const Unit &from)
Unitoperator= (const Unit &from)
const
::google::protobuf::UnknownFieldSet
unknown_fields () const
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
void Swap (Unit *other)
UnitNew () const
void CopyFrom (const ::google::protobuf::Message &from)
void MergeFrom (const ::google::protobuf::Message &from)
void CopyFrom (const Unit &from)
void MergeFrom (const Unit &from)
void Clear ()
bool IsInitialized () const
int ByteSize () const
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
::google::protobuf::uint8SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
int GetCachedSize () const
::google::protobuf::Metadata GetMetadata () const
bool has_theid () const
void clear_theid ()
const ::messages::UnitIdtheid () const
inline::messages::UnitId * mutable_theid ()
bool has_player () const
void clear_player ()
inline::google::protobuf::int32 player () const
void set_player (::google::protobuf::int32 value)
bool has_type () const
void clear_type ()
const ::messages::UnitTypetype () const
inline::messages::UnitType * mutable_type ()
bool has_initialtype () const
void clear_initialtype ()
const ::messages::UnitTypeinitialtype () const
inline::messages::UnitType * mutable_initialtype ()
bool has_hitpoints () const
void clear_hitpoints ()
inline::google::protobuf::int32 hitpoints () const
void set_hitpoints (::google::protobuf::int32 value)
bool has_initialhitpoints () const
void clear_initialhitpoints ()
inline::google::protobuf::int32 initialhitpoints () const
void set_initialhitpoints (::google::protobuf::int32 value)
bool has_shields () const
void clear_shields ()
inline::google::protobuf::int32 shields () const
void set_shields (::google::protobuf::int32 value)
bool has_energy () const
void clear_energy ()
inline::google::protobuf::int32 energy () const
void set_energy (::google::protobuf::int32 value)
bool has_resources () const
void clear_resources ()
inline::google::protobuf::int32 resources () const
void set_resources (::google::protobuf::int32 value)
bool has_resourcegroup () const
void clear_resourcegroup ()
inline::google::protobuf::int32 resourcegroup () const
void set_resourcegroup (::google::protobuf::int32 value)
bool has_initialresources () const
void clear_initialresources ()
inline::google::protobuf::int32 initialresources () const
void set_initialresources (::google::protobuf::int32 value)
bool has_killcount () const
void clear_killcount ()
inline::google::protobuf::int32 killcount () const
void set_killcount (::google::protobuf::int32 value)
bool has_groundweaponcooldown () const
void clear_groundweaponcooldown ()
inline::google::protobuf::int32 groundweaponcooldown () const
void set_groundweaponcooldown (::google::protobuf::int32 value)
bool has_airweaponcooldown () const
void clear_airweaponcooldown ()
inline::google::protobuf::int32 airweaponcooldown () const
void set_airweaponcooldown (::google::protobuf::int32 value)
bool has_spellcooldown () const
void clear_spellcooldown ()
inline::google::protobuf::int32 spellcooldown () const
void set_spellcooldown (::google::protobuf::int32 value)
bool has_defensematrixpoints () const
void clear_defensematrixpoints ()
inline::google::protobuf::int32 defensematrixpoints () const
void set_defensematrixpoints (::google::protobuf::int32 value)
bool has_defensematrixtimer () const
void clear_defensematrixtimer ()
inline::google::protobuf::int32 defensematrixtimer () const
void set_defensematrixtimer (::google::protobuf::int32 value)
bool has_ensnaretimer () const
void clear_ensnaretimer ()
inline::google::protobuf::int32 ensnaretimer () const
void set_ensnaretimer (::google::protobuf::int32 value)
bool has_irradiatetimer () const
void clear_irradiatetimer ()
inline::google::protobuf::int32 irradiatetimer () const
void set_irradiatetimer (::google::protobuf::int32 value)
bool has_lockdowntimer () const
void clear_lockdowntimer ()
inline::google::protobuf::int32 lockdowntimer () const
void set_lockdowntimer (::google::protobuf::int32 value)
bool has_maelstromtimer () const
void clear_maelstromtimer ()
inline::google::protobuf::int32 maelstromtimer () const
void set_maelstromtimer (::google::protobuf::int32 value)
bool has_plaguetimer () const
void clear_plaguetimer ()
inline::google::protobuf::int32 plaguetimer () const
void set_plaguetimer (::google::protobuf::int32 value)
bool has_removetimer () const
void clear_removetimer ()
inline::google::protobuf::int32 removetimer () const
void set_removetimer (::google::protobuf::int32 value)
bool has_stasistimer () const
void clear_stasistimer ()
inline::google::protobuf::int32 stasistimer () const
void set_stasistimer (::google::protobuf::int32 value)
bool has_stimtimer () const
void clear_stimtimer ()
inline::google::protobuf::int32 stimtimer () const
void set_stimtimer (::google::protobuf::int32 value)
bool has_position () const
void clear_position ()
const ::messages::Positionposition () const
inline::messages::Position * mutable_position ()
bool has_initialposition () const
void clear_initialposition ()
const ::messages::Positioninitialposition () const
inline::messages::Position * mutable_initialposition ()
bool has_tileposition () const
void clear_tileposition ()
const ::messages::TilePositiontileposition () const
inline::messages::TilePosition * mutable_tileposition ()
bool has_initialtileposition () const
void clear_initialtileposition ()
const ::messages::TilePositioninitialtileposition () const
inline::messages::TilePosition * mutable_initialtileposition ()
bool has_angle () const
void clear_angle ()
double angle () const
void set_angle (double value)
bool has_velocityx () const
void clear_velocityx ()
double velocityx () const
void set_velocityx (double value)
bool has_velocityy () const
void clear_velocityy ()
double velocityy () const
void set_velocityy (double value)
bool has_target () const
void clear_target ()
const ::messages::UnitIdtarget () const
inline::messages::UnitId * mutable_target ()
bool has_targetposition () const
void clear_targetposition ()
const ::messages::Positiontargetposition () const
inline::messages::Position * mutable_targetposition ()
bool has_order () const
void clear_order ()
inline::google::protobuf::int32 order () const
void set_order (::google::protobuf::int32 value)
bool has_ordertarget () const
void clear_ordertarget ()
const ::messages::UnitIdordertarget () const
inline::messages::UnitId * mutable_ordertarget ()
bool has_ordertimer () const
void clear_ordertimer ()
inline::google::protobuf::int32 ordertimer () const
void set_ordertimer (::google::protobuf::int32 value)
bool has_secondaryorder () const
void clear_secondaryorder ()
inline::google::protobuf::int32 secondaryorder () const
void set_secondaryorder (::google::protobuf::int32 value)
bool has_buildunit () const
void clear_buildunit ()
const ::messages::UnitIdbuildunit () const
inline::messages::UnitId * mutable_buildunit ()
bool has_remainingbuildtime () const
void clear_remainingbuildtime ()
inline::google::protobuf::int32 remainingbuildtime () const
void set_remainingbuildtime (::google::protobuf::int32 value)
bool has_remainingtraintime () const
void clear_remainingtraintime ()
inline::google::protobuf::int32 remainingtraintime () const
void set_remainingtraintime (::google::protobuf::int32 value)
int trainingqueue_size () const
void clear_trainingqueue ()
const ::messages::UnitTypetrainingqueue (int index) const
inline::messages::UnitType * mutable_trainingqueue (int index)
inline::messages::UnitType * add_trainingqueue ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitType > & 
trainingqueue () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitType > * 
mutable_trainingqueue ()
bool has_transport () const
void clear_transport ()
const ::messages::UnitIdtransport () const
inline::messages::UnitId * mutable_transport ()
int loadedunits_size () const
void clear_loadedunits ()
const ::messages::UnitIdloadedunits (int index) const
inline::messages::UnitId * mutable_loadedunits (int index)
inline::messages::UnitId * add_loadedunits ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
loadedunits () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_loadedunits ()
bool has_interceptorcount () const
void clear_interceptorcount ()
inline::google::protobuf::int32 interceptorcount () const
void set_interceptorcount (::google::protobuf::int32 value)
bool has_scarabcount () const
void clear_scarabcount ()
inline::google::protobuf::int32 scarabcount () const
void set_scarabcount (::google::protobuf::int32 value)
bool has_spiderminecount () const
void clear_spiderminecount ()
inline::google::protobuf::int32 spiderminecount () const
void set_spiderminecount (::google::protobuf::int32 value)
bool has_tech () const
void clear_tech ()
inline::google::protobuf::int32 tech () const
void set_tech (::google::protobuf::int32 value)
bool has_upgrade () const
void clear_upgrade ()
inline::google::protobuf::int32 upgrade () const
void set_upgrade (::google::protobuf::int32 value)
bool has_remainingresearchtime () const
void clear_remainingresearchtime ()
inline::google::protobuf::int32 remainingresearchtime () const
void set_remainingresearchtime (::google::protobuf::int32 value)
bool has_remainingupgradetime () const
void clear_remainingupgradetime ()
inline::google::protobuf::int32 remainingupgradetime () const
void set_remainingupgradetime (::google::protobuf::int32 value)
bool has_rallyposition () const
void clear_rallyposition ()
const ::messages::Positionrallyposition () const
inline::messages::Position * mutable_rallyposition ()
bool has_rallyunit () const
void clear_rallyunit ()
const ::messages::UnitIdrallyunit () const
inline::messages::UnitId * mutable_rallyunit ()
bool has_addon () const
void clear_addon ()
const ::messages::UnitIdaddon () const
inline::messages::UnitId * mutable_addon ()
bool has_carrier () const
void clear_carrier ()
const ::messages::UnitIdcarrier () const
inline::messages::UnitId * mutable_carrier ()
int interceptors_size () const
void clear_interceptors ()
const ::messages::UnitIdinterceptors (int index) const
inline::messages::UnitId * mutable_interceptors (int index)
inline::messages::UnitId * add_interceptors ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
interceptors () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_interceptors ()
bool has_nydusexit () const
void clear_nydusexit ()
const ::messages::UnitIdnydusexit () const
inline::messages::UnitId * mutable_nydusexit ()
bool has_exists () const
void clear_exists ()
bool exists () const
void set_exists (bool value)
bool has_hasnuke () const
void clear_hasnuke ()
bool hasnuke () const
void set_hasnuke (bool value)
bool has_accelerating () const
void clear_accelerating ()
bool accelerating () const
void set_accelerating (bool value)
bool has_beingconstructed () const
void clear_beingconstructed ()
bool beingconstructed () const
void set_beingconstructed (bool value)
bool has_beinghealed () const
void clear_beinghealed ()
bool beinghealed () const
void set_beinghealed (bool value)
bool has_blind () const
void clear_blind ()
bool blind () const
void set_blind (bool value)
bool has_braking () const
void clear_braking ()
bool braking () const
void set_braking (bool value)
bool has_burrowed () const
void clear_burrowed ()
bool burrowed () const
void set_burrowed (bool value)
bool has_carryinggas () const
void clear_carryinggas ()
bool carryinggas () const
void set_carryinggas (bool value)
bool has_carryingminerals () const
void clear_carryingminerals ()
bool carryingminerals () const
void set_carryingminerals (bool value)
bool has_cloaked () const
void clear_cloaked ()
bool cloaked () const
void set_cloaked (bool value)
bool has_completed () const
void clear_completed ()
bool completed () const
void set_completed (bool value)
bool has_constructing () const
void clear_constructing ()
bool constructing () const
void set_constructing (bool value)
bool has_defensematrixed () const
void clear_defensematrixed ()
bool defensematrixed () const
void set_defensematrixed (bool value)
bool has_ensnared () const
void clear_ensnared ()
bool ensnared () const
void set_ensnared (bool value)
bool has_following () const
void clear_following ()
bool following () const
void set_following (bool value)
bool has_gatheringgas () const
void clear_gatheringgas ()
bool gatheringgas () const
void set_gatheringgas (bool value)
bool has_gatheringminerals () const
void clear_gatheringminerals ()
bool gatheringminerals () const
void set_gatheringminerals (bool value)
bool has_hallucination () const
void clear_hallucination ()
bool hallucination () const
void set_hallucination (bool value)
bool has_idle () const
void clear_idle ()
bool idle () const
void set_idle (bool value)
bool has_irradiated () const
void clear_irradiated ()
bool irradiated () const
void set_irradiated (bool value)
bool has_lifted () const
void clear_lifted ()
bool lifted () const
void set_lifted (bool value)
bool has_loaded () const
void clear_loaded ()
bool loaded () const
void set_loaded (bool value)
bool has_lockeddown () const
void clear_lockeddown ()
bool lockeddown () const
void set_lockeddown (bool value)
bool has_maelstrommed () const
void clear_maelstrommed ()
bool maelstrommed () const
void set_maelstrommed (bool value)
bool has_morphing () const
void clear_morphing ()
bool morphing () const
void set_morphing (bool value)
bool has_moving () const
void clear_moving ()
bool moving () const
void set_moving (bool value)
bool has_parasited () const
void clear_parasited ()
bool parasited () const
void set_parasited (bool value)
bool has_patrolling () const
void clear_patrolling ()
bool patrolling () const
void set_patrolling (bool value)
bool has_plagued () const
void clear_plagued ()
bool plagued () const
void set_plagued (bool value)
bool has_repairing () const
void clear_repairing ()
bool repairing () const
void set_repairing (bool value)
bool has_researching () const
void clear_researching ()
bool researching () const
void set_researching (bool value)
bool has_selected () const
void clear_selected ()
bool selected () const
void set_selected (bool value)
bool has_sieged () const
void clear_sieged ()
bool sieged () const
void set_sieged (bool value)
bool has_startingattack () const
void clear_startingattack ()
bool startingattack () const
void set_startingattack (bool value)
bool has_stasised () const
void clear_stasised ()
bool stasised () const
void set_stasised (bool value)
bool has_stimmed () const
void clear_stimmed ()
bool stimmed () const
void set_stimmed (bool value)
bool has_training () const
void clear_training ()
bool training () const
void set_training (bool value)
bool has_understorm () const
void clear_understorm ()
bool understorm () const
void set_understorm (bool value)
bool has_underattack () const
void clear_underattack ()
bool underattack () const
void set_underattack (bool value)
bool has_underdarkswarm () const
void clear_underdarkswarm ()
bool underdarkswarm () const
void set_underdarkswarm (bool value)
bool has_unpowered () const
void clear_unpowered ()
bool unpowered () const
void set_unpowered (bool value)
bool has_upgrading () const
void clear_upgrading ()
bool upgrading () const
void set_upgrading (bool value)
bool has_visible () const
void clear_visible ()
bool visible () const
void set_visible (bool value)
bool has_beinggathered () const
void clear_beinggathered ()
bool beinggathered () const
void set_beinggathered (bool value)
int larvae_size () const
void clear_larvae ()
const ::messages::UnitIdlarvae (int index) const
inline::messages::UnitId * mutable_larvae (int index)
inline::messages::UnitId * add_larvae ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
larvae () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_larvae ()
bool has_hatchery () const
void clear_hatchery ()
const ::messages::UnitIdhatchery () const
inline::messages::UnitId * mutable_hatchery ()
bool has_buildtype () const
void clear_buildtype ()
const ::messages::UnitTypebuildtype () const
inline::messages::UnitType * mutable_buildtype ()
bool has_detected () const
void clear_detected ()
bool detected () const
void set_detected (bool value)
bool has_attacking () const
void clear_attacking ()
bool attacking () const
void set_attacking (bool value)
bool has_attackframe () const
void clear_attackframe ()
bool attackframe () const
void set_attackframe (bool value)
bool has_stuck () const
void clear_stuck ()
bool stuck () const
void set_stuck (bool value)

Static Public Member Functions

static const
::google::protobuf::Descriptor
descriptor ()
static const Unitdefault_instance ()

Static Public Attributes

static const int kTheIDFieldNumber = 1
static const int kPlayerFieldNumber = 2
static const int kTypeFieldNumber = 3
static const int kInitialTypeFieldNumber = 4
static const int kHitPointsFieldNumber = 5
static const int kInitialHitPointsFieldNumber = 6
static const int kShieldsFieldNumber = 7
static const int kEnergyFieldNumber = 8
static const int kResourcesFieldNumber = 9
static const int kResourceGroupFieldNumber = 103
static const int kInitialResourcesFieldNumber = 10
static const int kKillCountFieldNumber = 11
static const int kGroundWeaponCooldownFieldNumber = 12
static const int kAirWeaponCooldownFieldNumber = 13
static const int kSpellCooldownFieldNumber = 14
static const int kDefenseMatrixPointsFieldNumber = 15
static const int kDefenseMatrixTimerFieldNumber = 16
static const int kEnsnareTimerFieldNumber = 17
static const int kIrradiateTimerFieldNumber = 18
static const int kLockdownTimerFieldNumber = 19
static const int kMaelstromTimerFieldNumber = 20
static const int kPlagueTimerFieldNumber = 21
static const int kRemoveTimerFieldNumber = 22
static const int kStasisTimerFieldNumber = 23
static const int kStimTimerFieldNumber = 24
static const int kPositionFieldNumber = 25
static const int kInitialPositionFieldNumber = 26
static const int kTilePositionFieldNumber = 27
static const int kInitialTilePositionFieldNumber = 28
static const int kAngleFieldNumber = 30
static const int kVelocityXFieldNumber = 31
static const int kVelocityYFieldNumber = 32
static const int kTargetFieldNumber = 33
static const int kTargetPositionFieldNumber = 34
static const int kOrderFieldNumber = 35
static const int kOrderTargetFieldNumber = 36
static const int kOrderTimerFieldNumber = 37
static const int kSecondaryOrderFieldNumber = 38
static const int kBuildUnitFieldNumber = 39
static const int kRemainingBuildTimeFieldNumber = 40
static const int kRemainingTrainTimeFieldNumber = 41
static const int kTrainingQueueFieldNumber = 43
static const int kTransportFieldNumber = 44
static const int kLoadedUnitsFieldNumber = 45
static const int kInterceptorCountFieldNumber = 46
static const int kScarabCountFieldNumber = 47
static const int kSpiderMineCountFieldNumber = 48
static const int kTechFieldNumber = 49
static const int kUpgradeFieldNumber = 50
static const int kRemainingResearchTimeFieldNumber = 51
static const int kRemainingUpgradeTimeFieldNumber = 52
static const int kRallyPositionFieldNumber = 53
static const int kRallyUnitFieldNumber = 54
static const int kAddonFieldNumber = 55
static const int kCarrierFieldNumber = 42
static const int kInterceptorsFieldNumber = 101
static const int kNydusExitFieldNumber = 105
static const int kExistsFieldNumber = 56
static const int kHasNukeFieldNumber = 100
static const int kAcceleratingFieldNumber = 57
static const int kBeingConstructedFieldNumber = 58
static const int kBeingHealedFieldNumber = 59
static const int kBlindFieldNumber = 60
static const int kBrakingFieldNumber = 61
static const int kBurrowedFieldNumber = 62
static const int kCarryingGasFieldNumber = 63
static const int kCarryingMineralsFieldNumber = 64
static const int kCloakedFieldNumber = 65
static const int kCompletedFieldNumber = 66
static const int kConstructingFieldNumber = 67
static const int kDefenseMatrixedFieldNumber = 68
static const int kEnsnaredFieldNumber = 69
static const int kFollowingFieldNumber = 70
static const int kGatheringGasFieldNumber = 71
static const int kGatheringMineralsFieldNumber = 72
static const int kHallucinationFieldNumber = 73
static const int kIdleFieldNumber = 74
static const int kIrradiatedFieldNumber = 75
static const int kLiftedFieldNumber = 76
static const int kLoadedFieldNumber = 77
static const int kLockedDownFieldNumber = 78
static const int kMaelstrommedFieldNumber = 79
static const int kMorphingFieldNumber = 80
static const int kMovingFieldNumber = 81
static const int kParasitedFieldNumber = 82
static const int kPatrollingFieldNumber = 83
static const int kPlaguedFieldNumber = 84
static const int kRepairingFieldNumber = 85
static const int kResearchingFieldNumber = 86
static const int kSelectedFieldNumber = 87
static const int kSiegedFieldNumber = 88
static const int kStartingAttackFieldNumber = 89
static const int kStasisedFieldNumber = 90
static const int kStimmedFieldNumber = 91
static const int kTrainingFieldNumber = 92
static const int kUnderStormFieldNumber = 93
static const int kUnderAttackFieldNumber = 111
static const int kUnderDarkSwarmFieldNumber = 112
static const int kUnpoweredFieldNumber = 94
static const int kUpgradingFieldNumber = 95
static const int kVisibleFieldNumber = 96
static const int kBeingGatheredFieldNumber = 97
static const int kLarvaeFieldNumber = 99
static const int kHatcheryFieldNumber = 104
static const int kBuildTypeFieldNumber = 110
static const int kDetectedFieldNumber = 106
static const int kAttackingFieldNumber = 107
static const int kAttackFrameFieldNumber = 108
static const int kStuckFieldNumber = 109

Friends

void protobuf_AddDesc_unit_2eproto ()
void protobuf_AssignDesc_unit_2eproto ()
void protobuf_ShutdownFile_unit_2eproto ()

Constructor & Destructor Documentation

virtual messages::Unit::~Unit ( ) [virtual]
messages::Unit::Unit ( const Unit from)

Member Function Documentation

bool messages::Unit::accelerating ( ) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::UnitId & messages::Unit::addon ( ) const [inline]
double messages::Unit::angle ( ) const [inline]
bool messages::Unit::attackframe ( ) const [inline]
bool messages::Unit::attacking ( ) const [inline]
bool messages::Unit::beingconstructed ( ) const [inline]
bool messages::Unit::beinggathered ( ) const [inline]
bool messages::Unit::beinghealed ( ) const [inline]
bool messages::Unit::blind ( ) const [inline]
bool messages::Unit::braking ( ) const [inline]
const ::messages::UnitType & messages::Unit::buildtype ( ) const [inline]
const ::messages::UnitId & messages::Unit::buildunit ( ) const [inline]
bool messages::Unit::burrowed ( ) const [inline]
int messages::Unit::ByteSize ( ) const [virtual]

Reimplemented from google::protobuf::Message.

const ::messages::UnitId & messages::Unit::carrier ( ) const [inline]
bool messages::Unit::carryinggas ( ) const [inline]
bool messages::Unit::carryingminerals ( ) const [inline]
void messages::Unit::Clear ( ) [virtual]

Reimplemented from google::protobuf::Message.

void messages::Unit::clear_addon ( ) [inline]
void messages::Unit::clear_angle ( ) [inline]
void messages::Unit::clear_blind ( ) [inline]
void messages::Unit::clear_braking ( ) [inline]
void messages::Unit::clear_burrowed ( ) [inline]
void messages::Unit::clear_carrier ( ) [inline]
void messages::Unit::clear_cloaked ( ) [inline]
void messages::Unit::clear_detected ( ) [inline]
void messages::Unit::clear_energy ( ) [inline]
void messages::Unit::clear_ensnared ( ) [inline]
void messages::Unit::clear_exists ( ) [inline]
void messages::Unit::clear_hasnuke ( ) [inline]
void messages::Unit::clear_hatchery ( ) [inline]
void messages::Unit::clear_idle ( ) [inline]

Here is the call graph for this function:

void messages::Unit::clear_larvae ( ) [inline]

Here is the call graph for this function:

void messages::Unit::clear_lifted ( ) [inline]
void messages::Unit::clear_loaded ( ) [inline]

Here is the call graph for this function:

void messages::Unit::clear_morphing ( ) [inline]
void messages::Unit::clear_moving ( ) [inline]
void messages::Unit::clear_order ( ) [inline]
void messages::Unit::clear_plagued ( ) [inline]
void messages::Unit::clear_player ( ) [inline]
void messages::Unit::clear_position ( ) [inline]
void messages::Unit::clear_selected ( ) [inline]
void messages::Unit::clear_shields ( ) [inline]
void messages::Unit::clear_sieged ( ) [inline]
void messages::Unit::clear_stasised ( ) [inline]
void messages::Unit::clear_stimmed ( ) [inline]
void messages::Unit::clear_stuck ( ) [inline]
void messages::Unit::clear_target ( ) [inline]
void messages::Unit::clear_tech ( ) [inline]
void messages::Unit::clear_theid ( ) [inline]
void messages::Unit::clear_training ( ) [inline]

Here is the call graph for this function:

void messages::Unit::clear_type ( ) [inline]
void messages::Unit::clear_upgrade ( ) [inline]
void messages::Unit::clear_visible ( ) [inline]
bool messages::Unit::cloaked ( ) const [inline]
bool messages::Unit::completed ( ) const [inline]
bool messages::Unit::constructing ( ) const [inline]

Here is the caller graph for this function:

void messages::Unit::CopyFrom ( const Unit from)
static const Unit& messages::Unit::default_instance ( ) [static]
bool messages::Unit::defensematrixed ( ) const [inline]
bool messages::Unit::detected ( ) const [inline]
bool messages::Unit::ensnared ( ) const [inline]
bool messages::Unit::exists ( ) const [inline]
bool messages::Unit::following ( ) const [inline]
bool messages::Unit::gatheringgas ( ) const [inline]
bool messages::Unit::gatheringminerals ( ) const [inline]
int messages::Unit::GetCachedSize ( ) const [inline, virtual]
bool messages::Unit::hallucination ( ) const [inline]
bool messages::Unit::has_accelerating ( ) const [inline]
bool messages::Unit::has_addon ( ) const [inline]
bool messages::Unit::has_airweaponcooldown ( ) const [inline]
bool messages::Unit::has_angle ( ) const [inline]
bool messages::Unit::has_attackframe ( ) const [inline]
bool messages::Unit::has_attacking ( ) const [inline]
bool messages::Unit::has_beingconstructed ( ) const [inline]
bool messages::Unit::has_beinggathered ( ) const [inline]
bool messages::Unit::has_beinghealed ( ) const [inline]
bool messages::Unit::has_blind ( ) const [inline]
bool messages::Unit::has_braking ( ) const [inline]
bool messages::Unit::has_buildtype ( ) const [inline]
bool messages::Unit::has_buildunit ( ) const [inline]
bool messages::Unit::has_burrowed ( ) const [inline]
bool messages::Unit::has_carrier ( ) const [inline]
bool messages::Unit::has_carryinggas ( ) const [inline]
bool messages::Unit::has_carryingminerals ( ) const [inline]
bool messages::Unit::has_cloaked ( ) const [inline]
bool messages::Unit::has_completed ( ) const [inline]
bool messages::Unit::has_constructing ( ) const [inline]
bool messages::Unit::has_defensematrixed ( ) const [inline]
bool messages::Unit::has_defensematrixpoints ( ) const [inline]
bool messages::Unit::has_defensematrixtimer ( ) const [inline]
bool messages::Unit::has_detected ( ) const [inline]
bool messages::Unit::has_energy ( ) const [inline]
bool messages::Unit::has_ensnared ( ) const [inline]
bool messages::Unit::has_ensnaretimer ( ) const [inline]
bool messages::Unit::has_exists ( ) const [inline]
bool messages::Unit::has_following ( ) const [inline]
bool messages::Unit::has_gatheringgas ( ) const [inline]
bool messages::Unit::has_gatheringminerals ( ) const [inline]
bool messages::Unit::has_hallucination ( ) const [inline]
bool messages::Unit::has_hasnuke ( ) const [inline]
bool messages::Unit::has_hatchery ( ) const [inline]
bool messages::Unit::has_hitpoints ( ) const [inline]
bool messages::Unit::has_idle ( ) const [inline]
bool messages::Unit::has_initialhitpoints ( ) const [inline]
bool messages::Unit::has_initialposition ( ) const [inline]
bool messages::Unit::has_initialresources ( ) const [inline]
bool messages::Unit::has_initialtileposition ( ) const [inline]
bool messages::Unit::has_initialtype ( ) const [inline]
bool messages::Unit::has_interceptorcount ( ) const [inline]
bool messages::Unit::has_irradiated ( ) const [inline]
bool messages::Unit::has_irradiatetimer ( ) const [inline]
bool messages::Unit::has_killcount ( ) const [inline]
bool messages::Unit::has_lifted ( ) const [inline]
bool messages::Unit::has_loaded ( ) const [inline]
bool messages::Unit::has_lockdowntimer ( ) const [inline]
bool messages::Unit::has_lockeddown ( ) const [inline]
bool messages::Unit::has_maelstrommed ( ) const [inline]
bool messages::Unit::has_maelstromtimer ( ) const [inline]
bool messages::Unit::has_morphing ( ) const [inline]
bool messages::Unit::has_moving ( ) const [inline]
bool messages::Unit::has_nydusexit ( ) const [inline]
bool messages::Unit::has_order ( ) const [inline]
bool messages::Unit::has_ordertarget ( ) const [inline]
bool messages::Unit::has_ordertimer ( ) const [inline]
bool messages::Unit::has_parasited ( ) const [inline]
bool messages::Unit::has_patrolling ( ) const [inline]
bool messages::Unit::has_plagued ( ) const [inline]
bool messages::Unit::has_plaguetimer ( ) const [inline]
bool messages::Unit::has_player ( ) const [inline]
bool messages::Unit::has_position ( ) const [inline]
bool messages::Unit::has_rallyposition ( ) const [inline]
bool messages::Unit::has_rallyunit ( ) const [inline]
bool messages::Unit::has_remainingbuildtime ( ) const [inline]
bool messages::Unit::has_remainingtraintime ( ) const [inline]
bool messages::Unit::has_removetimer ( ) const [inline]
bool messages::Unit::has_repairing ( ) const [inline]
bool messages::Unit::has_researching ( ) const [inline]
bool messages::Unit::has_resourcegroup ( ) const [inline]
bool messages::Unit::has_resources ( ) const [inline]
bool messages::Unit::has_scarabcount ( ) const [inline]
bool messages::Unit::has_secondaryorder ( ) const [inline]
bool messages::Unit::has_selected ( ) const [inline]
bool messages::Unit::has_shields ( ) const [inline]
bool messages::Unit::has_sieged ( ) const [inline]
bool messages::Unit::has_spellcooldown ( ) const [inline]
bool messages::Unit::has_spiderminecount ( ) const [inline]
bool messages::Unit::has_startingattack ( ) const [inline]
bool messages::Unit::has_stasised ( ) const [inline]
bool messages::Unit::has_stasistimer ( ) const [inline]
bool messages::Unit::has_stimmed ( ) const [inline]
bool messages::Unit::has_stimtimer ( ) const [inline]
bool messages::Unit::has_stuck ( ) const [inline]
bool messages::Unit::has_target ( ) const [inline]
bool messages::Unit::has_targetposition ( ) const [inline]
bool messages::Unit::has_tech ( ) const [inline]
bool messages::Unit::has_theid ( ) const [inline]
bool messages::Unit::has_tileposition ( ) const [inline]
bool messages::Unit::has_training ( ) const [inline]
bool messages::Unit::has_transport ( ) const [inline]
bool messages::Unit::has_type ( ) const [inline]
bool messages::Unit::has_underattack ( ) const [inline]
bool messages::Unit::has_underdarkswarm ( ) const [inline]
bool messages::Unit::has_understorm ( ) const [inline]
bool messages::Unit::has_unpowered ( ) const [inline]
bool messages::Unit::has_upgrade ( ) const [inline]
bool messages::Unit::has_upgrading ( ) const [inline]
bool messages::Unit::has_velocityx ( ) const [inline]
bool messages::Unit::has_velocityy ( ) const [inline]
bool messages::Unit::has_visible ( ) const [inline]
bool messages::Unit::hasnuke ( ) const [inline]
const ::messages::UnitId & messages::Unit::hatchery ( ) const [inline]
bool messages::Unit::idle ( ) const [inline]
const ::messages::UnitType & messages::Unit::initialtype ( ) const [inline]
const ::messages::UnitId & messages::Unit::interceptors ( int  index) const [inline]

Here is the call graph for this function:

int messages::Unit::interceptors_size ( ) const [inline]

Here is the call graph for this function:

bool messages::Unit::irradiated ( ) const [inline]
bool messages::Unit::IsInitialized ( ) const [virtual]

Reimplemented from google::protobuf::Message.

const ::messages::UnitId & messages::Unit::larvae ( int  index) const [inline]

Here is the call graph for this function:

int messages::Unit::larvae_size ( ) const [inline]

Here is the call graph for this function:

bool messages::Unit::lifted ( ) const [inline]
bool messages::Unit::loaded ( ) const [inline]
const ::messages::UnitId & messages::Unit::loadedunits ( int  index) const [inline]

Here is the call graph for this function:

int messages::Unit::loadedunits_size ( ) const [inline]

Here is the call graph for this function:

bool messages::Unit::lockeddown ( ) const [inline]
bool messages::Unit::maelstrommed ( ) const [inline]
void messages::Unit::MergeFrom ( const Unit from)
bool messages::Unit::morphing ( ) const [inline]
bool messages::Unit::moving ( ) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Unit* messages::Unit::New ( ) const [virtual]
const ::messages::UnitId & messages::Unit::nydusexit ( ) const [inline]
Unit& messages::Unit::operator= ( const Unit from) [inline]

Here is the call graph for this function:

const ::messages::UnitId & messages::Unit::ordertarget ( ) const [inline]
bool messages::Unit::parasited ( ) const [inline]
bool messages::Unit::patrolling ( ) const [inline]
bool messages::Unit::plagued ( ) const [inline]
const ::messages::Position & messages::Unit::position ( ) const [inline]
const ::messages::Position & messages::Unit::rallyposition ( ) const [inline]
const ::messages::UnitId & messages::Unit::rallyunit ( ) const [inline]
bool messages::Unit::repairing ( ) const [inline]
bool messages::Unit::researching ( ) const [inline]
bool messages::Unit::selected ( ) const [inline]
void messages::Unit::set_accelerating ( bool  value) [inline]
void messages::Unit::set_angle ( double  value) [inline]
void messages::Unit::set_attackframe ( bool  value) [inline]
void messages::Unit::set_attacking ( bool  value) [inline]
void messages::Unit::set_beingconstructed ( bool  value) [inline]
void messages::Unit::set_beinggathered ( bool  value) [inline]
void messages::Unit::set_beinghealed ( bool  value) [inline]
void messages::Unit::set_blind ( bool  value) [inline]
void messages::Unit::set_braking ( bool  value) [inline]
void messages::Unit::set_burrowed ( bool  value) [inline]
void messages::Unit::set_carryinggas ( bool  value) [inline]
void messages::Unit::set_carryingminerals ( bool  value) [inline]
void messages::Unit::set_cloaked ( bool  value) [inline]
void messages::Unit::set_completed ( bool  value) [inline]
void messages::Unit::set_constructing ( bool  value) [inline]
void messages::Unit::set_defensematrixed ( bool  value) [inline]
void messages::Unit::set_detected ( bool  value) [inline]
void messages::Unit::set_ensnared ( bool  value) [inline]
void messages::Unit::set_exists ( bool  value) [inline]
void messages::Unit::set_following ( bool  value) [inline]
void messages::Unit::set_gatheringgas ( bool  value) [inline]
void messages::Unit::set_gatheringminerals ( bool  value) [inline]
void messages::Unit::set_hallucination ( bool  value) [inline]
void messages::Unit::set_hasnuke ( bool  value) [inline]
void messages::Unit::set_idle ( bool  value) [inline]
void messages::Unit::set_irradiated ( bool  value) [inline]
void messages::Unit::set_lifted ( bool  value) [inline]
void messages::Unit::set_loaded ( bool  value) [inline]
void messages::Unit::set_lockeddown ( bool  value) [inline]
void messages::Unit::set_maelstrommed ( bool  value) [inline]
void messages::Unit::set_morphing ( bool  value) [inline]
void messages::Unit::set_moving ( bool  value) [inline]
void messages::Unit::set_parasited ( bool  value) [inline]
void messages::Unit::set_patrolling ( bool  value) [inline]
void messages::Unit::set_plagued ( bool  value) [inline]
void messages::Unit::set_repairing ( bool  value) [inline]
void messages::Unit::set_researching ( bool  value) [inline]
void messages::Unit::set_selected ( bool  value) [inline]
void messages::Unit::set_sieged ( bool  value) [inline]
void messages::Unit::set_startingattack ( bool  value) [inline]
void messages::Unit::set_stasised ( bool  value) [inline]
void messages::Unit::set_stimmed ( bool  value) [inline]
void messages::Unit::set_stuck ( bool  value) [inline]
void messages::Unit::set_training ( bool  value) [inline]
void messages::Unit::set_underattack ( bool  value) [inline]
void messages::Unit::set_underdarkswarm ( bool  value) [inline]
void messages::Unit::set_understorm ( bool  value) [inline]
void messages::Unit::set_unpowered ( bool  value) [inline]
void messages::Unit::set_upgrading ( bool  value) [inline]
void messages::Unit::set_velocityx ( double  value) [inline]
void messages::Unit::set_velocityy ( double  value) [inline]
void messages::Unit::set_visible ( bool  value) [inline]
bool messages::Unit::sieged ( ) const [inline]
bool messages::Unit::startingattack ( ) const [inline]
bool messages::Unit::stasised ( ) const [inline]
bool messages::Unit::stimmed ( ) const [inline]
bool messages::Unit::stuck ( ) const [inline]
void messages::Unit::Swap ( Unit other)
const ::messages::UnitId & messages::Unit::target ( ) const [inline]
const ::messages::Position & messages::Unit::targetposition ( ) const [inline]
const ::messages::UnitId & messages::Unit::theid ( ) const [inline]
bool messages::Unit::training ( ) const [inline]
const ::messages::UnitType & messages::Unit::trainingqueue ( int  index) const [inline]

Here is the call graph for this function:

int messages::Unit::trainingqueue_size ( ) const [inline]

Here is the call graph for this function:

const ::messages::UnitId & messages::Unit::transport ( ) const [inline]
const ::messages::UnitType & messages::Unit::type ( ) const [inline]
bool messages::Unit::underattack ( ) const [inline]
bool messages::Unit::underdarkswarm ( ) const [inline]
bool messages::Unit::understorm ( ) const [inline]
bool messages::Unit::unpowered ( ) const [inline]
bool messages::Unit::upgrading ( ) const [inline]
double messages::Unit::velocityx ( ) const [inline]
double messages::Unit::velocityy ( ) const [inline]
bool messages::Unit::visible ( ) const [inline]

Friends And Related Function Documentation

void protobuf_AddDesc_unit_2eproto ( ) [friend]

Member Data Documentation

const int messages::Unit::kAddonFieldNumber = 55 [static]
const int messages::Unit::kAngleFieldNumber = 30 [static]
const int messages::Unit::kAttackFrameFieldNumber = 108 [static]
const int messages::Unit::kAttackingFieldNumber = 107 [static]
const int messages::Unit::kBeingHealedFieldNumber = 59 [static]
const int messages::Unit::kBlindFieldNumber = 60 [static]
const int messages::Unit::kBrakingFieldNumber = 61 [static]
const int messages::Unit::kBuildTypeFieldNumber = 110 [static]
const int messages::Unit::kBuildUnitFieldNumber = 39 [static]
const int messages::Unit::kBurrowedFieldNumber = 62 [static]
const int messages::Unit::kCarrierFieldNumber = 42 [static]
const int messages::Unit::kCarryingGasFieldNumber = 63 [static]
const int messages::Unit::kCloakedFieldNumber = 65 [static]
const int messages::Unit::kCompletedFieldNumber = 66 [static]
const int messages::Unit::kDetectedFieldNumber = 106 [static]
const int messages::Unit::kEnergyFieldNumber = 8 [static]
const int messages::Unit::kEnsnaredFieldNumber = 69 [static]
const int messages::Unit::kExistsFieldNumber = 56 [static]
const int messages::Unit::kFollowingFieldNumber = 70 [static]
const int messages::Unit::kHasNukeFieldNumber = 100 [static]
const int messages::Unit::kHatcheryFieldNumber = 104 [static]
const int messages::Unit::kHitPointsFieldNumber = 5 [static]
const int messages::Unit::kIdleFieldNumber = 74 [static]
const int messages::Unit::kInterceptorsFieldNumber = 101 [static]
const int messages::Unit::kIrradiatedFieldNumber = 75 [static]
const int messages::Unit::kKillCountFieldNumber = 11 [static]
const int messages::Unit::kLarvaeFieldNumber = 99 [static]
const int messages::Unit::kLiftedFieldNumber = 76 [static]
const int messages::Unit::kLoadedFieldNumber = 77 [static]
const int messages::Unit::kLoadedUnitsFieldNumber = 45 [static]
const int messages::Unit::kLockedDownFieldNumber = 78 [static]
const int messages::Unit::kMorphingFieldNumber = 80 [static]
const int messages::Unit::kMovingFieldNumber = 81 [static]
const int messages::Unit::kNydusExitFieldNumber = 105 [static]
const int messages::Unit::kOrderFieldNumber = 35 [static]
const int messages::Unit::kOrderTargetFieldNumber = 36 [static]
const int messages::Unit::kOrderTimerFieldNumber = 37 [static]
const int messages::Unit::kParasitedFieldNumber = 82 [static]
const int messages::Unit::kPatrollingFieldNumber = 83 [static]
const int messages::Unit::kPlaguedFieldNumber = 84 [static]
const int messages::Unit::kPlagueTimerFieldNumber = 21 [static]
const int messages::Unit::kPlayerFieldNumber = 2 [static]
const int messages::Unit::kPositionFieldNumber = 25 [static]
const int messages::Unit::kRallyUnitFieldNumber = 54 [static]
const int messages::Unit::kRemoveTimerFieldNumber = 22 [static]
const int messages::Unit::kRepairingFieldNumber = 85 [static]
const int messages::Unit::kResearchingFieldNumber = 86 [static]
const int messages::Unit::kResourcesFieldNumber = 9 [static]
const int messages::Unit::kScarabCountFieldNumber = 47 [static]
const int messages::Unit::kSelectedFieldNumber = 87 [static]
const int messages::Unit::kShieldsFieldNumber = 7 [static]
const int messages::Unit::kSiegedFieldNumber = 88 [static]
const int messages::Unit::kStasisedFieldNumber = 90 [static]
const int messages::Unit::kStasisTimerFieldNumber = 23 [static]
const int messages::Unit::kStimmedFieldNumber = 91 [static]
const int messages::Unit::kStimTimerFieldNumber = 24 [static]
const int messages::Unit::kStuckFieldNumber = 109 [static]
const int messages::Unit::kTargetFieldNumber = 33 [static]
const int messages::Unit::kTechFieldNumber = 49 [static]
const int messages::Unit::kTheIDFieldNumber = 1 [static]
const int messages::Unit::kTrainingFieldNumber = 92 [static]
const int messages::Unit::kTransportFieldNumber = 44 [static]
const int messages::Unit::kTypeFieldNumber = 3 [static]
const int messages::Unit::kUnderAttackFieldNumber = 111 [static]
const int messages::Unit::kUnderStormFieldNumber = 93 [static]
const int messages::Unit::kUnpoweredFieldNumber = 94 [static]
const int messages::Unit::kUpgradeFieldNumber = 50 [static]
const int messages::Unit::kUpgradingFieldNumber = 95 [static]
const int messages::Unit::kVelocityXFieldNumber = 31 [static]
const int messages::Unit::kVelocityYFieldNumber = 32 [static]
const int messages::Unit::kVisibleFieldNumber = 96 [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines