\hypertarget{classBWAPI_1_1UnitCommand}{\section{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Command \-Class \-Reference}
\label{classBWAPI_1_1UnitCommand}\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
}


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



\-Collaboration diagram for \-B\-W\-A\-P\-I\-:\-:\-Unit\-Command\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classBWAPI_1_1UnitCommand__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1UnitCommand_a1c0b1a3e33b8cf02bf3523ac8eb5c205}{\-Unit\-Command} ()
\item 
\hyperlink{classBWAPI_1_1UnitCommand_aa6067cb0ca9438407f3c443b5bd318cd}{\-Unit\-Command} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\-\_\-unit, \hyperlink{classBWAPI_1_1UnitCommandType}{\-Unit\-Command\-Type} \-\_\-type, \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\-\_\-target, int \-\_\-x, int \-\_\-y, int \-\_\-extra)
\item 
\hyperlink{classBWAPI_1_1UnitCommandType}{\-Unit\-Command\-Type} \hyperlink{classBWAPI_1_1UnitCommand_ae6c8a9eded390b19c1afb279e96ac1fa}{get\-Type} () const 
\item 
\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$ \hyperlink{classBWAPI_1_1UnitCommand_accb69f91c676a06e47fc3a155a1a39f2}{get\-Unit} () const 
\item 
\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$ \hyperlink{classBWAPI_1_1UnitCommand_a14c8aec823d4ca85ca6754d36a855ae7}{get\-Target} () const 
\item 
\hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a6699e2f4080ae99ae85d66a5c23c0126}{get\-Target\-Position} () const 
\item 
\hyperlink{classBWAPI_1_1TilePosition}{\-Tile\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a47c1343e04b06a1c54cd7773cdd1efee}{get\-Target\-Tile\-Position} () const 
\item 
\hyperlink{classBWAPI_1_1UnitType}{\-Unit\-Type} \hyperlink{classBWAPI_1_1UnitCommand_a6d53d2c908a606cc7eb56d75345b160a}{get\-Unit\-Type} () const 
\item 
\hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} \hyperlink{classBWAPI_1_1UnitCommand_a28b0aa86cc48f9cb2bf394c7c07bf412}{get\-Tech\-Type} () const 
\item 
\hyperlink{classBWAPI_1_1UpgradeType}{\-Upgrade\-Type} \hyperlink{classBWAPI_1_1UnitCommand_a9c9c6167ba50c9f2fb2d62fd7cc4237e}{get\-Upgrade\-Type} () const 
\item 
int \hyperlink{classBWAPI_1_1UnitCommand_afb04490a165ae9c797705fd73a6c6473}{get\-Slot} () const 
\item 
bool \hyperlink{classBWAPI_1_1UnitCommand_afcf5068f422175cf34445c9f3cc47403}{is\-Queued} () const 
\item 
bool \hyperlink{classBWAPI_1_1UnitCommand_a00228fca8129c883d14196661d6e0dea}{operator==} (const \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \&other) const 
\item 
bool \hyperlink{classBWAPI_1_1UnitCommand_a0a1a0d03c18ac0755492670cc532857a}{operator!=} (const \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \&other) const 
\item 
bool \hyperlink{classBWAPI_1_1UnitCommand_abd4170c9f740c6e8cc27ccb809a25b2f}{operator$<$} (const \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \&other) const 
\item 
bool \hyperlink{classBWAPI_1_1UnitCommand_a531c5e441b046c17883f5565281c1197}{operator$>$} (const \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \&other) const 
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a83cd664d671a3df7c6b42c63553f1f83}{attack} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_afb593b342412dfb637533fc8afe22653}{attack} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a8b79de99ed7a107f282dac2531c89a5c}{build} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1TilePosition}{\-Tile\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, \hyperlink{classBWAPI_1_1UnitType}{\-Unit\-Type} \hyperlink{classBWAPI_1_1UnitCommand_a2e59abfa4f3cc2d0995b04d19c311c69}{type})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a5bee2b82a67da262a2d0163b65b28a8b}{build\-Addon} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1UnitType}{\-Unit\-Type} \hyperlink{classBWAPI_1_1UnitCommand_a2e59abfa4f3cc2d0995b04d19c311c69}{type})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a9832afcbf500ce7edd8f833b6da740a5}{train} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1UnitType}{\-Unit\-Type} \hyperlink{classBWAPI_1_1UnitCommand_a2e59abfa4f3cc2d0995b04d19c311c69}{type})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a56421e1aceeda5cf0d18d95f8912768a}{morph} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1UnitType}{\-Unit\-Type} \hyperlink{classBWAPI_1_1UnitCommand_a2e59abfa4f3cc2d0995b04d19c311c69}{type})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_afce27ee968c99b0a08e012813113a8d1}{research} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} tech)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_abb10f840a26fc0d77b6e0bbe62ef2741}{upgrade} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1UpgradeType}{\-Upgrade\-Type} \hyperlink{classBWAPI_1_1UnitCommand_abb10f840a26fc0d77b6e0bbe62ef2741}{upgrade})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_ade2745aecfe9da1237f9e7495fb6fc41}{set\-Rally\-Point} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a8e9adba171dc354e65629aeb9d9121c8}{set\-Rally\-Point} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a81a622ee6db5f5147e3d707e15c9a36f}{move} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a2e4d5b2becc4f691a9a734525088ef4b}{patrol} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_aab0c2f569de44e459fbf7e0b7264eba3}{hold\-Position} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_af5377a73320d51a90d2ee6e3fed8157a}{stop} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_aa02894e877b669e2601cc656edcb4c69}{follow} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a9310edb818b6291e05d48cfbc0faf3e4}{gather} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_ab6b9e70a0cd7574bc4e4399d2be23b73}{return\-Cargo} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_ac682bf41380426f4384d0c9e716ae9de}{repair} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_afde861efbf99f405838ced57c5f483e6}{burrow} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a6bd7478e955b44ce85bb82f7a0917b96}{unburrow} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_aa414e2ea5473ade634bd17cf2218d288}{cloak} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_ae128ce7d9f58fcff2bb6483908a8aca9}{decloak} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a072e2c2cf734e9cc253e19eecdc7992b}{siege} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_acf2700fc85337324488fe45174847712}{unsiege} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a3034934d2c6505d198cd374a70bd39f4}{lift} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a83f3a9cd02b35fd8588385b55147d6fa}{land} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1TilePosition}{\-Tile\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a11c65ef333a2edaee371e75d117cc24d}{load} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a9b8a7c7ed435fd58c9f0cb933d7c348f}{unload} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a3c0c22a09cff90dd79987c95f95bdcf3}{unload\-All} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a05a4248ca96c4b8c13382b290617ff55}{unload\-All} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_aa5aa6be6e2d14270210dd8fe91eb33fc}{right\-Click} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_afe16c905993a99cc3647db700634dfd5}{right\-Click} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}, bool shift\-Queue\-Command=false)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a557f051724842a7b2ad9c79221287567}{halt\-Construction} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a8ef403cb4a87698d7aef3ae9dba1547d}{cancel\-Construction} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a8224230b765cd0478cc15c856e3a2514}{cancel\-Addon} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_ac85978c7f58aabeaca2bded66273f830}{cancel\-Train} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, int slot=-\/2)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a2c3de181f06cefbdb842d6bb4e1bdb08}{cancel\-Morph} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_ae715017ae31477d2ca421cdfe4f0c5a9}{cancel\-Research} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_aef9e710581130feb67b60b6130886854}{cancel\-Upgrade} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a9329fc1e238598b2c863a3ebdbf8fa20}{use\-Tech} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} tech)
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a8e7715398b5e4023882cf119c53d1fbe}{use\-Tech} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} tech, \hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_a26abdd923e47e8a9a7bbfa27f515481e}{use\-Tech} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} tech, \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target})
\item 
static \hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} \hyperlink{classBWAPI_1_1UnitCommand_aa810e9bf06deb3d36f381a736179d161}{place\-C\-O\-P} (\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$\hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}, \hyperlink{classBWAPI_1_1TilePosition}{\-Tile\-Position} \hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target})
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$ \hyperlink{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{unit}
\item 
\hyperlink{classBWAPI_1_1UnitCommandType}{\-Unit\-Command\-Type} \hyperlink{classBWAPI_1_1UnitCommand_a2e59abfa4f3cc2d0995b04d19c311c69}{type}
\item 
\hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$ \hyperlink{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{target}
\item 
int \hyperlink{classBWAPI_1_1UnitCommand_a301607f1cb59c6af54c657235ebf43a1}{x}
\item 
int \hyperlink{classBWAPI_1_1UnitCommand_a34b58ce12d064c39776d497d06eadd8e}{y}
\item 
int \hyperlink{classBWAPI_1_1UnitCommand_a5b2613dcf4a78ca8ccf2979fad29d896}{extra}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 13 of file \-Unit\-Command.\-h.



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBWAPI_1_1UnitCommand_a1c0b1a3e33b8cf02bf3523ac8eb5c205}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!\-Unit\-Command@{\-Unit\-Command}}
\index{\-Unit\-Command@{\-Unit\-Command}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{\-Unit\-Command}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::\-Unit\-Command} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1UnitCommand_a1c0b1a3e33b8cf02bf3523ac8eb5c205}
\hypertarget{classBWAPI_1_1UnitCommand_aa6067cb0ca9438407f3c443b5bd318cd}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!\-Unit\-Command@{\-Unit\-Command}}
\index{\-Unit\-Command@{\-Unit\-Command}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{\-Unit\-Command}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::\-Unit\-Command} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{\-\_\-unit, }
\item[{{\bf \-Unit\-Command\-Type}}]{\-\_\-type, }
\item[{{\bf \-Unit} $\ast$}]{\-\_\-target, }
\item[{int}]{\-\_\-x, }
\item[{int}]{\-\_\-y, }
\item[{int}]{\-\_\-extra}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1UnitCommand_aa6067cb0ca9438407f3c443b5bd318cd}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBWAPI_1_1UnitCommand_a83cd664d671a3df7c6b42c63553f1f83}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!attack@{attack}}
\index{attack@{attack}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{attack}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::attack} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Position}}]{target, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a83cd664d671a3df7c6b42c63553f1f83}
\hypertarget{classBWAPI_1_1UnitCommand_afb593b342412dfb637533fc8afe22653}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!attack@{attack}}
\index{attack@{attack}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{attack}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::attack} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Unit} $\ast$}]{target, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_afb593b342412dfb637533fc8afe22653}
\hypertarget{classBWAPI_1_1UnitCommand_a8b79de99ed7a107f282dac2531c89a5c}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!build@{build}}
\index{build@{build}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{build}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::build} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Tile\-Position}}]{target, }
\item[{{\bf \-Unit\-Type}}]{type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a8b79de99ed7a107f282dac2531c89a5c}
\hypertarget{classBWAPI_1_1UnitCommand_a5bee2b82a67da262a2d0163b65b28a8b}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!build\-Addon@{build\-Addon}}
\index{build\-Addon@{build\-Addon}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{build\-Addon}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::build\-Addon} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Unit\-Type}}]{type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a5bee2b82a67da262a2d0163b65b28a8b}
\hypertarget{classBWAPI_1_1UnitCommand_afde861efbf99f405838ced57c5f483e6}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!burrow@{burrow}}
\index{burrow@{burrow}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{burrow}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::burrow} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_afde861efbf99f405838ced57c5f483e6}
\hypertarget{classBWAPI_1_1UnitCommand_a8224230b765cd0478cc15c856e3a2514}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!cancel\-Addon@{cancel\-Addon}}
\index{cancel\-Addon@{cancel\-Addon}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{cancel\-Addon}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::cancel\-Addon} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a8224230b765cd0478cc15c856e3a2514}
\hypertarget{classBWAPI_1_1UnitCommand_a8ef403cb4a87698d7aef3ae9dba1547d}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!cancel\-Construction@{cancel\-Construction}}
\index{cancel\-Construction@{cancel\-Construction}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{cancel\-Construction}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::cancel\-Construction} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a8ef403cb4a87698d7aef3ae9dba1547d}
\hypertarget{classBWAPI_1_1UnitCommand_a2c3de181f06cefbdb842d6bb4e1bdb08}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!cancel\-Morph@{cancel\-Morph}}
\index{cancel\-Morph@{cancel\-Morph}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{cancel\-Morph}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::cancel\-Morph} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a2c3de181f06cefbdb842d6bb4e1bdb08}
\hypertarget{classBWAPI_1_1UnitCommand_ae715017ae31477d2ca421cdfe4f0c5a9}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!cancel\-Research@{cancel\-Research}}
\index{cancel\-Research@{cancel\-Research}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{cancel\-Research}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::cancel\-Research} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_ae715017ae31477d2ca421cdfe4f0c5a9}
\hypertarget{classBWAPI_1_1UnitCommand_ac85978c7f58aabeaca2bded66273f830}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!cancel\-Train@{cancel\-Train}}
\index{cancel\-Train@{cancel\-Train}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{cancel\-Train}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::cancel\-Train} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{int}]{slot = {\ttfamily -\/2}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_ac85978c7f58aabeaca2bded66273f830}
\hypertarget{classBWAPI_1_1UnitCommand_aef9e710581130feb67b60b6130886854}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!cancel\-Upgrade@{cancel\-Upgrade}}
\index{cancel\-Upgrade@{cancel\-Upgrade}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{cancel\-Upgrade}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::cancel\-Upgrade} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_aef9e710581130feb67b60b6130886854}
\hypertarget{classBWAPI_1_1UnitCommand_aa414e2ea5473ade634bd17cf2218d288}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!cloak@{cloak}}
\index{cloak@{cloak}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{cloak}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::cloak} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_aa414e2ea5473ade634bd17cf2218d288}
\hypertarget{classBWAPI_1_1UnitCommand_ae128ce7d9f58fcff2bb6483908a8aca9}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!decloak@{decloak}}
\index{decloak@{decloak}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{decloak}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::decloak} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_ae128ce7d9f58fcff2bb6483908a8aca9}
\hypertarget{classBWAPI_1_1UnitCommand_aa02894e877b669e2601cc656edcb4c69}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!follow@{follow}}
\index{follow@{follow}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{follow}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::follow} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Unit} $\ast$}]{target, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_aa02894e877b669e2601cc656edcb4c69}
\hypertarget{classBWAPI_1_1UnitCommand_a9310edb818b6291e05d48cfbc0faf3e4}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!gather@{gather}}
\index{gather@{gather}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{gather}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::gather} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Unit} $\ast$}]{target, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a9310edb818b6291e05d48cfbc0faf3e4}
\hypertarget{classBWAPI_1_1UnitCommand_afb04490a165ae9c797705fd73a6c6473}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!get\-Slot@{get\-Slot}}
\index{get\-Slot@{get\-Slot}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{get\-Slot}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::get\-Slot} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_afb04490a165ae9c797705fd73a6c6473}
\hypertarget{classBWAPI_1_1UnitCommand_a14c8aec823d4ca85ca6754d36a855ae7}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!get\-Target@{get\-Target}}
\index{get\-Target@{get\-Target}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{get\-Target}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit}$\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::get\-Target} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_a14c8aec823d4ca85ca6754d36a855ae7}


