\hypertarget{classBW_1_1Unit}{\section{\-B\-W\-:\-:\-Unit \-Class \-Reference}
\label{classBW_1_1Unit}\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}}
}


{\ttfamily \#include $<$\-Unit.\-h$>$}



\-Collaboration diagram for \-B\-W\-:\-:\-Unit\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBW_1_1Unit__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} \hyperlink{classBW_1_1Unit_a3e0eec44b1f01ed15dab647afefd70f4}{type} () const 
\item 
bool \hyperlink{classBW_1_1Unit_a4115b0c7c5d11ceb9e22217ef72f3c20}{movement\-Flag} (\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} flags) const 
\item 
bool \hyperlink{classBW_1_1Unit_a0d349ad2e7106324d9b0e09041ef1688}{status\-Flag} (\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} flags) const 
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_aeff82910f6b2bc5f3fc471a2fd3ad422}{prev}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_a4b5e9be808b5f90dff92b14249cd6577}{next}
\item 
\hyperlink{NewHackUtil_8h_ac60a2ce2c4bb9bc66009826d1e67d530}{s32} \hyperlink{classBW_1_1Unit_a3e9b7053865c7823cb4d9c4d1b075c3f}{hit\-Points}
\item 
\hyperlink{classBW_1_1Sprite}{\-B\-W\-::\-Sprite} $\ast$ \hyperlink{classBW_1_1Unit_a9c9405e88c871fb08372b53a810a4632}{sprite}
\item 
\hyperlink{classBW_1_1Position}{\-B\-W\-::\-Position} \hyperlink{classBW_1_1Unit_a72071775c5ba430fffafe9cadc46b1aa}{move\-To\-Pos}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_a3e9111d8ce77ea37b891e8c77101e8b9}{move\-To\-Unit}
\item 
\hyperlink{classBW_1_1Position}{\-B\-W\-::\-Position} \hyperlink{classBW_1_1Unit_a64e6f2ce3240d5c085668060e597b449}{next\-Movement\-Waypoint}
\item 
\hyperlink{classBW_1_1Position}{\-B\-W\-::\-Position} \hyperlink{classBW_1_1Unit_a7af65891284b136cc3223c8b07207761}{next\-Target\-Waypoint}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_aab7a5bc871ff30b2f3c31afedaa065cf}{movement\-Flags}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a68b4ceb99f6f897c400f34fbaa9d9b0f}{current\-Direction1}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ab24af11b5340238d78e57069b42ebb3f}{flingy\-Turn\-Radius}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a9b2ac8df38f9403a7a22c5c4e30b003c}{velocity\-Direction1}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a693c637b61e27e6e66f0909740015ecd}{flingy\-I\-D}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a111b5fb3ea118125ab97e553136a1a64}{\-\_\-unknown\-\_\-0x026}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a0b85a9dcb72cc1ca2bd4eb344d49b2ba}{flingy\-Movement\-Type}
\item 
\hyperlink{classBW_1_1Position}{\-B\-W\-::\-Position} \hyperlink{classBW_1_1Unit_a7e36cfe6835fa81f413d5b9fc3d26ef7}{position}
\item 
\-P\-O\-I\-N\-T \hyperlink{classBW_1_1Unit_a3bcc06d26d2a7ea9ad16ca85e3c0fcec}{halt}
\item 
\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} \hyperlink{classBW_1_1Unit_a48c62ae10c48917f7b4f46aae5d381db}{flingy\-Top\-Speed}
\item 
\hyperlink{NewHackUtil_8h_ac60a2ce2c4bb9bc66009826d1e67d530}{s32} \hyperlink{classBW_1_1Unit_a3b679198cae69e06dd29c4b7c65ba64b}{current\-\_\-speed1}
\item 
\hyperlink{NewHackUtil_8h_ac60a2ce2c4bb9bc66009826d1e67d530}{s32} \hyperlink{classBW_1_1Unit_a29c2ee89a5a35236abbb8374976809b6}{current\-\_\-speed2}
\item 
\-P\-O\-I\-N\-T \hyperlink{classBW_1_1Unit_ae551ca75ec9dd55a7cc3dcd30e00e0c3}{current\-\_\-speed}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a9306deeabdd8935512ba84f24f96d0de}{flingy\-Acceleration}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a549bffd62fdb4dad7d66b66da6763e87}{current\-Direction2}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a91dba121c99b879cc4c58dcdb6fba286}{velocity\-Direction2}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a977062d49f0a4d74284a6eab3dff9562}{player\-I\-D}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a10f4111b026e22d65f6f670be2d10b13}{order\-I\-D}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a1fcaf993fd7269431e898fe0e3f92155}{order\-State}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a484bfbc20d49e3bb992454f3a91d1366}{order\-Signal}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_aec673d8c2feb8fd6439b0386075957a4}{order\-Unit\-Type}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a386d4f07c1886ade682a32dc5a30a1c2}{\-\_\-unused\-\_\-0x052}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ab1fc45a269acebfcdbe79d65b531cc28}{main\-Order\-Timer}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a2319c9bbaa9d83524c4720875d2c46ac}{ground\-Weapon\-Cooldown}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a4ddbcd89d32f3029dc71d30878b5fa3c}{air\-Weapon\-Cooldown}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a31947f1ad1917781bd42ef363a904ff8}{spell\-Cooldown}
\item 
\hyperlink{classBW_1_1Position}{\-B\-W\-::\-Position} \hyperlink{classBW_1_1Unit_a8f17a79863d0fa2415204f8a90eb0023}{order\-Target\-Pos}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_a69d7ac8e3d745b00d2d0f476f36e039f}{order\-Target\-Unit}
\item 
\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} \hyperlink{classBW_1_1Unit_ab5136bf98cf313c5449e16f655f24101}{shield\-Points}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a6a120eb8f9f8835d38b8d38c0dff2719}{unit\-Type}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a4530f6523c2f39e71e959bc41bed78ae}{\-\_\-padding\-\_\-0x066}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_a34415d132cadb821e409ff1346e6c106}{previous\-Player\-Unit}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_a10e087cd1d6e8de6ee48a528d3b8e478}{next\-Player\-Unit}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_a936589ab020046114014f59650f5283d}{sub\-Unit}
\item 
\hyperlink{structBW_1_1Order}{\-B\-W\-::\-Order} $\ast$ \hyperlink{classBW_1_1Unit_ae2ca7fe12a97ce251e19b839cc98fa4c}{order\-Queue\-Head}
\item 
\hyperlink{structBW_1_1Order}{\-B\-W\-::\-Order} $\ast$ \hyperlink{classBW_1_1Unit_a930ea5e3c7c693165c06d0fbddb20819}{order\-Queue\-Tail}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_a0b8ba6add1b9066dd6eba357078d31e9}{\-Auto\-Target\-Unit}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_a03e6decd03a5fbc1e96987cf8e096ebb}{connected\-Unit}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a7d3c3d03407a75897879e7ef3610eff9}{order\-Queue\-Count}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a13aabdb4bb7ba3d471b36ffe3729a566}{order\-Queue\-Timer}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a0d7b1f07b2069bb8787e4be36b55af7a}{\-\_\-unknown\-\_\-0x086}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_aea7ee3e653eb3e7cb098e1c2babecd1b}{attack\-Notify\-Timer}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_ad0cf2f806b85766f54a4eb6bc0090556}{displayed\-Unit\-I\-D}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a08a4d1c12f41329f93f433d11f4da9ee}{last\-Event\-Timer}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ad74c983d83ec3fe85566871422a1c529}{last\-Event\-Color}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a1a1735b9e3578d11b25f672d4f4ba8a1}{\-\_\-unused\-\_\-0x08\-C}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_abc31625cf627935d69ae7e79dcff24b3}{rank\-Increase}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a14443c6209a77015850338cd9930f430}{kill\-Count}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a789c71285aed87589651fc9405f793eb}{last\-Attacking\-Player}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a6317d3eb18d560f5b34ca4a8b03e701b}{secondary\-Order\-Timer}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_aa17198c296cf55bc1b554c9dddcfa82c}{\-\_\-unknown\-\_\-0x091}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a7eae4a162619dab31a76ecf46c1f5392}{user\-Action\-Flags}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a5e6284a707cf0763151af1bb607e4eb6}{current\-Button\-Set}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a16e644b7a78ae8b3e45bb7a4f35dc712}{cloaked}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ad538a1852a1670ec0b8b47654a776bc3}{movement\-State}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_acf42df2102054801f4c1943b8d8f2c23}{build\-Queue} \mbox{[}5\mbox{]}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a1a9376c1caf986bce1890b68cc1631f6}{energy}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ace1fdf9324cbb450de7686ef748913ba}{build\-Queue\-Slot}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_acd8a9cdbe725d54c9b0f1193afd0e54c}{target\-Order\-Special}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a56b52f3fc65b9712fc493de36d51aa55}{secondary\-Order\-I\-D}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_aa983e587d7e57e801ffa98328f18d787}{building\-Overlay\-State}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a4ed8468f8c6aeef15631de7fd3e4a57d}{hp\-Gain\-During\-Repair}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a92c138539bff3ab926c70bfbd9de3a0f}{\-\_\-unknown\-\_\-0x0\-A\-A}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_ad80c31c2856d55d1ad6a0e0a5ad2ff9b}{remaining\-Build\-Time}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a6c0f2ad0fbe0465e2303b850fe2c7fab}{previous\-H\-P}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_af4923edf62d257133f434a08250df44c}{loaded\-Unit\-Index} \mbox{[}8\mbox{]}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \{\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_acde18b2fdc6ef92cc3ce1667b70406cc}{spiderMineCount}\\
\>\} \hyperlink{classBW_1_1Unit_a03df7e2b86bea6e08b11c822027db2a4}{vulture}\\
\>struct \{\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_abf602218e231c94dcd3514fe9a308048}{inHangerChild}\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_af42a80f71a83f1bee2c6451af7e86b34}{outHangerChild}\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a689bd4c1319b3d7933f5523c4d20a457}{inHangerCount}\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_abedf3fbe13c06bd3a6a2879256775843}{outHangerCount}\\
\>\} \hyperlink{classBW_1_1Unit_a0e92e696e7aab3e1123059784714b433}{carrier}\\
\>struct \{\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_a9b06fe2e68320d64fa970162154054ce}{parent}\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_aeff82910f6b2bc5f3fc471a2fd3ad422}{prev}\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_a4b5e9be808b5f90dff92b14249cd6577}{next}\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a8127b8edc36bc6e8b6d9faaac41d0d7d}{inHanger}\\
\>\} \hyperlink{classBW_1_1Unit_a6f966c9610c9d3e3a50520fdba9ef930}{interceptor}\\
\>struct \{\\
\>\>\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} \hyperlink{classBW_1_1Unit_a3464e623b4c20dfcd024f67d2b6c3af1}{\_unknown\_00}\\
\>\>\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} \hyperlink{classBW_1_1Unit_a4c43d04f4152742d145aacf8a0b66a97}{\_unknown\_04}\\
\>\>\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} \hyperlink{classBW_1_1Unit_a10c67452b987a8e4f813b2a624f7b821}{flagSpawnFrame}\\
\>\} \hyperlink{classBW_1_1Unit_a108ba347cca0bba3434882a144f88489}{beacon}\\
\>struct \{\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_aeecfae8dcd30ab6f00bf3cbbc58a1fc7}{addon}\\
\>\>\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a6c8650660c29fda0d8ed3574d4158ba6}{addonBuildType}\\
\>\>\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a19379cb182740a3b68cebef83d736471}{upgradeResearchTime}\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a8ad44e2a2ea758815a49e5fc453596f8}{techType}\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a8584d6eca20f27c20e90b2b5715d2a97}{upgradeType}\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ae2a38134f817e8f4b21b0e3a24625a05}{larvaTimer}\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a8884f552953b216c586b9413b5afa667}{landingTimer}\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a22ac0b12895dc6811ecbdee303f1fcfe}{creepTimer}\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a8c3c07600422541537bcfaaf50f167e3}{upgradeLevel}\\
\>\>\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a4e23b2b166abf9d0bd0af6ccbe9b4fb4}{\_padding\_0E}\\
\>\>union \{\\
\>\>\>struct \{\\
\>\>\>\>\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a4a38803940e5ace123d628342bb8c7eb}{resourceCount}\\
\>\>\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a428a88bf98b6e13d17b33de39b09f4a2}{resourceIscript}\\
\>\>\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a75470a8d70c90db8407033ece602dcb4}{gatherQueueCount}\\
\>\>\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_af9d7ba28a1b2b2d98372142b2b8e7fad}{nextGatherer}\\
\>\>\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_add3d713e30e0fcddcc15501e8009f18e}{resourceGroup}\\
\>\>\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a3d55804237b967a881012da4ca5a5da6}{resourceBelongsToAI}\\
\>\>\>\} \hyperlink{classBW_1_1Unit_a4663ffa12e60c7cfe42d8aa7ab044e13}{resource}\\
\>\>\>struct \{\\
\>\>\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_a29143923a304c3c074fe8c9157a77cfd}{exit}\\
\>\>\>\} \hyperlink{classBW_1_1Unit_a9c41f77f1aea3a8b598a19fb98deabf4}{nydus}\\
\>\>\>struct \{\\
\>\>\>\>\hyperlink{classBW_1_1Sprite}{BW::Sprite} $\ast$ \hyperlink{classBW_1_1Unit_a037f599c694b0b9003e1538f844aea43}{nukeDot}\\
\>\>\>\} \hyperlink{classBW_1_1Unit_a768b9fbf7c95b0de107b57b62d489239}{ghost}\\
\>\>\>struct \{\\
\>\>\>\>\hyperlink{classBW_1_1Sprite}{BW::Sprite} $\ast$ \hyperlink{classBW_1_1Unit_a71a1173eebc054d94a27769727828822}{pylonAura}\\
\>\>\>\} \hyperlink{classBW_1_1Unit_a722867b990f7b27e5087be5b325275be}{pylon}\\
\>\>\>struct \{\\
\>\>\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_a9945635c39cd71f6a02da2420d694646}{nuke}\\
\>\>\>\>\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} \hyperlink{classBW_1_1Unit_ac3f023387c7cba5ce2f5d70f4d782c6c}{hasNuke}\\
\>\>\>\} \hyperlink{classBW_1_1Unit_a279ffa22e9c5412ce9d54a3736b8ac66}{silo}\\
\>\>\>struct \{\\
\>\>\>\>\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a986c9ca880208762ba64c79553d5dac2}{harvestValue1}\\
\>\>\>\>\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a7282352558096a7b56a92cdae4301579}{harvestValue2}\\
\>\>\>\>\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a6222c2a392f6821db4dedae0732430e7}{\_unknown\_14}\\
\>\>\>\>\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_ae07f7b7827ca1a8238a32ea59f788116}{harvestValue3}\\
\>\>\>\} \hyperlink{classBW_1_1Unit_a2cf3b6e494e4a53271f2133efb96c1d3}{hatchery}\\
\>\>\>struct \{\\
\>\>\>\>POINTS \hyperlink{classBW_1_1Unit_a128ce6bc7b6f03e6cea8647bd0fefdfd}{origin}\\
\>\>\>\} \hyperlink{classBW_1_1Unit_a717f994b730c9af2e197dc479a263ebf}{powerup}\\
\>\>\} \\
\>\} \hyperlink{classBW_1_1Unit_a824f29eb90466653ce3562ad518d22ad}{building}\\
\>struct \{\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_ae17c0ded156df92311bbfb145c2556cc}{powerup}\\
\>\>POINTS \hyperlink{classBW_1_1Unit_a327e1cc70134b07918ebdecd45779a92}{targetResource}\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_a9f7b8fdd725fde654ae3940300869b5c}{targetResourceUnit}\\
\>\>\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a9c5e9530ba78a2e44669e9ea341202a9}{repairResourceLossTimer}\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a85396bfee2bc8936f9392f1d09ea9ec5}{isCarryingSomething}\\
\>\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_af791ed5c11bd3a1c952cfa49196509b8}{resourceCarryCount}\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_a43e01e2e353d8fdec54bdf2ffa5867f6}{harvestTarget}\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_ac7b15755049d7d71e0503f05111a76a4}{prevHarvestUnit}\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_abaced029b914fd122e4bb70e0905a006}{nextHarvestUnit}\\
\>\} \hyperlink{classBW_1_1Unit_a188a4ee4c6eb2ac2d165f0152ff16f01}{worker}\\
\}; \\