\-Referenced by \-Unit\-Class\-::attack(), \-Unit\-Class\-::gather(), \-Unit\-Class\-::return\-Cargo(), and \-Unit\-Class\-::use\-Tech().



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


\hypertarget{classBWAPI_1_1UnitCommand_a6699e2f4080ae99ae85d66a5c23c0126}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!get\-Target\-Position@{get\-Target\-Position}}
\index{get\-Target\-Position@{get\-Target\-Position}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{get\-Target\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Position} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::get\-Target\-Position} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_a6699e2f4080ae99ae85d66a5c23c0126}


\-Referenced by \-Unit\-Class\-::attack(), \-Unit\-Class\-::move(), and \-Unit\-Class\-::use\-Tech().



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


\hypertarget{classBWAPI_1_1UnitCommand_a47c1343e04b06a1c54cd7773cdd1efee}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!get\-Target\-Tile\-Position@{get\-Target\-Tile\-Position}}
\index{get\-Target\-Tile\-Position@{get\-Target\-Tile\-Position}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{get\-Target\-Tile\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Tile\-Position} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::get\-Target\-Tile\-Position} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_a47c1343e04b06a1c54cd7773cdd1efee}


\-Referenced by \-Unit\-Class\-::build().



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


\hypertarget{classBWAPI_1_1UnitCommand_a28b0aa86cc48f9cb2bf394c7c07bf412}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!get\-Tech\-Type@{get\-Tech\-Type}}
\index{get\-Tech\-Type@{get\-Tech\-Type}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{get\-Tech\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Tech\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::get\-Tech\-Type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_a28b0aa86cc48f9cb2bf394c7c07bf412}


\-Referenced by \-Unit\-Class\-::use\-Tech().



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


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


\-Referenced by \-Unit\-Class\-::attack(), \-Unit\-Class\-::build(), \-Unit\-Class\-::gather(), \-Unit\-Class\-::move(), \-Unit\-Class\-::return\-Cargo(), \-Unit\-Class\-::stop(), \-Unit\-Class\-::train(), and \-Unit\-Class\-::use\-Tech().



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


\hypertarget{classBWAPI_1_1UnitCommand_accb69f91c676a06e47fc3a155a1a39f2}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!get\-Unit@{get\-Unit}}
\index{get\-Unit@{get\-Unit}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{get\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit}$\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::get\-Unit} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_accb69f91c676a06e47fc3a155a1a39f2}
\hypertarget{classBWAPI_1_1UnitCommand_a6d53d2c908a606cc7eb56d75345b160a}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!get\-Unit\-Type@{get\-Unit\-Type}}
\index{get\-Unit\-Type@{get\-Unit\-Type}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{get\-Unit\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::get\-Unit\-Type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_a6d53d2c908a606cc7eb56d75345b160a}


\-Referenced by \-Unit\-Class\-::build(), and \-Unit\-Class\-::train().



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


\hypertarget{classBWAPI_1_1UnitCommand_a9c9c6167ba50c9f2fb2d62fd7cc4237e}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!get\-Upgrade\-Type@{get\-Upgrade\-Type}}
\index{get\-Upgrade\-Type@{get\-Upgrade\-Type}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{get\-Upgrade\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Upgrade\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::get\-Upgrade\-Type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_a9c9c6167ba50c9f2fb2d62fd7cc4237e}
\hypertarget{classBWAPI_1_1UnitCommand_a557f051724842a7b2ad9c79221287567}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!halt\-Construction@{halt\-Construction}}
\index{halt\-Construction@{halt\-Construction}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{halt\-Construction}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::halt\-Construction} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a557f051724842a7b2ad9c79221287567}
\hypertarget{classBWAPI_1_1UnitCommand_aab0c2f569de44e459fbf7e0b7264eba3}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!hold\-Position@{hold\-Position}}
\index{hold\-Position@{hold\-Position}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{hold\-Position}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::hold\-Position} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_aab0c2f569de44e459fbf7e0b7264eba3}
\hypertarget{classBWAPI_1_1UnitCommand_afcf5068f422175cf34445c9f3cc47403}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!is\-Queued@{is\-Queued}}
\index{is\-Queued@{is\-Queued}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{is\-Queued}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::is\-Queued} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_afcf5068f422175cf34445c9f3cc47403}
\hypertarget{classBWAPI_1_1UnitCommand_a83f3a9cd02b35fd8588385b55147d6fa}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!land@{land}}
\index{land@{land}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{land}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::land} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Tile\-Position}}]{target}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a83f3a9cd02b35fd8588385b55147d6fa}
\hypertarget{classBWAPI_1_1UnitCommand_a3034934d2c6505d198cd374a70bd39f4}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!lift@{lift}}
\index{lift@{lift}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{lift}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::lift} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a3034934d2c6505d198cd374a70bd39f4}
\hypertarget{classBWAPI_1_1UnitCommand_a11c65ef333a2edaee371e75d117cc24d}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!load@{load}}
\index{load@{load}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{load}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::load} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Unit} $\ast$}]{target, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a11c65ef333a2edaee371e75d117cc24d}
\hypertarget{classBWAPI_1_1UnitCommand_a56421e1aceeda5cf0d18d95f8912768a}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!morph@{morph}}
\index{morph@{morph}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{morph}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::morph} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Unit\-Type}}]{type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a56421e1aceeda5cf0d18d95f8912768a}
\hypertarget{classBWAPI_1_1UnitCommand_a81a622ee6db5f5147e3d707e15c9a36f}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!move@{move}}
\index{move@{move}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{move}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::move} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Position}}]{target, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a81a622ee6db5f5147e3d707e15c9a36f}
\hypertarget{classBWAPI_1_1UnitCommand_a0a1a0d03c18ac0755492670cc532857a}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!operator!=@{operator!=}}
\index{operator!=@{operator!=}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::operator!= (
\begin{DoxyParamCaption}
\item[{const {\bf \-Unit\-Command} \&}]{other}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_a0a1a0d03c18ac0755492670cc532857a}
\hypertarget{classBWAPI_1_1UnitCommand_abd4170c9f740c6e8cc27ccb809a25b2f}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{operator$<$}]{\setlength{\rightskip}{0pt plus 5cm}bool \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::operator$<$ (
\begin{DoxyParamCaption}
\item[{const {\bf \-Unit\-Command} \&}]{other}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_abd4170c9f740c6e8cc27ccb809a25b2f}
\hypertarget{classBWAPI_1_1UnitCommand_a00228fca8129c883d14196661d6e0dea}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!operator==@{operator==}}
\index{operator==@{operator==}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::operator== (
\begin{DoxyParamCaption}
\item[{const {\bf \-Unit\-Command} \&}]{other}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_a00228fca8129c883d14196661d6e0dea}
\hypertarget{classBWAPI_1_1UnitCommand_a531c5e441b046c17883f5565281c1197}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!operator$>$@{operator$>$}}
\index{operator$>$@{operator$>$}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{operator$>$}]{\setlength{\rightskip}{0pt plus 5cm}bool \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::operator$>$ (
\begin{DoxyParamCaption}
\item[{const {\bf \-Unit\-Command} \&}]{other}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1UnitCommand_a531c5e441b046c17883f5565281c1197}
\hypertarget{classBWAPI_1_1UnitCommand_a2e4d5b2becc4f691a9a734525088ef4b}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!patrol@{patrol}}
\index{patrol@{patrol}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{patrol}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::patrol} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Position}}]{target, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a2e4d5b2becc4f691a9a734525088ef4b}
\hypertarget{classBWAPI_1_1UnitCommand_aa810e9bf06deb3d36f381a736179d161}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!place\-C\-O\-P@{place\-C\-O\-P}}
\index{place\-C\-O\-P@{place\-C\-O\-P}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{place\-C\-O\-P}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::place\-C\-O\-P} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Tile\-Position}}]{target}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_aa810e9bf06deb3d36f381a736179d161}
\hypertarget{classBWAPI_1_1UnitCommand_ac682bf41380426f4384d0c9e716ae9de}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!repair@{repair}}
\index{repair@{repair}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{repair}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::repair} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Unit} $\ast$}]{target, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_ac682bf41380426f4384d0c9e716ae9de}
\hypertarget{classBWAPI_1_1UnitCommand_afce27ee968c99b0a08e012813113a8d1}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!research@{research}}
\index{research@{research}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{research}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::research} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Tech\-Type}}]{tech}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_afce27ee968c99b0a08e012813113a8d1}
\hypertarget{classBWAPI_1_1UnitCommand_ab6b9e70a0cd7574bc4e4399d2be23b73}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!return\-Cargo@{return\-Cargo}}
\index{return\-Cargo@{return\-Cargo}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{return\-Cargo}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::return\-Cargo} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_ab6b9e70a0cd7574bc4e4399d2be23b73}
\hypertarget{classBWAPI_1_1UnitCommand_aa5aa6be6e2d14270210dd8fe91eb33fc}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!right\-Click@{right\-Click}}
\index{right\-Click@{right\-Click}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{right\-Click}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::right\-Click} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Position}}]{target, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_aa5aa6be6e2d14270210dd8fe91eb33fc}
\hypertarget{classBWAPI_1_1UnitCommand_afe16c905993a99cc3647db700634dfd5}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!right\-Click@{right\-Click}}
\index{right\-Click@{right\-Click}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{right\-Click}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::right\-Click} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Unit} $\ast$}]{target, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_afe16c905993a99cc3647db700634dfd5}
\hypertarget{classBWAPI_1_1UnitCommand_ade2745aecfe9da1237f9e7495fb6fc41}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!set\-Rally\-Point@{set\-Rally\-Point}}
\index{set\-Rally\-Point@{set\-Rally\-Point}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{set\-Rally\-Point}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::set\-Rally\-Point} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Position}}]{target}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_ade2745aecfe9da1237f9e7495fb6fc41}
\hypertarget{classBWAPI_1_1UnitCommand_a8e9adba171dc354e65629aeb9d9121c8}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!set\-Rally\-Point@{set\-Rally\-Point}}
\index{set\-Rally\-Point@{set\-Rally\-Point}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{set\-Rally\-Point}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::set\-Rally\-Point} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Unit} $\ast$}]{target}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a8e9adba171dc354e65629aeb9d9121c8}
\hypertarget{classBWAPI_1_1UnitCommand_a072e2c2cf734e9cc253e19eecdc7992b}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!siege@{siege}}
\index{siege@{siege}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{siege}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::siege} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a072e2c2cf734e9cc253e19eecdc7992b}
\hypertarget{classBWAPI_1_1UnitCommand_af5377a73320d51a90d2ee6e3fed8157a}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!stop@{stop}}
\index{stop@{stop}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{stop}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::stop} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_af5377a73320d51a90d2ee6e3fed8157a}
\hypertarget{classBWAPI_1_1UnitCommand_a9832afcbf500ce7edd8f833b6da740a5}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!train@{train}}
\index{train@{train}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{train}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::train} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Unit\-Type}}]{type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a9832afcbf500ce7edd8f833b6da740a5}
\hypertarget{classBWAPI_1_1UnitCommand_a6bd7478e955b44ce85bb82f7a0917b96}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!unburrow@{unburrow}}
\index{unburrow@{unburrow}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{unburrow}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::unburrow} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a6bd7478e955b44ce85bb82f7a0917b96}
\hypertarget{classBWAPI_1_1UnitCommand_a9b8a7c7ed435fd58c9f0cb933d7c348f}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!unload@{unload}}
\index{unload@{unload}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{unload}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::unload} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Unit} $\ast$}]{target}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a9b8a7c7ed435fd58c9f0cb933d7c348f}
\hypertarget{classBWAPI_1_1UnitCommand_a3c0c22a09cff90dd79987c95f95bdcf3}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!unload\-All@{unload\-All}}
\index{unload\-All@{unload\-All}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{unload\-All}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::unload\-All} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a3c0c22a09cff90dd79987c95f95bdcf3}
\hypertarget{classBWAPI_1_1UnitCommand_a05a4248ca96c4b8c13382b290617ff55}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!unload\-All@{unload\-All}}
\index{unload\-All@{unload\-All}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{unload\-All}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::unload\-All} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Position}}]{target, }
\item[{bool}]{shift\-Queue\-Command = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a05a4248ca96c4b8c13382b290617ff55}
\hypertarget{classBWAPI_1_1UnitCommand_acf2700fc85337324488fe45174847712}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!unsiege@{unsiege}}
\index{unsiege@{unsiege}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{unsiege}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::unsiege} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_acf2700fc85337324488fe45174847712}
\hypertarget{classBWAPI_1_1UnitCommand_abb10f840a26fc0d77b6e0bbe62ef2741}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!upgrade@{upgrade}}
\index{upgrade@{upgrade}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{upgrade}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::upgrade} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Upgrade\-Type}}]{upgrade}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_abb10f840a26fc0d77b6e0bbe62ef2741}
\hypertarget{classBWAPI_1_1UnitCommand_a9329fc1e238598b2c863a3ebdbf8fa20}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!use\-Tech@{use\-Tech}}
\index{use\-Tech@{use\-Tech}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{use\-Tech}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::use\-Tech} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Tech\-Type}}]{tech}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a9329fc1e238598b2c863a3ebdbf8fa20}
\hypertarget{classBWAPI_1_1UnitCommand_a8e7715398b5e4023882cf119c53d1fbe}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!use\-Tech@{use\-Tech}}
\index{use\-Tech@{use\-Tech}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{use\-Tech}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::use\-Tech} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Tech\-Type}}]{tech, }
\item[{{\bf \-Position}}]{target}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a8e7715398b5e4023882cf119c53d1fbe}
\hypertarget{classBWAPI_1_1UnitCommand_a26abdd923e47e8a9a7bbfa27f515481e}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!use\-Tech@{use\-Tech}}
\index{use\-Tech@{use\-Tech}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{use\-Tech}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::use\-Tech} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit} $\ast$}]{unit, }
\item[{{\bf \-Tech\-Type}}]{tech, }
\item[{{\bf \-Unit} $\ast$}]{target}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1UnitCommand_a26abdd923e47e8a9a7bbfa27f515481e}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBWAPI_1_1UnitCommand_a5b2613dcf4a78ca8ccf2979fad29d896}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!extra@{extra}}
\index{extra@{extra}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{extra}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::extra}}}\label{classBWAPI_1_1UnitCommand_a5b2613dcf4a78ca8ccf2979fad29d896}