\end{tabbing}\item 
\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} \hyperlink{classBW_1_1Unit_a53a0548375d2d65a03bbad3090f2d4ba}{status\-Flags}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a33255b279746a12ee05b78dc98c0fc8b}{resource\-Type}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ac69879601b515f29ca046c8e1b67adfe}{wireframe\-Randomizer}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_aa5ecc6411b034ff1feb8e37d1d35ed6d}{secondary\-Order\-State}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a85c29989d4a107fcf790daa81f822867}{recent\-Order\-Timer}
\item 
\hyperlink{NewHackUtil_8h_ac60a2ce2c4bb9bc66009826d1e67d530}{s32} \hyperlink{classBW_1_1Unit_a0db7a7ffc4f71e5a93bcc2c411ba9543}{visibility\-Status}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_ab06e7fe837a04e1ea03fad66f40b6c1a}{\-\_\-unknown\-\_\-0x0\-E8}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_ae8a2269df19a1681d6e2f4168a42c5b8}{\-\_\-unknown\-\_\-0x0\-E\-A}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_aeddf0eeaf04da1b84371a08611bfa653}{current\-Build\-Unit}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_ab3167f7e05992fd603695cd14ebf39cb}{previous\-Burrowed\-Unit}
\item 
\hyperlink{classBW_1_1Unit}{\-B\-W\-::\-Unit} $\ast$ \hyperlink{classBW_1_1Unit_adc2f81fc424f94e96756e0089f714c76}{next\-Burrowed\-Unit}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \{\\
\>\>POINTS \hyperlink{classBW_1_1Unit_a9b3fc879066f935ab5c71ceefe330a76}{position}\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_aaeb4c397d432509e2a777a4e09eb36a3}{unit}\\
\>\} \hyperlink{classBW_1_1Unit_a9537e369111cc29fd841a8691332fca8}{rally}\\
\>struct \{\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_ac86e36fe6208f0f6351a187e75fbe240}{prevPsiProvider}\\
\>\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_adcb1405d1b0aad5ff19bd53704d506bb}{nextPsiProvider}\\
\>\} \hyperlink{classBW_1_1Unit_ae3b538c3d8a8f72985acbb3ef7fec1b8}{pylon}\\
\}; \\

\end{tabbing}\item 
\hyperlink{structBW_1_1Path}{\-B\-W\-::\-Path} $\ast$ \hyperlink{classBW_1_1Unit_af682b984ec492fd30403e779dd6ffb0b}{path}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a8a0d3fd1316354eae39f1e1c04988e71}{pathing\-Collision\-Interval}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_af0f1a7deb12e0c96f05dd120daf4ffb6}{pathing\-Flags}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ac8b6218226ea6ec5db8dc07af6486fe4}{\-\_\-unused\-\_\-0x106}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a143b658f603748e015065d529bf2ba9b}{is\-Being\-Healed}
\item 
\hyperlink{Types_8h_af36b04a31ccd1c27c597a2ef9d527478}{rect} \hyperlink{classBW_1_1Unit_a7d5f0e01926080b27bd8622fc9f6f6bb}{contour\-Bounds}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_ae1da3b52ddd4a758c478956a047956aa}{removeTimer}\\
\>\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a8492aedd1fc136660513497117d07e28}{defenseMatrixDamage}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a61f96e09e5e87cff2c4a315b06223fd7}{defenseMatrixTimer}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_abe6c208e3d497d0653641b14891d8ad5}{stimTimer}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ab711c7f2720e0b9fefeeb9b64b3e34fe}{ensnareTimer}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ae7074e1b33f4fa7e3744d8d5ace32340}{lockdownTimer}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a8e506a67bc35d0dade51c5af1ab85ff5}{irradiateTimer}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a3f283f177fc3e5fdfd73a71b5f847727}{stasisTimer}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a5fec10aeda22d0916911fe374b1ee3f9}{plagueTimer}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a340ca1f3988990adb7605f01bb1ca2e6}{isUnderStorm}\\
\>\hyperlink{classBW_1_1Unit}{BW::Unit} $\ast$ \hyperlink{classBW_1_1Unit_a2d3882e1446a870f91e725dd324d0031}{irradiatedBy}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a77ac8b0e3d0a668a113cf638771bba97}{irradiatePlayerID}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ac47c440b3343f99f107972462a88edce}{parasiteFlags}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a9e69843ef1839aa65de3f4009d43b491}{cycleCounter}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a6ebfcc42244684ae6549ad8e80961e62}{isBlind}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a84db98b46edf5d002cfe23030ab2cfb7}{maelstromTimer}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a6dd86e30e5357dd716157aacd84bddda}{\_unused\_0x125}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a46e60b6cef1815b0782c41d3c160f888}{acidSporeCount}\\
\>\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a83f88a6a9892548bd7676f6e4fb29df5}{acidSporeTime} \mbox{[}9\mbox{]}\\
\} \hyperlink{classBW_1_1Unit_a914cf881f75bef2d274e705749240f6f}{status}\\

\end{tabbing}\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_af3616660d6b778fa05c1533b292db564}{bullet\-Behaviour3by3\-Attack\-Sequence}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a4b4afa91e7703e6db868b6a3b37a6e1a}{\-\_\-padding\-\_\-0x132}
\item 
void $\ast$ \hyperlink{classBW_1_1Unit_a7e6c8da2c30c0e75cc139f1afa53d78e}{\-C\-A\-I\-Control}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a9f8a9a08e207951036e849b5ce1abf6a}{air\-Strength}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1Unit_a31d28fa0a0858b4ecf9336993bed688b}{ground\-Strength}
\item 
\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} \hyperlink{classBW_1_1Unit_a9e1b67e6e734a44f61ad08b642ef666c}{unit\-Finder\-Index\-Left}
\item 
\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} \hyperlink{classBW_1_1Unit_a320cb915c7111792fe0e26fcbad52a87}{unit\-Finder\-Index\-Right}
\item 
\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} \hyperlink{classBW_1_1Unit_ad5e6e993d0a6575d01aa13c8f743d018}{unit\-Finder\-Index\-Top}
\item 
\hyperlink{NewHackUtil_8h_a60534f57ab6a58fdf5c2e618645182e3}{u32} \hyperlink{classBW_1_1Unit_a95f3574667c2b2bf620c42d1aa6b6e7f}{unit\-Finder\-Index\-Bottom}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ad01768961cda67371719c66a18a8d517}{\-\_\-repulse\-Unknown}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_a2ec5484e3b78d8ce84ad238b1f030297}{repulse\-Angle}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_af089ded82ea60f08ecb319b195052610}{drift\-Pos\-X}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{classBW_1_1Unit_ae820bf381b029cbabc2b562cc1befce0}{drift\-Pos\-Y}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Direct data mapping of the broodwar unit structure. \-Most of the information here is derived from \href{http://farty1billion.dyndns.org/EUDDB/?pg=ref&a=unitnode}{\tt http\-://farty1billion.\-dyndns.\-org/\-E\-U\-D\-D\-B/?pg=ref\&a=unitnode} \-Values marked\begin{DoxyRefDesc}{\-Todo}
\item[\hyperlink{todo__todo000003}{\-Todo}]\-Unknown are labeled as the \-E\-U\-D\-D\-B has them labeled, but the true meaning is not understood. \-Values marked 

\-Verify have known meanings, but are not confirmed. \end{DoxyRefDesc}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBW_1_1Unit_a4115b0c7c5d11ceb9e22217ef72f3c20}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!movement\-Flag@{movement\-Flag}}
\index{movement\-Flag@{movement\-Flag}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{movement\-Flag}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-::\-Unit\-::movement\-Flag} (
\begin{DoxyParamCaption}
\item[{{\bf u8}}]{flags}
\end{DoxyParamCaption}
) const}}\label{classBW_1_1Unit_a4115b0c7c5d11ceb9e22217ef72f3c20}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBW_1_1Unit_a4115b0c7c5d11ceb9e22217ef72f3c20_icgraph}
\end{center}
\end{figure}


\hypertarget{classBW_1_1Unit_a0d349ad2e7106324d9b0e09041ef1688}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!status\-Flag@{status\-Flag}}
\index{status\-Flag@{status\-Flag}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{status\-Flag}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-::\-Unit\-::status\-Flag} (
\begin{DoxyParamCaption}
\item[{{\bf u32}}]{flags}
\end{DoxyParamCaption}
) const}}\label{classBW_1_1Unit_a0d349ad2e7106324d9b0e09041ef1688}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBW_1_1Unit_a0d349ad2e7106324d9b0e09041ef1688_icgraph}
\end{center}
\end{figure}


\hypertarget{classBW_1_1Unit_a3e0eec44b1f01ed15dab647afefd70f4}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!type@{type}}
\index{type@{type}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type} {\bf \-B\-W\-::\-Unit\-::type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBW_1_1Unit_a3e0eec44b1f01ed15dab647afefd70f4}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBW_1_1Unit_a3e0eec44b1f01ed15dab647afefd70f4_icgraph}
\end{center}
\end{figure}




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBW_1_1Unit_a5344f3c05ce352d296edb53ca1547b9e}{\subsubsection[{"@5}]{\setlength{\rightskip}{0pt plus 5cm}union \{ ... \} }}\label{classBW_1_1Unit_a5344f3c05ce352d296edb53ca1547b9e}
\hypertarget{classBW_1_1Unit_af64950dd89399c6491f58af5a56088cc}{\subsubsection[{"@7}]{\setlength{\rightskip}{0pt plus 5cm}union \{ ... \} }}\label{classBW_1_1Unit_af64950dd89399c6491f58af5a56088cc}
\hypertarget{classBW_1_1Unit_a4e23b2b166abf9d0bd0af6ccbe9b4fb4}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-padding\-\_\-0\-E@{\-\_\-padding\-\_\-0\-E}}
\index{\-\_\-padding\-\_\-0\-E@{\-\_\-padding\-\_\-0\-E}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-padding\-\_\-0\-E}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::\-\_\-padding\-\_\-0\-E}}}\label{classBW_1_1Unit_a4e23b2b166abf9d0bd0af6ccbe9b4fb4}
\hypertarget{classBW_1_1Unit_a4530f6523c2f39e71e959bc41bed78ae}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-padding\-\_\-0x066@{\-\_\-padding\-\_\-0x066}}
\index{\-\_\-padding\-\_\-0x066@{\-\_\-padding\-\_\-0x066}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-padding\-\_\-0x066}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::\-\_\-padding\-\_\-0x066}}}\label{classBW_1_1Unit_a4530f6523c2f39e71e959bc41bed78ae}
\hypertarget{classBW_1_1Unit_a4b4afa91e7703e6db868b6a3b37a6e1a}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-padding\-\_\-0x132@{\-\_\-padding\-\_\-0x132}}
\index{\-\_\-padding\-\_\-0x132@{\-\_\-padding\-\_\-0x132}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-padding\-\_\-0x132}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::\-\_\-padding\-\_\-0x132}}}\label{classBW_1_1Unit_a4b4afa91e7703e6db868b6a3b37a6e1a}
\hypertarget{classBW_1_1Unit_ad01768961cda67371719c66a18a8d517}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-repulse\-Unknown@{\-\_\-repulse\-Unknown}}
\index{\-\_\-repulse\-Unknown@{\-\_\-repulse\-Unknown}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-repulse\-Unknown}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::\-\_\-repulse\-Unknown}}}\label{classBW_1_1Unit_ad01768961cda67371719c66a18a8d517}
\begin{DoxyRefDesc}{\-Todo}
\item[\hyperlink{todo__todo000008}{\-Todo}]\-Unknown \end{DoxyRefDesc}
\hypertarget{classBW_1_1Unit_a3464e623b4c20dfcd024f67d2b6c3af1}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unknown\-\_\-00@{\-\_\-unknown\-\_\-00}}
\index{\-\_\-unknown\-\_\-00@{\-\_\-unknown\-\_\-00}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unknown\-\_\-00}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u32} {\bf \-B\-W\-::\-Unit\-::\-\_\-unknown\-\_\-00}}}\label{classBW_1_1Unit_a3464e623b4c20dfcd024f67d2b6c3af1}
\hypertarget{classBW_1_1Unit_a4c43d04f4152742d145aacf8a0b66a97}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unknown\-\_\-04@{\-\_\-unknown\-\_\-04}}
\index{\-\_\-unknown\-\_\-04@{\-\_\-unknown\-\_\-04}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unknown\-\_\-04}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u32} {\bf \-B\-W\-::\-Unit\-::\-\_\-unknown\-\_\-04}}}\label{classBW_1_1Unit_a4c43d04f4152742d145aacf8a0b66a97}
\hypertarget{classBW_1_1Unit_a111b5fb3ea118125ab97e553136a1a64}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unknown\-\_\-0x026@{\-\_\-unknown\-\_\-0x026}}
\index{\-\_\-unknown\-\_\-0x026@{\-\_\-unknown\-\_\-0x026}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unknown\-\_\-0x026}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::\-\_\-unknown\-\_\-0x026}}}\label{classBW_1_1Unit_a111b5fb3ea118125ab97e553136a1a64}
\hypertarget{classBW_1_1Unit_a0d7b1f07b2069bb8787e4be36b55af7a}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unknown\-\_\-0x086@{\-\_\-unknown\-\_\-0x086}}
\index{\-\_\-unknown\-\_\-0x086@{\-\_\-unknown\-\_\-0x086}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unknown\-\_\-0x086}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::\-\_\-unknown\-\_\-0x086}}}\label{classBW_1_1Unit_a0d7b1f07b2069bb8787e4be36b55af7a}
\hypertarget{classBW_1_1Unit_aa17198c296cf55bc1b554c9dddcfa82c}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unknown\-\_\-0x091@{\-\_\-unknown\-\_\-0x091}}
\index{\-\_\-unknown\-\_\-0x091@{\-\_\-unknown\-\_\-0x091}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unknown\-\_\-0x091}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::\-\_\-unknown\-\_\-0x091}}}\label{classBW_1_1Unit_aa17198c296cf55bc1b554c9dddcfa82c}
\hypertarget{classBW_1_1Unit_a92c138539bff3ab926c70bfbd9de3a0f}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unknown\-\_\-0x0\-A\-A@{\-\_\-unknown\-\_\-0x0\-A\-A}}
\index{\-\_\-unknown\-\_\-0x0\-A\-A@{\-\_\-unknown\-\_\-0x0\-A\-A}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unknown\-\_\-0x0\-A\-A}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::\-\_\-unknown\-\_\-0x0\-A\-A}}}\label{classBW_1_1Unit_a92c138539bff3ab926c70bfbd9de3a0f}
\hypertarget{classBW_1_1Unit_ab06e7fe837a04e1ea03fad66f40b6c1a}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unknown\-\_\-0x0\-E8@{\-\_\-unknown\-\_\-0x0\-E8}}
\index{\-\_\-unknown\-\_\-0x0\-E8@{\-\_\-unknown\-\_\-0x0\-E8}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unknown\-\_\-0x0\-E8}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::\-\_\-unknown\-\_\-0x0\-E8}}}\label{classBW_1_1Unit_ab06e7fe837a04e1ea03fad66f40b6c1a}
\hypertarget{classBW_1_1Unit_ae8a2269df19a1681d6e2f4168a42c5b8}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unknown\-\_\-0x0\-E\-A@{\-\_\-unknown\-\_\-0x0\-E\-A}}
\index{\-\_\-unknown\-\_\-0x0\-E\-A@{\-\_\-unknown\-\_\-0x0\-E\-A}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unknown\-\_\-0x0\-E\-A}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::\-\_\-unknown\-\_\-0x0\-E\-A}}}\label{classBW_1_1Unit_ae8a2269df19a1681d6e2f4168a42c5b8}
\hypertarget{classBW_1_1Unit_a6222c2a392f6821db4dedae0732430e7}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unknown\-\_\-14@{\-\_\-unknown\-\_\-14}}
\index{\-\_\-unknown\-\_\-14@{\-\_\-unknown\-\_\-14}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unknown\-\_\-14}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::\-\_\-unknown\-\_\-14}}}\label{classBW_1_1Unit_a6222c2a392f6821db4dedae0732430e7}
\hypertarget{classBW_1_1Unit_a386d4f07c1886ade682a32dc5a30a1c2}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unused\-\_\-0x052@{\-\_\-unused\-\_\-0x052}}
\index{\-\_\-unused\-\_\-0x052@{\-\_\-unused\-\_\-0x052}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unused\-\_\-0x052}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::\-\_\-unused\-\_\-0x052}}}\label{classBW_1_1Unit_a386d4f07c1886ade682a32dc5a30a1c2}
\hypertarget{classBW_1_1Unit_a1a1735b9e3578d11b25f672d4f4ba8a1}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unused\-\_\-0x08\-C@{\-\_\-unused\-\_\-0x08\-C}}
\index{\-\_\-unused\-\_\-0x08\-C@{\-\_\-unused\-\_\-0x08\-C}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unused\-\_\-0x08\-C}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::\-\_\-unused\-\_\-0x08\-C}}}\label{classBW_1_1Unit_a1a1735b9e3578d11b25f672d4f4ba8a1}
\hypertarget{classBW_1_1Unit_ac8b6218226ea6ec5db8dc07af6486fe4}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unused\-\_\-0x106@{\-\_\-unused\-\_\-0x106}}
\index{\-\_\-unused\-\_\-0x106@{\-\_\-unused\-\_\-0x106}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unused\-\_\-0x106}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::\-\_\-unused\-\_\-0x106}}}\label{classBW_1_1Unit_ac8b6218226ea6ec5db8dc07af6486fe4}
\hypertarget{classBW_1_1Unit_a6dd86e30e5357dd716157aacd84bddda}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-\_\-unused\-\_\-0x125@{\-\_\-unused\-\_\-0x125}}
\index{\-\_\-unused\-\_\-0x125@{\-\_\-unused\-\_\-0x125}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-\_\-unused\-\_\-0x125}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::\-\_\-unused\-\_\-0x125}}}\label{classBW_1_1Unit_a6dd86e30e5357dd716157aacd84bddda}
\hypertarget{classBW_1_1Unit_a46e60b6cef1815b0782c41d3c160f888}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!acid\-Spore\-Count@{acid\-Spore\-Count}}
\index{acid\-Spore\-Count@{acid\-Spore\-Count}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{acid\-Spore\-Count}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::acid\-Spore\-Count}}}\label{classBW_1_1Unit_a46e60b6cef1815b0782c41d3c160f888}
\hypertarget{classBW_1_1Unit_a83f88a6a9892548bd7676f6e4fb29df5}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!acid\-Spore\-Time@{acid\-Spore\-Time}}
\index{acid\-Spore\-Time@{acid\-Spore\-Time}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{acid\-Spore\-Time}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::acid\-Spore\-Time}\mbox{[}9\mbox{]}}}\label{classBW_1_1Unit_a83f88a6a9892548bd7676f6e4fb29df5}
\hypertarget{classBW_1_1Unit_aeecfae8dcd30ab6f00bf3cbbc58a1fc7}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!addon@{addon}}
\index{addon@{addon}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{addon}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::addon}}}\label{classBW_1_1Unit_aeecfae8dcd30ab6f00bf3cbbc58a1fc7}
\hypertarget{classBW_1_1Unit_a6c8650660c29fda0d8ed3574d4158ba6}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!addon\-Build\-Type@{addon\-Build\-Type}}
\index{addon\-Build\-Type@{addon\-Build\-Type}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{addon\-Build\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::addon\-Build\-Type}}}\label{classBW_1_1Unit_a6c8650660c29fda0d8ed3574d4158ba6}
\hypertarget{classBW_1_1Unit_a9f8a9a08e207951036e849b5ce1abf6a}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!air\-Strength@{air\-Strength}}
\index{air\-Strength@{air\-Strength}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{air\-Strength}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::air\-Strength}}}\label{classBW_1_1Unit_a9f8a9a08e207951036e849b5ce1abf6a}
verified \hypertarget{classBW_1_1Unit_a4ddbcd89d32f3029dc71d30878b5fa3c}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!air\-Weapon\-Cooldown@{air\-Weapon\-Cooldown}}
\index{air\-Weapon\-Cooldown@{air\-Weapon\-Cooldown}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{air\-Weapon\-Cooldown}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::air\-Weapon\-Cooldown}}}\label{classBW_1_1Unit_a4ddbcd89d32f3029dc71d30878b5fa3c}
\hypertarget{classBW_1_1Unit_aea7ee3e653eb3e7cb098e1c2babecd1b}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!attack\-Notify\-Timer@{attack\-Notify\-Timer}}
\index{attack\-Notify\-Timer@{attack\-Notify\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{attack\-Notify\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::attack\-Notify\-Timer}}}\label{classBW_1_1Unit_aea7ee3e653eb3e7cb098e1c2babecd1b}
\hypertarget{classBW_1_1Unit_a0b8ba6add1b9066dd6eba357078d31e9}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-Auto\-Target\-Unit@{\-Auto\-Target\-Unit}}
\index{\-Auto\-Target\-Unit@{\-Auto\-Target\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-Auto\-Target\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::\-Auto\-Target\-Unit}}}\label{classBW_1_1Unit_a0b8ba6add1b9066dd6eba357078d31e9}
\hypertarget{classBW_1_1Unit_a108ba347cca0bba3434882a144f88489}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!beacon@{beacon}}
\index{beacon@{beacon}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{beacon}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::beacon}}}\label{classBW_1_1Unit_a108ba347cca0bba3434882a144f88489}
\hypertarget{classBW_1_1Unit_a824f29eb90466653ce3562ad518d22ad}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!building@{building}}
\index{building@{building}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{building}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::building}}}\label{classBW_1_1Unit_a824f29eb90466653ce3562ad518d22ad}
\hypertarget{classBW_1_1Unit_aa983e587d7e57e801ffa98328f18d787}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!building\-Overlay\-State@{building\-Overlay\-State}}
\index{building\-Overlay\-State@{building\-Overlay\-State}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{building\-Overlay\-State}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::building\-Overlay\-State}}}\label{classBW_1_1Unit_aa983e587d7e57e801ffa98328f18d787}
\hypertarget{classBW_1_1Unit_acf42df2102054801f4c1943b8d8f2c23}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!build\-Queue@{build\-Queue}}
\index{build\-Queue@{build\-Queue}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{build\-Queue}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::build\-Queue}\mbox{[}5\mbox{]}}}\label{classBW_1_1Unit_acf42df2102054801f4c1943b8d8f2c23}
\-Queue of units to build. \-Note that it doesn't begin with index 0, but with \hyperlink{classBW_1_1Unit_ace1fdf9324cbb450de7686ef748913ba}{build\-Queue\-Slot} index. \hypertarget{classBW_1_1Unit_ace1fdf9324cbb450de7686ef748913ba}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!build\-Queue\-Slot@{build\-Queue\-Slot}}
\index{build\-Queue\-Slot@{build\-Queue\-Slot}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{build\-Queue\-Slot}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::build\-Queue\-Slot}}}\label{classBW_1_1Unit_ace1fdf9324cbb450de7686ef748913ba}
\-Index of active unit in \hyperlink{classBW_1_1Unit_acf42df2102054801f4c1943b8d8f2c23}{build\-Queue}. \hypertarget{classBW_1_1Unit_af3616660d6b778fa05c1533b292db564}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!bullet\-Behaviour3by3\-Attack\-Sequence@{bullet\-Behaviour3by3\-Attack\-Sequence}}
\index{bullet\-Behaviour3by3\-Attack\-Sequence@{bullet\-Behaviour3by3\-Attack\-Sequence}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{bullet\-Behaviour3by3\-Attack\-Sequence}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::bullet\-Behaviour3by3\-Attack\-Sequence}}}\label{classBW_1_1Unit_af3616660d6b778fa05c1533b292db564}
\hypertarget{classBW_1_1Unit_a7e6c8da2c30c0e75cc139f1afa53d78e}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!\-C\-A\-I\-Control@{\-C\-A\-I\-Control}}
\index{\-C\-A\-I\-Control@{\-C\-A\-I\-Control}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{\-C\-A\-I\-Control}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf \-B\-W\-::\-Unit\-::\-C\-A\-I\-Control}}}\label{classBW_1_1Unit_a7e6c8da2c30c0e75cc139f1afa53d78e}
\hypertarget{classBW_1_1Unit_a0e92e696e7aab3e1123059784714b433}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!carrier@{carrier}}
\index{carrier@{carrier}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{carrier}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::carrier}}}\label{classBW_1_1Unit_a0e92e696e7aab3e1123059784714b433}
\hypertarget{classBW_1_1Unit_a16e644b7a78ae8b3e45bb7a4f35dc712}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!cloaked@{cloaked}}
\index{cloaked@{cloaked}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{cloaked}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::cloaked}}}\label{classBW_1_1Unit_a16e644b7a78ae8b3e45bb7a4f35dc712}
\hypertarget{classBW_1_1Unit_a03e6decd03a5fbc1e96987cf8e096ebb}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!connected\-Unit@{connected\-Unit}}
\index{connected\-Unit@{connected\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{connected\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::connected\-Unit}}}\label{classBW_1_1Unit_a03e6decd03a5fbc1e96987cf8e096ebb}
\-Addon is connected to building (addon has connected building, but not in other direction \hypertarget{classBW_1_1Unit_a7d5f0e01926080b27bd8622fc9f6f6bb}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!contour\-Bounds@{contour\-Bounds}}
\index{contour\-Bounds@{contour\-Bounds}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{contour\-Bounds}]{\setlength{\rightskip}{0pt plus 5cm}{\bf rect} {\bf \-B\-W\-::\-Unit\-::contour\-Bounds}}}\label{classBW_1_1Unit_a7d5f0e01926080b27bd8622fc9f6f6bb}
\hypertarget{classBW_1_1Unit_a22ac0b12895dc6811ecbdee303f1fcfe}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!creep\-Timer@{creep\-Timer}}
\index{creep\-Timer@{creep\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{creep\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::creep\-Timer}}}\label{classBW_1_1Unit_a22ac0b12895dc6811ecbdee303f1fcfe}
\hypertarget{classBW_1_1Unit_ae551ca75ec9dd55a7cc3dcd30e00e0c3}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!current\-\_\-speed@{current\-\_\-speed}}
\index{current\-\_\-speed@{current\-\_\-speed}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{current\-\_\-speed}]{\setlength{\rightskip}{0pt plus 5cm}\-P\-O\-I\-N\-T {\bf \-B\-W\-::\-Unit\-::current\-\_\-speed}}}\label{classBW_1_1Unit_ae551ca75ec9dd55a7cc3dcd30e00e0c3}
\hypertarget{classBW_1_1Unit_a3b679198cae69e06dd29c4b7c65ba64b}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!current\-\_\-speed1@{current\-\_\-speed1}}
\index{current\-\_\-speed1@{current\-\_\-speed1}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{current\-\_\-speed1}]{\setlength{\rightskip}{0pt plus 5cm}{\bf s32} {\bf \-B\-W\-::\-Unit\-::current\-\_\-speed1}}}\label{classBW_1_1Unit_a3b679198cae69e06dd29c4b7c65ba64b}
\hypertarget{classBW_1_1Unit_a29c2ee89a5a35236abbb8374976809b6}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!current\-\_\-speed2@{current\-\_\-speed2}}
\index{current\-\_\-speed2@{current\-\_\-speed2}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{current\-\_\-speed2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf s32} {\bf \-B\-W\-::\-Unit\-::current\-\_\-speed2}}}\label{classBW_1_1Unit_a29c2ee89a5a35236abbb8374976809b6}
\hypertarget{classBW_1_1Unit_aeddf0eeaf04da1b84371a08611bfa653}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!current\-Build\-Unit@{current\-Build\-Unit}}
\index{current\-Build\-Unit@{current\-Build\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{current\-Build\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::current\-Build\-Unit}}}\label{classBW_1_1Unit_aeddf0eeaf04da1b84371a08611bfa653}
\hypertarget{classBW_1_1Unit_a5e6284a707cf0763151af1bb607e4eb6}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!current\-Button\-Set@{current\-Button\-Set}}
\index{current\-Button\-Set@{current\-Button\-Set}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{current\-Button\-Set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::current\-Button\-Set}}}\label{classBW_1_1Unit_a5e6284a707cf0763151af1bb607e4eb6}
\hypertarget{classBW_1_1Unit_a68b4ceb99f6f897c400f34fbaa9d9b0f}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!current\-Direction1@{current\-Direction1}}
\index{current\-Direction1@{current\-Direction1}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{current\-Direction1}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::current\-Direction1}}}\label{classBW_1_1Unit_a68b4ceb99f6f897c400f34fbaa9d9b0f}
\-The current direction the unit is facing \hypertarget{classBW_1_1Unit_a549bffd62fdb4dad7d66b66da6763e87}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!current\-Direction2@{current\-Direction2}}
\index{current\-Direction2@{current\-Direction2}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{current\-Direction2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::current\-Direction2}}}\label{classBW_1_1Unit_a549bffd62fdb4dad7d66b66da6763e87}
\hypertarget{classBW_1_1Unit_a9e69843ef1839aa65de3f4009d43b491}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!cycle\-Counter@{cycle\-Counter}}
\index{cycle\-Counter@{cycle\-Counter}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{cycle\-Counter}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::cycle\-Counter}}}\label{classBW_1_1Unit_a9e69843ef1839aa65de3f4009d43b491}
\hypertarget{classBW_1_1Unit_a8492aedd1fc136660513497117d07e28}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!defense\-Matrix\-Damage@{defense\-Matrix\-Damage}}
\index{defense\-Matrix\-Damage@{defense\-Matrix\-Damage}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{defense\-Matrix\-Damage}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::defense\-Matrix\-Damage}}}\label{classBW_1_1Unit_a8492aedd1fc136660513497117d07e28}
\hypertarget{classBW_1_1Unit_a61f96e09e5e87cff2c4a315b06223fd7}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!defense\-Matrix\-Timer@{defense\-Matrix\-Timer}}
\index{defense\-Matrix\-Timer@{defense\-Matrix\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{defense\-Matrix\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::defense\-Matrix\-Timer}}}\label{classBW_1_1Unit_a61f96e09e5e87cff2c4a315b06223fd7}
\hypertarget{classBW_1_1Unit_ad0cf2f806b85766f54a4eb6bc0090556}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!displayed\-Unit\-I\-D@{displayed\-Unit\-I\-D}}
\index{displayed\-Unit\-I\-D@{displayed\-Unit\-I\-D}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{displayed\-Unit\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::displayed\-Unit\-I\-D}}}\label{classBW_1_1Unit_ad0cf2f806b85766f54a4eb6bc0090556}
\hypertarget{classBW_1_1Unit_af089ded82ea60f08ecb319b195052610}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!drift\-Pos\-X@{drift\-Pos\-X}}
\index{drift\-Pos\-X@{drift\-Pos\-X}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{drift\-Pos\-X}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::drift\-Pos\-X}}}\label{classBW_1_1Unit_af089ded82ea60f08ecb319b195052610}
(mapsizex/1.\-5 max) \hypertarget{classBW_1_1Unit_ae820bf381b029cbabc2b562cc1befce0}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!drift\-Pos\-Y@{drift\-Pos\-Y}}
\index{drift\-Pos\-Y@{drift\-Pos\-Y}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{drift\-Pos\-Y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::drift\-Pos\-Y}}}\label{classBW_1_1Unit_ae820bf381b029cbabc2b562cc1befce0}
(mapsizex/1.\-5 max) \hypertarget{classBW_1_1Unit_a1a9376c1caf986bce1890b68cc1631f6}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!energy@{energy}}
\index{energy@{energy}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{energy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::energy}}}\label{classBW_1_1Unit_a1a9376c1caf986bce1890b68cc1631f6}
\-Energy \-Points \hypertarget{classBW_1_1Unit_ab711c7f2720e0b9fefeeb9b64b3e34fe}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!ensnare\-Timer@{ensnare\-Timer}}
\index{ensnare\-Timer@{ensnare\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{ensnare\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::ensnare\-Timer}}}\label{classBW_1_1Unit_ab711c7f2720e0b9fefeeb9b64b3e34fe}
\hypertarget{classBW_1_1Unit_a29143923a304c3c074fe8c9157a77cfd}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!exit@{exit}}
\index{exit@{exit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{exit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::exit}}}\label{classBW_1_1Unit_a29143923a304c3c074fe8c9157a77cfd}
\hypertarget{classBW_1_1Unit_a10c67452b987a8e4f813b2a624f7b821}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!flag\-Spawn\-Frame@{flag\-Spawn\-Frame}}
\index{flag\-Spawn\-Frame@{flag\-Spawn\-Frame}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{flag\-Spawn\-Frame}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u32} {\bf \-B\-W\-::\-Unit\-::flag\-Spawn\-Frame}}}\label{classBW_1_1Unit_a10c67452b987a8e4f813b2a624f7b821}
\hypertarget{classBW_1_1Unit_a9306deeabdd8935512ba84f24f96d0de}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!flingy\-Acceleration@{flingy\-Acceleration}}
\index{flingy\-Acceleration@{flingy\-Acceleration}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{flingy\-Acceleration}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::flingy\-Acceleration}}}\label{classBW_1_1Unit_a9306deeabdd8935512ba84f24f96d0de}
\hypertarget{classBW_1_1Unit_a693c637b61e27e6e66f0909740015ecd}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!flingy\-I\-D@{flingy\-I\-D}}
\index{flingy\-I\-D@{flingy\-I\-D}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{flingy\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::flingy\-I\-D}}}\label{classBW_1_1Unit_a693c637b61e27e6e66f0909740015ecd}
\hypertarget{classBW_1_1Unit_a0b85a9dcb72cc1ca2bd4eb344d49b2ba}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!flingy\-Movement\-Type@{flingy\-Movement\-Type}}
\index{flingy\-Movement\-Type@{flingy\-Movement\-Type}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{flingy\-Movement\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::flingy\-Movement\-Type}}}\label{classBW_1_1Unit_a0b85a9dcb72cc1ca2bd4eb344d49b2ba}
\hypertarget{classBW_1_1Unit_a48c62ae10c48917f7b4f46aae5d381db}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!flingy\-Top\-Speed@{flingy\-Top\-Speed}}
\index{flingy\-Top\-Speed@{flingy\-Top\-Speed}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{flingy\-Top\-Speed}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u32} {\bf \-B\-W\-::\-Unit\-::flingy\-Top\-Speed}}}\label{classBW_1_1Unit_a48c62ae10c48917f7b4f46aae5d381db}
\hypertarget{classBW_1_1Unit_ab24af11b5340238d78e57069b42ebb3f}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!flingy\-Turn\-Radius@{flingy\-Turn\-Radius}}
\index{flingy\-Turn\-Radius@{flingy\-Turn\-Radius}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{flingy\-Turn\-Radius}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::flingy\-Turn\-Radius}}}\label{classBW_1_1Unit_ab24af11b5340238d78e57069b42ebb3f}
\hypertarget{classBW_1_1Unit_a75470a8d70c90db8407033ece602dcb4}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!gather\-Queue\-Count@{gather\-Queue\-Count}}
\index{gather\-Queue\-Count@{gather\-Queue\-Count}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{gather\-Queue\-Count}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::gather\-Queue\-Count}}}\label{classBW_1_1Unit_a75470a8d70c90db8407033ece602dcb4}
\hypertarget{classBW_1_1Unit_a768b9fbf7c95b0de107b57b62d489239}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!ghost@{ghost}}
\index{ghost@{ghost}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{ghost}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::ghost}}}\label{classBW_1_1Unit_a768b9fbf7c95b0de107b57b62d489239}
connected nydius canal \hypertarget{classBW_1_1Unit_a31d28fa0a0858b4ecf9336993bed688b}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!ground\-Strength@{ground\-Strength}}
\index{ground\-Strength@{ground\-Strength}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{ground\-Strength}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::ground\-Strength}}}\label{classBW_1_1Unit_a31d28fa0a0858b4ecf9336993bed688b}
verified \hypertarget{classBW_1_1Unit_a2319c9bbaa9d83524c4720875d2c46ac}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!ground\-Weapon\-Cooldown@{ground\-Weapon\-Cooldown}}
\index{ground\-Weapon\-Cooldown@{ground\-Weapon\-Cooldown}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{ground\-Weapon\-Cooldown}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::ground\-Weapon\-Cooldown}}}\label{classBW_1_1Unit_a2319c9bbaa9d83524c4720875d2c46ac}
\hypertarget{classBW_1_1Unit_a3bcc06d26d2a7ea9ad16ca85e3c0fcec}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!halt@{halt}}
\index{halt@{halt}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{halt}]{\setlength{\rightskip}{0pt plus 5cm}\-P\-O\-I\-N\-T {\bf \-B\-W\-::\-Unit\-::halt}}}\label{classBW_1_1Unit_a3bcc06d26d2a7ea9ad16ca85e3c0fcec}
\begin{DoxyRefDesc}{\-Todo}
\item[\hyperlink{todo__todo000004}{\-Todo}]\-Unknown \end{DoxyRefDesc}
\hypertarget{classBW_1_1Unit_a43e01e2e353d8fdec54bdf2ffa5867f6}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!harvest\-Target@{harvest\-Target}}
\index{harvest\-Target@{harvest\-Target}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{harvest\-Target}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::harvest\-Target}}}\label{classBW_1_1Unit_a43e01e2e353d8fdec54bdf2ffa5867f6}
\hypertarget{classBW_1_1Unit_a986c9ca880208762ba64c79553d5dac2}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!harvest\-Value1@{harvest\-Value1}}
\index{harvest\-Value1@{harvest\-Value1}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{harvest\-Value1}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::harvest\-Value1}}}\label{classBW_1_1Unit_a986c9ca880208762ba64c79553d5dac2}
\hypertarget{classBW_1_1Unit_a7282352558096a7b56a92cdae4301579}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!harvest\-Value2@{harvest\-Value2}}
\index{harvest\-Value2@{harvest\-Value2}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{harvest\-Value2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::harvest\-Value2}}}\label{classBW_1_1Unit_a7282352558096a7b56a92cdae4301579}
\hypertarget{classBW_1_1Unit_ae07f7b7827ca1a8238a32ea59f788116}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!harvest\-Value3@{harvest\-Value3}}
\index{harvest\-Value3@{harvest\-Value3}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{harvest\-Value3}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::harvest\-Value3}}}\label{classBW_1_1Unit_ae07f7b7827ca1a8238a32ea59f788116}
\hypertarget{classBW_1_1Unit_ac3f023387c7cba5ce2f5d70f4d782c6c}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!has\-Nuke@{has\-Nuke}}
\index{has\-Nuke@{has\-Nuke}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{has\-Nuke}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u32} {\bf \-B\-W\-::\-Unit\-::has\-Nuke}}}\label{classBW_1_1Unit_ac3f023387c7cba5ce2f5d70f4d782c6c}
\hypertarget{classBW_1_1Unit_a2cf3b6e494e4a53271f2133efb96c1d3}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!hatchery@{hatchery}}
\index{hatchery@{hatchery}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{hatchery}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::hatchery}}}\label{classBW_1_1Unit_a2cf3b6e494e4a53271f2133efb96c1d3}
\hypertarget{classBW_1_1Unit_a3e9b7053865c7823cb4d9c4d1b075c3f}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!hit\-Points@{hit\-Points}}
\index{hit\-Points@{hit\-Points}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{hit\-Points}]{\setlength{\rightskip}{0pt plus 5cm}{\bf s32} {\bf \-B\-W\-::\-Unit\-::hit\-Points}}}\label{classBW_1_1Unit_a3e9b7053865c7823cb4d9c4d1b075c3f}
\-Hit points of unit, note that the displayed value in broodwar is ceil(health\-Points/256) \hypertarget{classBW_1_1Unit_a4ed8468f8c6aeef15631de7fd3e4a57d}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!hp\-Gain\-During\-Repair@{hp\-Gain\-During\-Repair}}
\index{hp\-Gain\-During\-Repair@{hp\-Gain\-During\-Repair}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{hp\-Gain\-During\-Repair}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::hp\-Gain\-During\-Repair}}}\label{classBW_1_1Unit_a4ed8468f8c6aeef15631de7fd3e4a57d}
\begin{DoxyRefDesc}{\-Todo}
\item[\hyperlink{todo__todo000007}{\-Todo}]\-Verify \end{DoxyRefDesc}
\hypertarget{classBW_1_1Unit_a8127b8edc36bc6e8b6d9faaac41d0d7d}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!in\-Hanger@{in\-Hanger}}
\index{in\-Hanger@{in\-Hanger}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{in\-Hanger}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::in\-Hanger}}}\label{classBW_1_1Unit_a8127b8edc36bc6e8b6d9faaac41d0d7d}
\hypertarget{classBW_1_1Unit_abf602218e231c94dcd3514fe9a308048}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!in\-Hanger\-Child@{in\-Hanger\-Child}}
\index{in\-Hanger\-Child@{in\-Hanger\-Child}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{in\-Hanger\-Child}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::in\-Hanger\-Child}}}\label{classBW_1_1Unit_abf602218e231c94dcd3514fe9a308048}
\hypertarget{classBW_1_1Unit_a689bd4c1319b3d7933f5523c4d20a457}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!in\-Hanger\-Count@{in\-Hanger\-Count}}
\index{in\-Hanger\-Count@{in\-Hanger\-Count}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{in\-Hanger\-Count}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::in\-Hanger\-Count}}}\label{classBW_1_1Unit_a689bd4c1319b3d7933f5523c4d20a457}
\hypertarget{classBW_1_1Unit_a6f966c9610c9d3e3a50520fdba9ef930}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!interceptor@{interceptor}}
\index{interceptor@{interceptor}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{interceptor}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::interceptor}}}\label{classBW_1_1Unit_a6f966c9610c9d3e3a50520fdba9ef930}
\hypertarget{classBW_1_1Unit_a2d3882e1446a870f91e725dd324d0031}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!irradiated\-By@{irradiated\-By}}
\index{irradiated\-By@{irradiated\-By}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{irradiated\-By}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::irradiated\-By}}}\label{classBW_1_1Unit_a2d3882e1446a870f91e725dd324d0031}
\begin{DoxyRefDesc}{\-Todo}
\item[\hyperlink{todo__todo000009}{\-Todo}]\-Verify \end{DoxyRefDesc}
\hypertarget{classBW_1_1Unit_a77ac8b0e3d0a668a113cf638771bba97}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!irradiate\-Player\-I\-D@{irradiate\-Player\-I\-D}}
\index{irradiate\-Player\-I\-D@{irradiate\-Player\-I\-D}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{irradiate\-Player\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::irradiate\-Player\-I\-D}}}\label{classBW_1_1Unit_a77ac8b0e3d0a668a113cf638771bba97}
\begin{DoxyRefDesc}{\-Todo}
\item[\hyperlink{todo__todo000010}{\-Todo}]\-Verify \end{DoxyRefDesc}
\hypertarget{classBW_1_1Unit_a8e506a67bc35d0dade51c5af1ab85ff5}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!irradiate\-Timer@{irradiate\-Timer}}
\index{irradiate\-Timer@{irradiate\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{irradiate\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::irradiate\-Timer}}}\label{classBW_1_1Unit_a8e506a67bc35d0dade51c5af1ab85ff5}
\hypertarget{classBW_1_1Unit_a143b658f603748e015065d529bf2ba9b}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!is\-Being\-Healed@{is\-Being\-Healed}}
\index{is\-Being\-Healed@{is\-Being\-Healed}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{is\-Being\-Healed}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::is\-Being\-Healed}}}\label{classBW_1_1Unit_a143b658f603748e015065d529bf2ba9b}
\hypertarget{classBW_1_1Unit_a6ebfcc42244684ae6549ad8e80961e62}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!is\-Blind@{is\-Blind}}
\index{is\-Blind@{is\-Blind}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{is\-Blind}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::is\-Blind}}}\label{classBW_1_1Unit_a6ebfcc42244684ae6549ad8e80961e62}
\hypertarget{classBW_1_1Unit_a85396bfee2bc8936f9392f1d09ea9ec5}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!is\-Carrying\-Something@{is\-Carrying\-Something}}
\index{is\-Carrying\-Something@{is\-Carrying\-Something}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{is\-Carrying\-Something}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::is\-Carrying\-Something}}}\label{classBW_1_1Unit_a85396bfee2bc8936f9392f1d09ea9ec5}
\hypertarget{classBW_1_1Unit_a340ca1f3988990adb7605f01bb1ca2e6}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!is\-Under\-Storm@{is\-Under\-Storm}}
\index{is\-Under\-Storm@{is\-Under\-Storm}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{is\-Under\-Storm}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::is\-Under\-Storm}}}\label{classBW_1_1Unit_a340ca1f3988990adb7605f01bb1ca2e6}
\hypertarget{classBW_1_1Unit_a14443c6209a77015850338cd9930f430}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!kill\-Count@{kill\-Count}}
\index{kill\-Count@{kill\-Count}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{kill\-Count}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::kill\-Count}}}\label{classBW_1_1Unit_a14443c6209a77015850338cd9930f430}
\-Killcount \hypertarget{classBW_1_1Unit_a8884f552953b216c586b9413b5afa667}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!landing\-Timer@{landing\-Timer}}
\index{landing\-Timer@{landing\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{landing\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::landing\-Timer}}}\label{classBW_1_1Unit_a8884f552953b216c586b9413b5afa667}
\hypertarget{classBW_1_1Unit_ae2a38134f817e8f4b21b0e3a24625a05}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!larva\-Timer@{larva\-Timer}}
\index{larva\-Timer@{larva\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{larva\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::larva\-Timer}}}\label{classBW_1_1Unit_ae2a38134f817e8f4b21b0e3a24625a05}
\hypertarget{classBW_1_1Unit_a789c71285aed87589651fc9405f793eb}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!last\-Attacking\-Player@{last\-Attacking\-Player}}
\index{last\-Attacking\-Player@{last\-Attacking\-Player}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{last\-Attacking\-Player}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::last\-Attacking\-Player}}}\label{classBW_1_1Unit_a789c71285aed87589651fc9405f793eb}
\hypertarget{classBW_1_1Unit_ad74c983d83ec3fe85566871422a1c529}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!last\-Event\-Color@{last\-Event\-Color}}
\index{last\-Event\-Color@{last\-Event\-Color}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{last\-Event\-Color}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::last\-Event\-Color}}}\label{classBW_1_1Unit_ad74c983d83ec3fe85566871422a1c529}
\hypertarget{classBW_1_1Unit_a08a4d1c12f41329f93f433d11f4da9ee}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!last\-Event\-Timer@{last\-Event\-Timer}}
\index{last\-Event\-Timer@{last\-Event\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{last\-Event\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::last\-Event\-Timer}}}\label{classBW_1_1Unit_a08a4d1c12f41329f93f433d11f4da9ee}
\hypertarget{classBW_1_1Unit_af4923edf62d257133f434a08250df44c}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!loaded\-Unit\-Index@{loaded\-Unit\-Index}}
\index{loaded\-Unit\-Index@{loaded\-Unit\-Index}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{loaded\-Unit\-Index}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::loaded\-Unit\-Index}\mbox{[}8\mbox{]}}}\label{classBW_1_1Unit_af4923edf62d257133f434a08250df44c}
\hypertarget{classBW_1_1Unit_ae7074e1b33f4fa7e3744d8d5ace32340}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!lockdown\-Timer@{lockdown\-Timer}}
\index{lockdown\-Timer@{lockdown\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{lockdown\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::lockdown\-Timer}}}\label{classBW_1_1Unit_ae7074e1b33f4fa7e3744d8d5ace32340}
\hypertarget{classBW_1_1Unit_a84db98b46edf5d002cfe23030ab2cfb7}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!maelstrom\-Timer@{maelstrom\-Timer}}
\index{maelstrom\-Timer@{maelstrom\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{maelstrom\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::maelstrom\-Timer}}}\label{classBW_1_1Unit_a84db98b46edf5d002cfe23030ab2cfb7}
\hypertarget{classBW_1_1Unit_ab1fc45a269acebfcdbe79d65b531cc28}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!main\-Order\-Timer@{main\-Order\-Timer}}
\index{main\-Order\-Timer@{main\-Order\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{main\-Order\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::main\-Order\-Timer}}}\label{classBW_1_1Unit_ab1fc45a269acebfcdbe79d65b531cc28}
\hypertarget{classBW_1_1Unit_aab7a5bc871ff30b2f3c31afedaa065cf}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!movement\-Flags@{movement\-Flags}}
\index{movement\-Flags@{movement\-Flags}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{movement\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::movement\-Flags}}}\label{classBW_1_1Unit_aab7a5bc871ff30b2f3c31afedaa065cf}
\-Flags specifying movement type -\/ defined in \hyperlink{namespaceBW_1_1MovementFlags}{\-B\-W\-::\-Movement\-Flags}. \hypertarget{classBW_1_1Unit_ad538a1852a1670ec0b8b47654a776bc3}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!movement\-State@{movement\-State}}
\index{movement\-State@{movement\-State}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{movement\-State}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::movement\-State}}}\label{classBW_1_1Unit_ad538a1852a1670ec0b8b47654a776bc3}
\hypertarget{classBW_1_1Unit_a72071775c5ba430fffafe9cadc46b1aa}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!move\-To\-Pos@{move\-To\-Pos}}
\index{move\-To\-Pos@{move\-To\-Pos}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{move\-To\-Pos}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Position} {\bf \-B\-W\-::\-Unit\-::move\-To\-Pos}}}\label{classBW_1_1Unit_a72071775c5ba430fffafe9cadc46b1aa}
\hypertarget{classBW_1_1Unit_a3e9111d8ce77ea37b891e8c77101e8b9}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!move\-To\-Unit@{move\-To\-Unit}}
\index{move\-To\-Unit@{move\-To\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{move\-To\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::move\-To\-Unit}}}\label{classBW_1_1Unit_a3e9111d8ce77ea37b891e8c77101e8b9}
\hypertarget{classBW_1_1Unit_a4b5e9be808b5f90dff92b14249cd6577}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!next@{next}}
\index{next@{next}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::next}}}\label{classBW_1_1Unit_a4b5e9be808b5f90dff92b14249cd6577}
\-Pointer to next unit in the unit linked list, we use it to iterate units. \begin{DoxySeeAlso}{\-See also}
\-B\-W\-::\-B\-W\-X\-F\-N\-\_\-\-Unit\-Node\-Table\-\_\-\-First\-Element 
\end{DoxySeeAlso}
\hypertarget{classBW_1_1Unit_adc2f81fc424f94e96756e0089f714c76}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!next\-Burrowed\-Unit@{next\-Burrowed\-Unit}}
\index{next\-Burrowed\-Unit@{next\-Burrowed\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{next\-Burrowed\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::next\-Burrowed\-Unit}}}\label{classBW_1_1Unit_adc2f81fc424f94e96756e0089f714c76}
\hypertarget{classBW_1_1Unit_af9d7ba28a1b2b2d98372142b2b8e7fad}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!next\-Gatherer@{next\-Gatherer}}
\index{next\-Gatherer@{next\-Gatherer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{next\-Gatherer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::next\-Gatherer}}}\label{classBW_1_1Unit_af9d7ba28a1b2b2d98372142b2b8e7fad}
\hypertarget{classBW_1_1Unit_abaced029b914fd122e4bb70e0905a006}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!next\-Harvest\-Unit@{next\-Harvest\-Unit}}
\index{next\-Harvest\-Unit@{next\-Harvest\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{next\-Harvest\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::next\-Harvest\-Unit}}}\label{classBW_1_1Unit_abaced029b914fd122e4bb70e0905a006}
\hypertarget{classBW_1_1Unit_a64e6f2ce3240d5c085668060e597b449}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!next\-Movement\-Waypoint@{next\-Movement\-Waypoint}}
\index{next\-Movement\-Waypoint@{next\-Movement\-Waypoint}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{next\-Movement\-Waypoint}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Position} {\bf \-B\-W\-::\-Unit\-::next\-Movement\-Waypoint}}}\label{classBW_1_1Unit_a64e6f2ce3240d5c085668060e597b449}
\-The next way point in the path the unit is following to get to its destination. \-Equal to move\-To\-Pos for air units since they don't need to navigate around buildings or other units. \hypertarget{classBW_1_1Unit_a10e087cd1d6e8de6ee48a528d3b8e478}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!next\-Player\-Unit@{next\-Player\-Unit}}
\index{next\-Player\-Unit@{next\-Player\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{next\-Player\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::next\-Player\-Unit}}}\label{classBW_1_1Unit_a10e087cd1d6e8de6ee48a528d3b8e478}
\hypertarget{classBW_1_1Unit_adcb1405d1b0aad5ff19bd53704d506bb}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!next\-Psi\-Provider@{next\-Psi\-Provider}}
\index{next\-Psi\-Provider@{next\-Psi\-Provider}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{next\-Psi\-Provider}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::next\-Psi\-Provider}}}\label{classBW_1_1Unit_adcb1405d1b0aad5ff19bd53704d506bb}
\hypertarget{classBW_1_1Unit_a7af65891284b136cc3223c8b07207761}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!next\-Target\-Waypoint@{next\-Target\-Waypoint}}
\index{next\-Target\-Waypoint@{next\-Target\-Waypoint}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{next\-Target\-Waypoint}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Position} {\bf \-B\-W\-::\-Unit\-::next\-Target\-Waypoint}}}\label{classBW_1_1Unit_a7af65891284b136cc3223c8b07207761}
\-The desired position \hypertarget{classBW_1_1Unit_a9945635c39cd71f6a02da2420d694646}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!nuke@{nuke}}
\index{nuke@{nuke}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{nuke}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::nuke}}}\label{classBW_1_1Unit_a9945635c39cd71f6a02da2420d694646}
\hypertarget{classBW_1_1Unit_a037f599c694b0b9003e1538f844aea43}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!nuke\-Dot@{nuke\-Dot}}
\index{nuke\-Dot@{nuke\-Dot}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{nuke\-Dot}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Sprite}$\ast$ {\bf \-B\-W\-::\-Unit\-::nuke\-Dot}}}\label{classBW_1_1Unit_a037f599c694b0b9003e1538f844aea43}
\hypertarget{classBW_1_1Unit_a9c41f77f1aea3a8b598a19fb98deabf4}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!nydus@{nydus}}
\index{nydus@{nydus}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{nydus}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::nydus}}}\label{classBW_1_1Unit_a9c41f77f1aea3a8b598a19fb98deabf4}
\-When the unit is resource container \hypertarget{classBW_1_1Unit_a10f4111b026e22d65f6f670be2d10b13}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!order\-I\-D@{order\-I\-D}}
\index{order\-I\-D@{order\-I\-D}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{order\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::order\-I\-D}}}\label{classBW_1_1Unit_a10f4111b026e22d65f6f670be2d10b13}
\-Specification of type of order currently given. \hypertarget{classBW_1_1Unit_a7d3c3d03407a75897879e7ef3610eff9}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!order\-Queue\-Count@{order\-Queue\-Count}}
\index{order\-Queue\-Count@{order\-Queue\-Count}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{order\-Queue\-Count}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::order\-Queue\-Count}}}\label{classBW_1_1Unit_a7d3c3d03407a75897879e7ef3610eff9}
\begin{DoxyRefDesc}{\-Todo}
\item[\hyperlink{todo__todo000005}{\-Todo}]\-Verify \end{DoxyRefDesc}
\hypertarget{classBW_1_1Unit_ae2ca7fe12a97ce251e19b839cc98fa4c}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!order\-Queue\-Head@{order\-Queue\-Head}}
\index{order\-Queue\-Head@{order\-Queue\-Head}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{order\-Queue\-Head}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Order}$\ast$ {\bf \-B\-W\-::\-Unit\-::order\-Queue\-Head}}}\label{classBW_1_1Unit_ae2ca7fe12a97ce251e19b839cc98fa4c}
\hypertarget{classBW_1_1Unit_a930ea5e3c7c693165c06d0fbddb20819}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!order\-Queue\-Tail@{order\-Queue\-Tail}}
\index{order\-Queue\-Tail@{order\-Queue\-Tail}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{order\-Queue\-Tail}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Order}$\ast$ {\bf \-B\-W\-::\-Unit\-::order\-Queue\-Tail}}}\label{classBW_1_1Unit_a930ea5e3c7c693165c06d0fbddb20819}
\hypertarget{classBW_1_1Unit_a13aabdb4bb7ba3d471b36ffe3729a566}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!order\-Queue\-Timer@{order\-Queue\-Timer}}
\index{order\-Queue\-Timer@{order\-Queue\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{order\-Queue\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::order\-Queue\-Timer}}}\label{classBW_1_1Unit_a13aabdb4bb7ba3d471b36ffe3729a566}
\hypertarget{classBW_1_1Unit_a484bfbc20d49e3bb992454f3a91d1366}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!order\-Signal@{order\-Signal}}
\index{order\-Signal@{order\-Signal}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{order\-Signal}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::order\-Signal}}}\label{classBW_1_1Unit_a484bfbc20d49e3bb992454f3a91d1366}
\hypertarget{classBW_1_1Unit_a1fcaf993fd7269431e898fe0e3f92155}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!order\-State@{order\-State}}
\index{order\-State@{order\-State}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{order\-State}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::order\-State}}}\label{classBW_1_1Unit_a1fcaf993fd7269431e898fe0e3f92155}
\-Additional order info (mostly unknown, wander property investigated so far) \hypertarget{classBW_1_1Unit_a8f17a79863d0fa2415204f8a90eb0023}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!order\-Target\-Pos@{order\-Target\-Pos}}
\index{order\-Target\-Pos@{order\-Target\-Pos}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{order\-Target\-Pos}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Position} {\bf \-B\-W\-::\-Unit\-::order\-Target\-Pos}}}\label{classBW_1_1Unit_a8f17a79863d0fa2415204f8a90eb0023}
\hypertarget{classBW_1_1Unit_a69d7ac8e3d745b00d2d0f476f36e039f}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!order\-Target\-Unit@{order\-Target\-Unit}}
\index{order\-Target\-Unit@{order\-Target\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{order\-Target\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::order\-Target\-Unit}}}\label{classBW_1_1Unit_a69d7ac8e3d745b00d2d0f476f36e039f}
\hypertarget{classBW_1_1Unit_aec673d8c2feb8fd6439b0386075957a4}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!order\-Unit\-Type@{order\-Unit\-Type}}
\index{order\-Unit\-Type@{order\-Unit\-Type}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{order\-Unit\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::order\-Unit\-Type}}}\label{classBW_1_1Unit_aec673d8c2feb8fd6439b0386075957a4}
\hypertarget{classBW_1_1Unit_a128ce6bc7b6f03e6cea8647bd0fefdfd}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!origin@{origin}}
\index{origin@{origin}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{origin}]{\setlength{\rightskip}{0pt plus 5cm}\-P\-O\-I\-N\-T\-S {\bf \-B\-W\-::\-Unit\-::origin}}}\label{classBW_1_1Unit_a128ce6bc7b6f03e6cea8647bd0fefdfd}
\hypertarget{classBW_1_1Unit_af42a80f71a83f1bee2c6451af7e86b34}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!out\-Hanger\-Child@{out\-Hanger\-Child}}
\index{out\-Hanger\-Child@{out\-Hanger\-Child}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{out\-Hanger\-Child}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::out\-Hanger\-Child}}}\label{classBW_1_1Unit_af42a80f71a83f1bee2c6451af7e86b34}
\hypertarget{classBW_1_1Unit_abedf3fbe13c06bd3a6a2879256775843}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!out\-Hanger\-Count@{out\-Hanger\-Count}}
\index{out\-Hanger\-Count@{out\-Hanger\-Count}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{out\-Hanger\-Count}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::out\-Hanger\-Count}}}\label{classBW_1_1Unit_abedf3fbe13c06bd3a6a2879256775843}
\hypertarget{classBW_1_1Unit_ac47c440b3343f99f107972462a88edce}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!parasite\-Flags@{parasite\-Flags}}
\index{parasite\-Flags@{parasite\-Flags}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{parasite\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::parasite\-Flags}}}\label{classBW_1_1Unit_ac47c440b3343f99f107972462a88edce}
\hypertarget{classBW_1_1Unit_a9b06fe2e68320d64fa970162154054ce}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!parent@{parent}}
\index{parent@{parent}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{parent}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::parent}}}\label{classBW_1_1Unit_a9b06fe2e68320d64fa970162154054ce}
\hypertarget{classBW_1_1Unit_af682b984ec492fd30403e779dd6ffb0b}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!path@{path}}
\index{path@{path}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{path}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Path}$\ast$ {\bf \-B\-W\-::\-Unit\-::path}}}\label{classBW_1_1Unit_af682b984ec492fd30403e779dd6ffb0b}
\hypertarget{classBW_1_1Unit_a8a0d3fd1316354eae39f1e1c04988e71}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!pathing\-Collision\-Interval@{pathing\-Collision\-Interval}}
\index{pathing\-Collision\-Interval@{pathing\-Collision\-Interval}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{pathing\-Collision\-Interval}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::pathing\-Collision\-Interval}}}\label{classBW_1_1Unit_a8a0d3fd1316354eae39f1e1c04988e71}
\hypertarget{classBW_1_1Unit_af0f1a7deb12e0c96f05dd120daf4ffb6}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!pathing\-Flags@{pathing\-Flags}}
\index{pathing\-Flags@{pathing\-Flags}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{pathing\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::pathing\-Flags}}}\label{classBW_1_1Unit_af0f1a7deb12e0c96f05dd120daf4ffb6}
\hypertarget{classBW_1_1Unit_a5fec10aeda22d0916911fe374b1ee3f9}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!plague\-Timer@{plague\-Timer}}
\index{plague\-Timer@{plague\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{plague\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::plague\-Timer}}}\label{classBW_1_1Unit_a5fec10aeda22d0916911fe374b1ee3f9}
\hypertarget{classBW_1_1Unit_a977062d49f0a4d74284a6eab3dff9562}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!player\-I\-D@{player\-I\-D}}
\index{player\-I\-D@{player\-I\-D}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{player\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::player\-I\-D}}}\label{classBW_1_1Unit_a977062d49f0a4d74284a6eab3dff9562}
\-Specification of owner of this unit. \hypertarget{classBW_1_1Unit_a7e36cfe6835fa81f413d5b9fc3d26ef7}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!position@{position}}
\index{position@{position}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Position} {\bf \-B\-W\-::\-Unit\-::position}}}\label{classBW_1_1Unit_a7e36cfe6835fa81f413d5b9fc3d26ef7}
\-Current position of the unit \hypertarget{classBW_1_1Unit_a9b3fc879066f935ab5c71ceefe330a76}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!position@{position}}
\index{position@{position}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{position}]{\setlength{\rightskip}{0pt plus 5cm}\-P\-O\-I\-N\-T\-S {\bf \-B\-W\-::\-Unit\-::position}}}\label{classBW_1_1Unit_a9b3fc879066f935ab5c71ceefe330a76}
\hypertarget{classBW_1_1Unit_a717f994b730c9af2e197dc479a263ebf}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!powerup@{powerup}}
\index{powerup@{powerup}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{powerup}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::powerup}}}\label{classBW_1_1Unit_a717f994b730c9af2e197dc479a263ebf}
\hypertarget{classBW_1_1Unit_ae17c0ded156df92311bbfb145c2556cc}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!powerup@{powerup}}
\index{powerup@{powerup}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{powerup}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::powerup}}}\label{classBW_1_1Unit_ae17c0ded156df92311bbfb145c2556cc}
\hypertarget{classBW_1_1Unit_aeff82910f6b2bc5f3fc471a2fd3ad422}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!prev@{prev}}
\index{prev@{prev}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{prev}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::prev}}}\label{classBW_1_1Unit_aeff82910f6b2bc5f3fc471a2fd3ad422}
\hypertarget{classBW_1_1Unit_ac7b15755049d7d71e0503f05111a76a4}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!prev\-Harvest\-Unit@{prev\-Harvest\-Unit}}
\index{prev\-Harvest\-Unit@{prev\-Harvest\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{prev\-Harvest\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::prev\-Harvest\-Unit}}}\label{classBW_1_1Unit_ac7b15755049d7d71e0503f05111a76a4}
\hypertarget{classBW_1_1Unit_ab3167f7e05992fd603695cd14ebf39cb}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!previous\-Burrowed\-Unit@{previous\-Burrowed\-Unit}}
\index{previous\-Burrowed\-Unit@{previous\-Burrowed\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{previous\-Burrowed\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::previous\-Burrowed\-Unit}}}\label{classBW_1_1Unit_ab3167f7e05992fd603695cd14ebf39cb}
\hypertarget{classBW_1_1Unit_a6c0f2ad0fbe0465e2303b850fe2c7fab}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!previous\-H\-P@{previous\-H\-P}}
\index{previous\-H\-P@{previous\-H\-P}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{previous\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::previous\-H\-P}}}\label{classBW_1_1Unit_a6c0f2ad0fbe0465e2303b850fe2c7fab}
\hypertarget{classBW_1_1Unit_a34415d132cadb821e409ff1346e6c106}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!previous\-Player\-Unit@{previous\-Player\-Unit}}
\index{previous\-Player\-Unit@{previous\-Player\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{previous\-Player\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::previous\-Player\-Unit}}}\label{classBW_1_1Unit_a34415d132cadb821e409ff1346e6c106}
\hypertarget{classBW_1_1Unit_ac86e36fe6208f0f6351a187e75fbe240}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!prev\-Psi\-Provider@{prev\-Psi\-Provider}}
\index{prev\-Psi\-Provider@{prev\-Psi\-Provider}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{prev\-Psi\-Provider}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::prev\-Psi\-Provider}}}\label{classBW_1_1Unit_ac86e36fe6208f0f6351a187e75fbe240}
\hypertarget{classBW_1_1Unit_a722867b990f7b27e5087be5b325275be}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!pylon@{pylon}}
\index{pylon@{pylon}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{pylon}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::pylon}}}\label{classBW_1_1Unit_a722867b990f7b27e5087be5b325275be}
\hypertarget{classBW_1_1Unit_ae3b538c3d8a8f72985acbb3ef7fec1b8}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!pylon@{pylon}}
\index{pylon@{pylon}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{pylon}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::pylon}}}\label{classBW_1_1Unit_ae3b538c3d8a8f72985acbb3ef7fec1b8}
\-If the unit is rally type \hypertarget{classBW_1_1Unit_a71a1173eebc054d94a27769727828822}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!pylon\-Aura@{pylon\-Aura}}
\index{pylon\-Aura@{pylon\-Aura}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{pylon\-Aura}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Sprite}$\ast$ {\bf \-B\-W\-::\-Unit\-::pylon\-Aura}}}\label{classBW_1_1Unit_a71a1173eebc054d94a27769727828822}
\hypertarget{classBW_1_1Unit_a9537e369111cc29fd841a8691332fca8}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!rally@{rally}}
\index{rally@{rally}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{rally}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::rally}}}\label{classBW_1_1Unit_a9537e369111cc29fd841a8691332fca8}
\hypertarget{classBW_1_1Unit_abc31625cf627935d69ae7e79dcff24b3}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!rank\-Increase@{rank\-Increase}}
\index{rank\-Increase@{rank\-Increase}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{rank\-Increase}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::rank\-Increase}}}\label{classBW_1_1Unit_abc31625cf627935d69ae7e79dcff24b3}
\-Adds this value to the unit's base rank \hypertarget{classBW_1_1Unit_a85c29989d4a107fcf790daa81f822867}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!recent\-Order\-Timer@{recent\-Order\-Timer}}
\index{recent\-Order\-Timer@{recent\-Order\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{recent\-Order\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::recent\-Order\-Timer}}}\label{classBW_1_1Unit_a85c29989d4a107fcf790daa81f822867}
\hypertarget{classBW_1_1Unit_ad80c31c2856d55d1ad6a0e0a5ad2ff9b}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!remaining\-Build\-Time@{remaining\-Build\-Time}}
\index{remaining\-Build\-Time@{remaining\-Build\-Time}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{remaining\-Build\-Time}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::remaining\-Build\-Time}}}\label{classBW_1_1Unit_ad80c31c2856d55d1ad6a0e0a5ad2ff9b}
\-Remaining bulding time; \-This is also the timer for powerups (flags) to return to their original location. \hypertarget{classBW_1_1Unit_ae1da3b52ddd4a758c478956a047956aa}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!remove\-Timer@{remove\-Timer}}
\index{remove\-Timer@{remove\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{remove\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::remove\-Timer}}}\label{classBW_1_1Unit_ae1da3b52ddd4a758c478956a047956aa}
\-Verified for \-Hallucination, \-D\-Web, \-Scarab, \-D\-Swarm, and \-Broodling; does not apply to scanner sweep \hypertarget{classBW_1_1Unit_a9c5e9530ba78a2e44669e9ea341202a9}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!repair\-Resource\-Loss\-Timer@{repair\-Resource\-Loss\-Timer}}
\index{repair\-Resource\-Loss\-Timer@{repair\-Resource\-Loss\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{repair\-Resource\-Loss\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::repair\-Resource\-Loss\-Timer}}}\label{classBW_1_1Unit_a9c5e9530ba78a2e44669e9ea341202a9}
\hypertarget{classBW_1_1Unit_a2ec5484e3b78d8ce84ad238b1f030297}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!repulse\-Angle@{repulse\-Angle}}
\index{repulse\-Angle@{repulse\-Angle}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{repulse\-Angle}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::repulse\-Angle}}}\label{classBW_1_1Unit_a2ec5484e3b78d8ce84ad238b1f030297}
\hypertarget{classBW_1_1Unit_a4663ffa12e60c7cfe42d8aa7ab044e13}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!resource@{resource}}
\index{resource@{resource}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{resource}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::resource}}}\label{classBW_1_1Unit_a4663ffa12e60c7cfe42d8aa7ab044e13}
\hypertarget{classBW_1_1Unit_a3d55804237b967a881012da4ca5a5da6}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!resource\-Belongs\-To\-A\-I@{resource\-Belongs\-To\-A\-I}}
\index{resource\-Belongs\-To\-A\-I@{resource\-Belongs\-To\-A\-I}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{resource\-Belongs\-To\-A\-I}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::resource\-Belongs\-To\-A\-I}}}\label{classBW_1_1Unit_a3d55804237b967a881012da4ca5a5da6}
\hypertarget{classBW_1_1Unit_af791ed5c11bd3a1c952cfa49196509b8}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!resource\-Carry\-Count@{resource\-Carry\-Count}}
\index{resource\-Carry\-Count@{resource\-Carry\-Count}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{resource\-Carry\-Count}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::resource\-Carry\-Count}}}\label{classBW_1_1Unit_af791ed5c11bd3a1c952cfa49196509b8}
\hypertarget{classBW_1_1Unit_a4a38803940e5ace123d628342bb8c7eb}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!resource\-Count@{resource\-Count}}
\index{resource\-Count@{resource\-Count}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{resource\-Count}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::resource\-Count}}}\label{classBW_1_1Unit_a4a38803940e5ace123d628342bb8c7eb}
\hypertarget{classBW_1_1Unit_add3d713e30e0fcddcc15501e8009f18e}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!resource\-Group@{resource\-Group}}
\index{resource\-Group@{resource\-Group}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{resource\-Group}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::resource\-Group}}}\label{classBW_1_1Unit_add3d713e30e0fcddcc15501e8009f18e}
\hypertarget{classBW_1_1Unit_a428a88bf98b6e13d17b33de39b09f4a2}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!resource\-Iscript@{resource\-Iscript}}
\index{resource\-Iscript@{resource\-Iscript}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{resource\-Iscript}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::resource\-Iscript}}}\label{classBW_1_1Unit_a428a88bf98b6e13d17b33de39b09f4a2}
\hypertarget{classBW_1_1Unit_a33255b279746a12ee05b78dc98c0fc8b}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!resource\-Type@{resource\-Type}}
\index{resource\-Type@{resource\-Type}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{resource\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::resource\-Type}}}\label{classBW_1_1Unit_a33255b279746a12ee05b78dc98c0fc8b}
\-Resource being held by worker\-: 1 = gas, 2 = ore \hypertarget{classBW_1_1Unit_a56b52f3fc65b9712fc493de36d51aa55}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!secondary\-Order\-I\-D@{secondary\-Order\-I\-D}}
\index{secondary\-Order\-I\-D@{secondary\-Order\-I\-D}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{secondary\-Order\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::secondary\-Order\-I\-D}}}\label{classBW_1_1Unit_a56b52f3fc65b9712fc493de36d51aa55}
(\-Build addon verified)\begin{DoxyRefDesc}{\-Todo}
\item[\hyperlink{todo__todo000006}{\-Todo}]verify (\-Cloak, \-Build, \-Expand\-Creep suggested by \-E\-U\-D\-D\-B) \end{DoxyRefDesc}
\hypertarget{classBW_1_1Unit_aa5ecc6411b034ff1feb8e37d1d35ed6d}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!secondary\-Order\-State@{secondary\-Order\-State}}
\index{secondary\-Order\-State@{secondary\-Order\-State}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{secondary\-Order\-State}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::secondary\-Order\-State}}}\label{classBW_1_1Unit_aa5ecc6411b034ff1feb8e37d1d35ed6d}
\hypertarget{classBW_1_1Unit_a6317d3eb18d560f5b34ca4a8b03e701b}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!secondary\-Order\-Timer@{secondary\-Order\-Timer}}
\index{secondary\-Order\-Timer@{secondary\-Order\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{secondary\-Order\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::secondary\-Order\-Timer}}}\label{classBW_1_1Unit_a6317d3eb18d560f5b34ca4a8b03e701b}
\hypertarget{classBW_1_1Unit_ab5136bf98cf313c5449e16f655f24101}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!shield\-Points@{shield\-Points}}
\index{shield\-Points@{shield\-Points}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{shield\-Points}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u32} {\bf \-B\-W\-::\-Unit\-::shield\-Points}}}\label{classBW_1_1Unit_ab5136bf98cf313c5449e16f655f24101}
\-Bw shows this value/256 \hypertarget{classBW_1_1Unit_a279ffa22e9c5412ce9d54a3736b8ac66}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!silo@{silo}}
\index{silo@{silo}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{silo}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::silo}}}\label{classBW_1_1Unit_a279ffa22e9c5412ce9d54a3736b8ac66}
\hypertarget{classBW_1_1Unit_a31947f1ad1917781bd42ef363a904ff8}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!spell\-Cooldown@{spell\-Cooldown}}
\index{spell\-Cooldown@{spell\-Cooldown}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{spell\-Cooldown}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::spell\-Cooldown}}}\label{classBW_1_1Unit_a31947f1ad1917781bd42ef363a904ff8}
\hypertarget{classBW_1_1Unit_acde18b2fdc6ef92cc3ce1667b70406cc}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!spider\-Mine\-Count@{spider\-Mine\-Count}}
\index{spider\-Mine\-Count@{spider\-Mine\-Count}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{spider\-Mine\-Count}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::spider\-Mine\-Count}}}\label{classBW_1_1Unit_acde18b2fdc6ef92cc3ce1667b70406cc}
\hypertarget{classBW_1_1Unit_a9c9405e88c871fb08372b53a810a4632}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!sprite@{sprite}}
\index{sprite@{sprite}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{sprite}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Sprite}$\ast$ {\bf \-B\-W\-::\-Unit\-::sprite}}}\label{classBW_1_1Unit_a9c9405e88c871fb08372b53a810a4632}
\hypertarget{classBW_1_1Unit_a3f283f177fc3e5fdfd73a71b5f847727}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!stasis\-Timer@{stasis\-Timer}}
\index{stasis\-Timer@{stasis\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{stasis\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::stasis\-Timer}}}\label{classBW_1_1Unit_a3f283f177fc3e5fdfd73a71b5f847727}
\hypertarget{classBW_1_1Unit_a914cf881f75bef2d274e705749240f6f}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!status@{status}}
\index{status@{status}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{status}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::status}}}\label{classBW_1_1Unit_a914cf881f75bef2d274e705749240f6f}
\hypertarget{classBW_1_1Unit_a53a0548375d2d65a03bbad3090f2d4ba}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!status\-Flags@{status\-Flags}}
\index{status\-Flags@{status\-Flags}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{status\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u32} {\bf \-B\-W\-::\-Unit\-::status\-Flags}}}\label{classBW_1_1Unit_a53a0548375d2d65a03bbad3090f2d4ba}
\hypertarget{classBW_1_1Unit_abe6c208e3d497d0653641b14891d8ad5}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!stim\-Timer@{stim\-Timer}}
\index{stim\-Timer@{stim\-Timer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{stim\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::stim\-Timer}}}\label{classBW_1_1Unit_abe6c208e3d497d0653641b14891d8ad5}
\hypertarget{classBW_1_1Unit_a936589ab020046114014f59650f5283d}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!sub\-Unit@{sub\-Unit}}
\index{sub\-Unit@{sub\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{sub\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::sub\-Unit}}}\label{classBW_1_1Unit_a936589ab020046114014f59650f5283d}
\hypertarget{classBW_1_1Unit_acd8a9cdbe725d54c9b0f1193afd0e54c}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!target\-Order\-Special@{target\-Order\-Special}}
\index{target\-Order\-Special@{target\-Order\-Special}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{target\-Order\-Special}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::target\-Order\-Special}}}\label{classBW_1_1Unit_acd8a9cdbe725d54c9b0f1193afd0e54c}
\-A byte used to determine the target \-I\-D for the unit \hypertarget{classBW_1_1Unit_a327e1cc70134b07918ebdecd45779a92}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!target\-Resource@{target\-Resource}}
\index{target\-Resource@{target\-Resource}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{target\-Resource}]{\setlength{\rightskip}{0pt plus 5cm}\-P\-O\-I\-N\-T\-S {\bf \-B\-W\-::\-Unit\-::target\-Resource}}}\label{classBW_1_1Unit_a327e1cc70134b07918ebdecd45779a92}
\hypertarget{classBW_1_1Unit_a9f7b8fdd725fde654ae3940300869b5c}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!target\-Resource\-Unit@{target\-Resource\-Unit}}
\index{target\-Resource\-Unit@{target\-Resource\-Unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{target\-Resource\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::target\-Resource\-Unit}}}\label{classBW_1_1Unit_a9f7b8fdd725fde654ae3940300869b5c}
\hypertarget{classBW_1_1Unit_a8ad44e2a2ea758815a49e5fc453596f8}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!tech\-Type@{tech\-Type}}
\index{tech\-Type@{tech\-Type}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{tech\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::tech\-Type}}}\label{classBW_1_1Unit_a8ad44e2a2ea758815a49e5fc453596f8}
\hypertarget{classBW_1_1Unit_aaeb4c397d432509e2a777a4e09eb36a3}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!unit@{unit}}
\index{unit@{unit}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Unit}$\ast$ {\bf \-B\-W\-::\-Unit\-::unit}}}\label{classBW_1_1Unit_aaeb4c397d432509e2a777a4e09eb36a3}
\hypertarget{classBW_1_1Unit_a95f3574667c2b2bf620c42d1aa6b6e7f}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!unit\-Finder\-Index\-Bottom@{unit\-Finder\-Index\-Bottom}}
\index{unit\-Finder\-Index\-Bottom@{unit\-Finder\-Index\-Bottom}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{unit\-Finder\-Index\-Bottom}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u32} {\bf \-B\-W\-::\-Unit\-::unit\-Finder\-Index\-Bottom}}}\label{classBW_1_1Unit_a95f3574667c2b2bf620c42d1aa6b6e7f}
\hypertarget{classBW_1_1Unit_a9e1b67e6e734a44f61ad08b642ef666c}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!unit\-Finder\-Index\-Left@{unit\-Finder\-Index\-Left}}
\index{unit\-Finder\-Index\-Left@{unit\-Finder\-Index\-Left}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{unit\-Finder\-Index\-Left}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u32} {\bf \-B\-W\-::\-Unit\-::unit\-Finder\-Index\-Left}}}\label{classBW_1_1Unit_a9e1b67e6e734a44f61ad08b642ef666c}
\hypertarget{classBW_1_1Unit_a320cb915c7111792fe0e26fcbad52a87}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!unit\-Finder\-Index\-Right@{unit\-Finder\-Index\-Right}}
\index{unit\-Finder\-Index\-Right@{unit\-Finder\-Index\-Right}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{unit\-Finder\-Index\-Right}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u32} {\bf \-B\-W\-::\-Unit\-::unit\-Finder\-Index\-Right}}}\label{classBW_1_1Unit_a320cb915c7111792fe0e26fcbad52a87}
\hypertarget{classBW_1_1Unit_ad5e6e993d0a6575d01aa13c8f743d018}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!unit\-Finder\-Index\-Top@{unit\-Finder\-Index\-Top}}
\index{unit\-Finder\-Index\-Top@{unit\-Finder\-Index\-Top}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{unit\-Finder\-Index\-Top}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u32} {\bf \-B\-W\-::\-Unit\-::unit\-Finder\-Index\-Top}}}\label{classBW_1_1Unit_ad5e6e993d0a6575d01aa13c8f743d018}
\hypertarget{classBW_1_1Unit_a6a120eb8f9f8835d38b8d38c0dff2719}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!unit\-Type@{unit\-Type}}
\index{unit\-Type@{unit\-Type}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{unit\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::unit\-Type}}}\label{classBW_1_1Unit_a6a120eb8f9f8835d38b8d38c0dff2719}
\-Specifies the type of unit. \hypertarget{classBW_1_1Unit_a8c3c07600422541537bcfaaf50f167e3}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!upgrade\-Level@{upgrade\-Level}}
\index{upgrade\-Level@{upgrade\-Level}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{upgrade\-Level}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::upgrade\-Level}}}\label{classBW_1_1Unit_a8c3c07600422541537bcfaaf50f167e3}
\hypertarget{classBW_1_1Unit_a19379cb182740a3b68cebef83d736471}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!upgrade\-Research\-Time@{upgrade\-Research\-Time}}
\index{upgrade\-Research\-Time@{upgrade\-Research\-Time}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{upgrade\-Research\-Time}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Unit\-::upgrade\-Research\-Time}}}\label{classBW_1_1Unit_a19379cb182740a3b68cebef83d736471}
\hypertarget{classBW_1_1Unit_a8584d6eca20f27c20e90b2b5715d2a97}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!upgrade\-Type@{upgrade\-Type}}
\index{upgrade\-Type@{upgrade\-Type}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{upgrade\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::upgrade\-Type}}}\label{classBW_1_1Unit_a8584d6eca20f27c20e90b2b5715d2a97}
\hypertarget{classBW_1_1Unit_a7eae4a162619dab31a76ecf46c1f5392}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!user\-Action\-Flags@{user\-Action\-Flags}}
\index{user\-Action\-Flags@{user\-Action\-Flags}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{user\-Action\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::user\-Action\-Flags}}}\label{classBW_1_1Unit_a7eae4a162619dab31a76ecf46c1f5392}
\hypertarget{classBW_1_1Unit_a9b2ac8df38f9403a7a22c5c4e30b003c}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!velocity\-Direction1@{velocity\-Direction1}}
\index{velocity\-Direction1@{velocity\-Direction1}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{velocity\-Direction1}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::velocity\-Direction1}}}\label{classBW_1_1Unit_a9b2ac8df38f9403a7a22c5c4e30b003c}
\-This usually only differs from the current\-Direction field for units that can accelerate and travel in a different direction than they are facing. \-For example \-Mutalisks can change the direction they are facing faster than then can change the direction they are moving. \hypertarget{classBW_1_1Unit_a91dba121c99b879cc4c58dcdb6fba286}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!velocity\-Direction2@{velocity\-Direction2}}
\index{velocity\-Direction2@{velocity\-Direction2}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{velocity\-Direction2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::velocity\-Direction2}}}\label{classBW_1_1Unit_a91dba121c99b879cc4c58dcdb6fba286}
\hypertarget{classBW_1_1Unit_a0db7a7ffc4f71e5a93bcc2c411ba9543}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!visibility\-Status@{visibility\-Status}}
\index{visibility\-Status@{visibility\-Status}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{visibility\-Status}]{\setlength{\rightskip}{0pt plus 5cm}{\bf s32} {\bf \-B\-W\-::\-Unit\-::visibility\-Status}}}\label{classBW_1_1Unit_a0db7a7ffc4f71e5a93bcc2c411ba9543}
\hypertarget{classBW_1_1Unit_a03df7e2b86bea6e08b11c822027db2a4}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!vulture@{vulture}}
\index{vulture@{vulture}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{vulture}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::vulture}}}\label{classBW_1_1Unit_a03df7e2b86bea6e08b11c822027db2a4}
\hypertarget{classBW_1_1Unit_ac69879601b515f29ca046c8e1b67adfe}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!wireframe\-Randomizer@{wireframe\-Randomizer}}
\index{wireframe\-Randomizer@{wireframe\-Randomizer}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{wireframe\-Randomizer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8} {\bf \-B\-W\-::\-Unit\-::wireframe\-Randomizer}}}\label{classBW_1_1Unit_ac69879601b515f29ca046c8e1b67adfe}
\hypertarget{classBW_1_1Unit_a188a4ee4c6eb2ac2d165f0152ff16f01}{\index{\-B\-W\-::\-Unit@{\-B\-W\-::\-Unit}!worker@{worker}}
\index{worker@{worker}!BW::Unit@{\-B\-W\-::\-Unit}}
\subsubsection[{worker}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf \-B\-W\-::\-Unit\-::worker}}}\label{classBW_1_1Unit_a188a4ee4c6eb2ac2d165f0152ff16f01}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W/\hyperlink{BWAPI_2Source_2BW_2Unit_8h}{\-Unit.\-h}\item 
trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W/\hyperlink{Unit_8cpp}{\-Unit.\-cpp}\end{DoxyCompactItemize}