\-Definition at line 83 of file \-Unit\-Command.\-h.

\hypertarget{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!target@{target}}
\index{target@{target}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{target}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit}$\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::target}}}\label{classBWAPI_1_1UnitCommand_a6940acf039e55404a80c5d32b3243acd}


\-Definition at line 80 of file \-Unit\-Command.\-h.

\hypertarget{classBWAPI_1_1UnitCommand_a2e59abfa4f3cc2d0995b04d19c311c69}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!type@{type}}
\index{type@{type}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Command\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::type}}}\label{classBWAPI_1_1UnitCommand_a2e59abfa4f3cc2d0995b04d19c311c69}


\-Definition at line 79 of file \-Unit\-Command.\-h.

\hypertarget{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!unit@{unit}}
\index{unit@{unit}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit}$\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::unit}}}\label{classBWAPI_1_1UnitCommand_a7b881f2a336ff07213c0c04f623977e2}


\-Definition at line 78 of file \-Unit\-Command.\-h.

\hypertarget{classBWAPI_1_1UnitCommand_a301607f1cb59c6af54c657235ebf43a1}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!x@{x}}
\index{x@{x}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::x}}}\label{classBWAPI_1_1UnitCommand_a301607f1cb59c6af54c657235ebf43a1}


\-Definition at line 81 of file \-Unit\-Command.\-h.

\hypertarget{classBWAPI_1_1UnitCommand_a34b58ce12d064c39776d497d06eadd8e}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Command@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}!y@{y}}
\index{y@{y}!BWAPI::UnitCommand@{\-B\-W\-A\-P\-I\-::\-Unit\-Command}}
\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Command\-::y}}}\label{classBWAPI_1_1UnitCommand_a34b58ce12d064c39776d497d06eadd8e}


\-Definition at line 82 of file \-Unit\-Command.\-h.



\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Skynet/include/\-B\-W\-A\-P\-I/\hyperlink{UnitCommand_8h}{\-Unit\-Command.\-h}\end{DoxyCompactItemize}
