\hypertarget{classmessages_1_1WeaponTypeData}{\section{messages\-:\-:\-Weapon\-Type\-Data \-Class \-Reference}
\label{classmessages_1_1WeaponTypeData}\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}}
}


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



\-Inheritance diagram for messages\-:\-:\-Weapon\-Type\-Data\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1WeaponTypeData__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for messages\-:\-:\-Weapon\-Type\-Data\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1WeaponTypeData__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classmessages_1_1WeaponTypeData_a801cfcd5b981a70fece342f353e396a3}{\-Weapon\-Type\-Data} ()
\item 
virtual \hyperlink{classmessages_1_1WeaponTypeData_a7a4c7fb91b69690f90d31ad1a1b88c69}{$\sim$\-Weapon\-Type\-Data} ()
\item 
\hyperlink{classmessages_1_1WeaponTypeData_a11260c4682351e795596851d11edc1d4}{\-Weapon\-Type\-Data} (const \hyperlink{classmessages_1_1WeaponTypeData}{\-Weapon\-Type\-Data} \&from)
\item 
\hyperlink{classmessages_1_1WeaponTypeData}{\-Weapon\-Type\-Data} \& \hyperlink{classmessages_1_1WeaponTypeData_a8061c1c1c40af1c093fa4e663a7e27e4}{operator=} (const \hyperlink{classmessages_1_1WeaponTypeData}{\-Weapon\-Type\-Data} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classmessages_1_1WeaponTypeData_a5827cc959efe54328eb8eee39c81d0a4}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classmessages_1_1WeaponTypeData_a86f27e7e88182b2d2676cfd94cf6c02a}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a4c67a64670c1cfc8d897c77814aac66c}{\-Swap} (\hyperlink{classmessages_1_1WeaponTypeData}{\-Weapon\-Type\-Data} $\ast$other)
\item 
\hyperlink{classmessages_1_1WeaponTypeData}{\-Weapon\-Type\-Data} $\ast$ \hyperlink{classmessages_1_1WeaponTypeData_a57eb110aec3264c538e2c025b759fb55}{\-New} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_aac4f887d7c945587cf9b69624392a0b2}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a745b38396e23cdf9f7132d9fc8df068f}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a02689ac52dc9222e5952648201bb5732}{\-Copy\-From} (const \hyperlink{classmessages_1_1WeaponTypeData}{\-Weapon\-Type\-Data} \&from)
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_af968daad5c4b56bd2a665261abf42bb1}{\-Merge\-From} (const \hyperlink{classmessages_1_1WeaponTypeData}{\-Weapon\-Type\-Data} \&from)
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a4d9dcb5ebc898f1570974ad91575b4d4}{\-Clear} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a8513144880beb4187a51a0b959310e7d}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classmessages_1_1WeaponTypeData_ab45e5a019e19908c4e42cd52ccbffc9a}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a00f9776b623d35b482852199e868a0fe}{\-Merge\-Partial\-From\-Coded\-Stream} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedInputStream}{google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$\hyperlink{wire__format__lite_8h_a2965939d8d22ec60c89f74062f0c370c}{input})
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a468c5d3c1b5ce91cc74157c37b2ceca6}{\-Serialize\-With\-Cached\-Sizes} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream}{google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$ \hyperlink{classmessages_1_1WeaponTypeData_a1677f17b4e664d64cc28ceea924b5f69}{\-Serialize\-With\-Cached\-Sizes\-To\-Array} (\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
int \hyperlink{classmessages_1_1WeaponTypeData_aa4a0c66f4e224a78c0a59395de39db13}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classmessages_1_1WeaponTypeData_a68e701377d1c01be5415d93ddaf18bc5}{\-Get\-Metadata} () const 
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a0199223aad6f5c0a1791663f65b1172b}{has\-\_\-id} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_ae4b7bd582abb2a3413d9e2050c89732a}{clear\-\_\-id} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1WeaponTypeData_adc8fab32ed602f9696806a5e0f9e1741}{id} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a2ffde54b3b6499bae6931ee2d030191c}{set\-\_\-id} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a80f0e688f716c39f144aad874208b3d9}{has\-\_\-name} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a5356fb8a8d68e8176be9dc41e56261ac}{clear\-\_\-name} ()
\item 
const \-::std\-::string \& \hyperlink{classmessages_1_1WeaponTypeData_a3032957549ef235db41168cd2c210c76}{name} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_afef29d335add7b94a22deac0cfb8feb4}{set\-\_\-name} (const \-::std\-::string \&value)
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_ad506511e6a2fbe4e17aa94c68b8c6bba}{set\-\_\-name} (const char $\ast$value)
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a71bff6d6e60af1cb50cd83bd099c0d91}{set\-\_\-name} (const char $\ast$value, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classmessages_1_1WeaponTypeData_a8aadef82e5ce737bd51256e7f2f6c3af}{mutable\-\_\-name} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a053aa707da7ce812aae0d8f3b2e59d02}{has\-\_\-tech} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a794549efd5afb2e3c85f1f91d4522e2d}{clear\-\_\-tech} ()
\item 
const \-::\hyperlink{classmessages_1_1TechType}{messages\-::\-Tech\-Type} \& \hyperlink{classmessages_1_1WeaponTypeData_ada960e5b8830df998dfbdf64a17791eb}{tech} () const 
\item 
inline\-::messages\-::\-Tech\-Type $\ast$ \hyperlink{classmessages_1_1WeaponTypeData_a0629624e64d0756c202f4d9d6564816d}{mutable\-\_\-tech} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_accbd05fd40639be67a9fc876b3b4e3ce}{has\-\_\-whatuses} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a802b3568659a5202fc0bb988050ed818}{clear\-\_\-whatuses} ()
\item 
const \-::\hyperlink{classmessages_1_1UnitType}{messages\-::\-Unit\-Type} \& \hyperlink{classmessages_1_1WeaponTypeData_a23edd0ca953d50c3982c74d27db9e52d}{whatuses} () const 
\item 
inline\-::messages\-::\-Unit\-Type $\ast$ \hyperlink{classmessages_1_1WeaponTypeData_aba52d06fc724a530206d147bb768a834}{mutable\-\_\-whatuses} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_aed4163edd6c4b0610bf059c9327a97f1}{has\-\_\-damageamount} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a16549afe898ca24f0975b771ba118f14}{clear\-\_\-damageamount} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1WeaponTypeData_a15edc249ea0822af76190bddc6e4af6d}{damageamount} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_abe15e5c7cce1d1433c1f10472187b91c}{set\-\_\-damageamount} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a2bd637fb6d25fc16c7065bdef8bbcda2}{has\-\_\-damagebonus} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a06e52e4b2458cfc24d39a6289b7d00da}{clear\-\_\-damagebonus} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1WeaponTypeData_a1ef175f5ed7723f139884b5db96e5ae9}{damagebonus} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a2d4bec338c469461fedc86be0c6d9db9}{set\-\_\-damagebonus} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a38eda5eddc27397fb9ff08134f61f04b}{has\-\_\-damagecooldown} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_aceb429b41b4ef34901e69a627cc8d181}{clear\-\_\-damagecooldown} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1WeaponTypeData_a4fd6ccc55e4016524ef10b52bef2ad41}{damagecooldown} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a4e983c5952036c59f18f629d512a0b26}{set\-\_\-damagecooldown} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a50b33bc385edbc7f15d311336ac7a1a7}{has\-\_\-damagefactor} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_afb4f8dbffc1528f11b4cef19d7e102e5}{clear\-\_\-damagefactor} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1WeaponTypeData_a1553b62d36192718ce7580aa3e8e0e42}{damagefactor} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a70fb8e1211b0d64e8d6aa5980a587840}{set\-\_\-damagefactor} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_ad03f48ca0b11fa40f7a82239eca56069}{has\-\_\-upgradetype} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_aa355003c25b53fe8102835936c99b2df}{clear\-\_\-upgradetype} ()
\item 
const \-::\hyperlink{classmessages_1_1UpgradeType}{messages\-::\-Upgrade\-Type} \& \hyperlink{classmessages_1_1WeaponTypeData_a1e1db991a640d4b4c0ad5fde34801dea}{upgradetype} () const 
\item 
inline\-::messages\-::\-Upgrade\-Type $\ast$ \hyperlink{classmessages_1_1WeaponTypeData_a4e009482a3d511184fe766404294808f}{mutable\-\_\-upgradetype} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a1a91dc698968032838d9e6e973ffa48e}{has\-\_\-damagetype} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_afb097224dde5f31afb1326f63d8ab5fc}{clear\-\_\-damagetype} ()
\item 
\hyperlink{namespacemessages_a95bdb3ba29686ad6fa4173518fa2d56c}{messages\-::\-Damage\-Type} \hyperlink{classmessages_1_1WeaponTypeData_a6fc131276bfa2c5017a95b4a3739a728}{damagetype} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a308640b32450de9d6662b54588a09c70}{set\-\_\-damagetype} (\hyperlink{namespacemessages_a95bdb3ba29686ad6fa4173518fa2d56c}{messages\-::\-Damage\-Type} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_ad5e8add4397abd9a97b4acc683a8df28}{has\-\_\-explosiontype} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a950c153a6f183c40cd71023f2f0f3b04}{clear\-\_\-explosiontype} ()
\item 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cf}{messages\-::\-Explosion\-Type} \hyperlink{classmessages_1_1WeaponTypeData_a1f5dbf7037f93ce2e9724679f6000416}{explosiontype} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a9ba26bbf48345b5a0f622817d1d6c37f}{set\-\_\-explosiontype} (\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cf}{messages\-::\-Explosion\-Type} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a4c867c2d047e51e43a7d15de0cb687b3}{has\-\_\-minrange} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a5f5acfd0c05e80c345aca16c5fd26f53}{clear\-\_\-minrange} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1WeaponTypeData_a5a6c805626f9c2b50cf3a9da8362c50f}{minrange} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a3b7f4fb31c3e0266ffc1349b4ae29a8a}{set\-\_\-minrange} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a94f431a31898745fb1edd2c03e94db9b}{has\-\_\-maxrange} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_addb40b35140e68a46f30278c909dcdcb}{clear\-\_\-maxrange} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1WeaponTypeData_a586a0d6306a616c216571600515a7b4d}{maxrange} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a98bbd59360e539e7d2dc5299b07dd4e2}{set\-\_\-maxrange} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_ad9eea08e77319277770abbed5b75cf80}{has\-\_\-innersplashradius} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_af6ee4d65188b5b866aaaddbec888b50d}{clear\-\_\-innersplashradius} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1WeaponTypeData_aa7bd2a899c76601b865c308a84da9434}{innersplashradius} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a167f723a928febfe2977b4fcc120f02a}{set\-\_\-innersplashradius} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a2caf1234ee9326cac040858577cf110e}{has\-\_\-mediansplashradius} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_af2d4b4b51044cb23079f6930388c093c}{clear\-\_\-mediansplashradius} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1WeaponTypeData_ac5ebd8e5c5d9d98d8d9253bf3c2648bb}{mediansplashradius} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_af3be86feea05605791c9df3d47c69aea}{set\-\_\-mediansplashradius} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a7dc42233a09cd76dd1f4d2492eec32f9}{has\-\_\-outersplashradius} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a0b9afb31a18775c6d732db0f65b7e3d9}{clear\-\_\-outersplashradius} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1WeaponTypeData_a6c8944922cb190736fae6ef54fb08658}{outersplashradius} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_aa34c27a65edcca1011e2f1736b7ce185}{set\-\_\-outersplashradius} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a470d43ef5422143f64cccbc747350252}{has\-\_\-targetsair} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a51365499f249525705251b84e5a340c8}{clear\-\_\-targetsair} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a30fc560c4fc393e8bfc43eb19d2d77ce}{targetsair} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a8247c5d551955ddead9ae8c903c240d2}{set\-\_\-targetsair} (bool value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_ac4ec2199ca973815a20445ae3d57fedd}{has\-\_\-targetsground} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_aa331a59cc45c6bdfa1d1fa703ecdc44a}{clear\-\_\-targetsground} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_ae6543e9257069987b99d2a2c1699bdee}{targetsground} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a0ccd85028e4f5cf84ae43b6448fbf3a4}{set\-\_\-targetsground} (bool value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a851e6a4fc63f05888946a3fa4c2b87fd}{has\-\_\-targetsmechanical} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a9e3e3bffcf6250c0eb2664f887624b39}{clear\-\_\-targetsmechanical} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a584b4201ab082c094d46fc0aabd16230}{targetsmechanical} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a967f3ef029fca72a1e0c2fe49e3164b3}{set\-\_\-targetsmechanical} (bool value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a1c6e0468b3cb4d960cde4e547f6536a2}{has\-\_\-targetsorganic} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a8ac125c3364c545f3ad1dfe702afaaa5}{clear\-\_\-targetsorganic} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_aa2b07f2023d8919f18668be5e3845dce}{targetsorganic} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_ad68455ec3e05489f157c246bbabe251a}{set\-\_\-targetsorganic} (bool value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_acab89f6e2a43327585bf3841a2fdcd54}{has\-\_\-targetsnonbuilding} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a5db71dd2b2342c41a039fef4ac2e085e}{clear\-\_\-targetsnonbuilding} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_ad9519f69720208fb8343ca42b0786f6d}{targetsnonbuilding} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_af1580f9fddea9f6c559aad3ff3e51b73}{set\-\_\-targetsnonbuilding} (bool value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_aa1be5eb91bc2804b73fc489d3f2bfed4}{has\-\_\-targetsnonrobotic} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_aca0877127a6940bd2e87f4d3368bf1a0}{clear\-\_\-targetsnonrobotic} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_ad5d815984824bc29b8e51da6e78f9197}{targetsnonrobotic} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a206fe8b1415a43d3cea45ef93551db8e}{set\-\_\-targetsnonrobotic} (bool value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_aa76cf2e34d433a32749bc4831ee8a94b}{has\-\_\-targetsterrain} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a296862aa202e9f492f47358c2b6fbfe1}{clear\-\_\-targetsterrain} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a9fc3732c781350116ca08536e0131133}{targetsterrain} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a73aa6c349e4a9f4df16eac08b41e769d}{set\-\_\-targetsterrain} (bool value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a40f3d0760bc84665693b022f130a52a8}{has\-\_\-targetsorgormech} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a2ecdbabebbbde686484baf02a1b5b53d}{clear\-\_\-targetsorgormech} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a345d194e412265e1edf7bd9f265961f8}{targetsorgormech} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a658614525f502f3e7d8ffb1f44cb2ca8}{set\-\_\-targetsorgormech} (bool value)
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_a824bdf5ee6b49a113c784f0cefa82aa6}{has\-\_\-targetsown} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_aedb68ceb1fa379b4e73e037e1192a670}{clear\-\_\-targetsown} ()
\item 
bool \hyperlink{classmessages_1_1WeaponTypeData_afd3451e5fd9ffeb4dfa997fa19c44b92}{targetsown} () const 
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_aff8c5793072bd0d974e0fda75272c730}{set\-\_\-targetsown} (bool value)
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{google\-::protobuf\-::\-Descriptor} $\ast$ \hyperlink{classmessages_1_1WeaponTypeData_ae026a90df64d153fc72483725eba3b45}{descriptor} ()
\item 
static const \hyperlink{classmessages_1_1WeaponTypeData}{\-Weapon\-Type\-Data} \& \hyperlink{classmessages_1_1WeaponTypeData_a73b75f3f22bffead51e4da1a5fd03f55}{default\-\_\-instance} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a6ac945c18f4e8391195b74bc6ea52b95}{k\-Id\-Field\-Number} = 1
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a27bc5f327556b7f53d03d8e7dcd7582e}{k\-Name\-Field\-Number} = 2
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a91855aab445282c2200a5c00ca7773d6}{k\-Tech\-Field\-Number} = 3
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a0fd24ab5568b99a66a653d5a8a8532cf}{k\-What\-Uses\-Field\-Number} = 4
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a363334d7f9e360b510166ef756cad1e5}{k\-Damage\-Amount\-Field\-Number} = 5
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a95c1ab4ccb4755711efb4e56ece152b2}{k\-Damage\-Bonus\-Field\-Number} = 6
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a02771e17689df721037321fe11a815ff}{k\-Damage\-Cooldown\-Field\-Number} = 7
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a1b6f91fc497ccc94de6e1f8e7240d4cc}{k\-Damage\-Factor\-Field\-Number} = 8
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a050ab5157b2f1ee226e3077b9d839a8e}{k\-Upgrade\-Type\-Field\-Number} = 9
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a695409555a3b3b221f798d495b1b5003}{k\-Damage\-Type\-Field\-Number} = 10
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_aba68efaaccc9894434c16da1a3100bdb}{k\-Explosion\-Type\-Field\-Number} = 11
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a666cc852947d50208eedf575d867797a}{k\-Min\-Range\-Field\-Number} = 12
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_afa02208fcb0cffca03349752873cbbde}{k\-Max\-Range\-Field\-Number} = 13
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_abca489bd9c4daa3e73f56e78d89cb562}{k\-Inner\-Splash\-Radius\-Field\-Number} = 14
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_adb04433fc124ecde6eaf771f02b7ef9c}{k\-Median\-Splash\-Radius\-Field\-Number} = 15
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_aa267cc141061256b8b0b54c3a3b0fcc2}{k\-Outer\-Splash\-Radius\-Field\-Number} = 16
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_ae86f5aa6846a56568f521c7bdb70319e}{k\-Targets\-Air\-Field\-Number} = 17
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a90dcabce7bbb3f1d56cae6e72fad1402}{k\-Targets\-Ground\-Field\-Number} = 18
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a8646b1d188be5ad2c4b51b868d488f69}{k\-Targets\-Mechanical\-Field\-Number} = 19
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a9081d3aea9b112ecc8925564b76c618b}{k\-Targets\-Organic\-Field\-Number} = 20
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a9e9d6e66f0799d43e44c556144c002fb}{k\-Targets\-Non\-Building\-Field\-Number} = 21
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a1b992174305cb4fc96097c6999e39771}{k\-Targets\-Non\-Robotic\-Field\-Number} = 22
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_aedd6e6cf667565fffc9817e7bbbffa43}{k\-Targets\-Terrain\-Field\-Number} = 23
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a4f043edc3b96b8935fd49d56644de4d6}{k\-Targets\-Org\-Or\-Mech\-Field\-Number} = 24
\item 
static const int \hyperlink{classmessages_1_1WeaponTypeData_a5c8295ef9eaace1c979f6135fb3dbf81}{k\-Targets\-Own\-Field\-Number} = 25
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_afa43391b6c4085c135fc98ee864bf6bb}{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1WeaponTypeData_af86f5e990a9b42f5bb0bf621fcba6369}{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classmessages_1_1WeaponTypeData_a801cfcd5b981a70fece342f353e396a3}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Weapon\-Type\-Data@{\-Weapon\-Type\-Data}}
\index{\-Weapon\-Type\-Data@{\-Weapon\-Type\-Data}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Weapon\-Type\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Weapon\-Type\-Data\-::\-Weapon\-Type\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1WeaponTypeData_a801cfcd5b981a70fece342f353e396a3}
\hypertarget{classmessages_1_1WeaponTypeData_a7a4c7fb91b69690f90d31ad1a1b88c69}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!$\sim$\-Weapon\-Type\-Data@{$\sim$\-Weapon\-Type\-Data}}
\index{$\sim$\-Weapon\-Type\-Data@{$\sim$\-Weapon\-Type\-Data}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{$\sim$\-Weapon\-Type\-Data}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf messages\-::\-Weapon\-Type\-Data\-::$\sim$\-Weapon\-Type\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a7a4c7fb91b69690f90d31ad1a1b88c69}
\hypertarget{classmessages_1_1WeaponTypeData_a11260c4682351e795596851d11edc1d4}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Weapon\-Type\-Data@{\-Weapon\-Type\-Data}}
\index{\-Weapon\-Type\-Data@{\-Weapon\-Type\-Data}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Weapon\-Type\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Weapon\-Type\-Data\-::\-Weapon\-Type\-Data} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Weapon\-Type\-Data} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1WeaponTypeData_a11260c4682351e795596851d11edc1d4}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classmessages_1_1WeaponTypeData_ab45e5a019e19908c4e42cd52ccbffc9a}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Byte\-Size@{\-Byte\-Size}}
\index{\-Byte\-Size@{\-Byte\-Size}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Byte\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Weapon\-Type\-Data\-::\-Byte\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ab45e5a019e19908c4e42cd52ccbffc9a}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_ab1560961037abdec6570cb08c872a439}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1WeaponTypeData_a4d9dcb5ebc898f1570974ad91575b4d4}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Clear@{\-Clear}}
\index{\-Clear@{\-Clear}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Clear}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::\-Clear} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a4d9dcb5ebc898f1570974ad91575b4d4}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a6704e0b86f3e9e52a9264c0890900843}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1WeaponTypeData_a16549afe898ca24f0975b771ba118f14}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-damageamount@{clear\-\_\-damageamount}}
\index{clear\-\_\-damageamount@{clear\-\_\-damageamount}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-damageamount}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-damageamount} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a16549afe898ca24f0975b771ba118f14}
\hypertarget{classmessages_1_1WeaponTypeData_a06e52e4b2458cfc24d39a6289b7d00da}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-damagebonus@{clear\-\_\-damagebonus}}
\index{clear\-\_\-damagebonus@{clear\-\_\-damagebonus}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-damagebonus}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-damagebonus} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a06e52e4b2458cfc24d39a6289b7d00da}
\hypertarget{classmessages_1_1WeaponTypeData_aceb429b41b4ef34901e69a627cc8d181}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-damagecooldown@{clear\-\_\-damagecooldown}}
\index{clear\-\_\-damagecooldown@{clear\-\_\-damagecooldown}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-damagecooldown}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-damagecooldown} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aceb429b41b4ef34901e69a627cc8d181}
\hypertarget{classmessages_1_1WeaponTypeData_afb4f8dbffc1528f11b4cef19d7e102e5}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-damagefactor@{clear\-\_\-damagefactor}}
\index{clear\-\_\-damagefactor@{clear\-\_\-damagefactor}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-damagefactor}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-damagefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_afb4f8dbffc1528f11b4cef19d7e102e5}
\hypertarget{classmessages_1_1WeaponTypeData_afb097224dde5f31afb1326f63d8ab5fc}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-damagetype@{clear\-\_\-damagetype}}
\index{clear\-\_\-damagetype@{clear\-\_\-damagetype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-damagetype}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-damagetype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_afb097224dde5f31afb1326f63d8ab5fc}
\hypertarget{classmessages_1_1WeaponTypeData_a950c153a6f183c40cd71023f2f0f3b04}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-explosiontype@{clear\-\_\-explosiontype}}
\index{clear\-\_\-explosiontype@{clear\-\_\-explosiontype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-explosiontype}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-explosiontype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a950c153a6f183c40cd71023f2f0f3b04}
\hypertarget{classmessages_1_1WeaponTypeData_ae4b7bd582abb2a3413d9e2050c89732a}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-id@{clear\-\_\-id}}
\index{clear\-\_\-id@{clear\-\_\-id}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ae4b7bd582abb2a3413d9e2050c89732a}
\hypertarget{classmessages_1_1WeaponTypeData_af6ee4d65188b5b866aaaddbec888b50d}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-innersplashradius@{clear\-\_\-innersplashradius}}
\index{clear\-\_\-innersplashradius@{clear\-\_\-innersplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-innersplashradius}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-innersplashradius} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_af6ee4d65188b5b866aaaddbec888b50d}
\hypertarget{classmessages_1_1WeaponTypeData_addb40b35140e68a46f30278c909dcdcb}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-maxrange@{clear\-\_\-maxrange}}
\index{clear\-\_\-maxrange@{clear\-\_\-maxrange}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-maxrange}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-maxrange} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_addb40b35140e68a46f30278c909dcdcb}
\hypertarget{classmessages_1_1WeaponTypeData_af2d4b4b51044cb23079f6930388c093c}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-mediansplashradius@{clear\-\_\-mediansplashradius}}
\index{clear\-\_\-mediansplashradius@{clear\-\_\-mediansplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-mediansplashradius}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-mediansplashradius} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_af2d4b4b51044cb23079f6930388c093c}
\hypertarget{classmessages_1_1WeaponTypeData_a5f5acfd0c05e80c345aca16c5fd26f53}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-minrange@{clear\-\_\-minrange}}
\index{clear\-\_\-minrange@{clear\-\_\-minrange}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-minrange}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-minrange} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a5f5acfd0c05e80c345aca16c5fd26f53}
\hypertarget{classmessages_1_1WeaponTypeData_a5356fb8a8d68e8176be9dc41e56261ac}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-name@{clear\-\_\-name}}
\index{clear\-\_\-name@{clear\-\_\-name}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a5356fb8a8d68e8176be9dc41e56261ac}
\hypertarget{classmessages_1_1WeaponTypeData_a0b9afb31a18775c6d732db0f65b7e3d9}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-outersplashradius@{clear\-\_\-outersplashradius}}
\index{clear\-\_\-outersplashradius@{clear\-\_\-outersplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-outersplashradius}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-outersplashradius} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a0b9afb31a18775c6d732db0f65b7e3d9}
\hypertarget{classmessages_1_1WeaponTypeData_a51365499f249525705251b84e5a340c8}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-targetsair@{clear\-\_\-targetsair}}
\index{clear\-\_\-targetsair@{clear\-\_\-targetsair}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-targetsair}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-targetsair} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a51365499f249525705251b84e5a340c8}
\hypertarget{classmessages_1_1WeaponTypeData_aa331a59cc45c6bdfa1d1fa703ecdc44a}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-targetsground@{clear\-\_\-targetsground}}
\index{clear\-\_\-targetsground@{clear\-\_\-targetsground}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-targetsground}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-targetsground} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aa331a59cc45c6bdfa1d1fa703ecdc44a}
\hypertarget{classmessages_1_1WeaponTypeData_a9e3e3bffcf6250c0eb2664f887624b39}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-targetsmechanical@{clear\-\_\-targetsmechanical}}
\index{clear\-\_\-targetsmechanical@{clear\-\_\-targetsmechanical}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-targetsmechanical}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-targetsmechanical} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a9e3e3bffcf6250c0eb2664f887624b39}
\hypertarget{classmessages_1_1WeaponTypeData_a5db71dd2b2342c41a039fef4ac2e085e}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-targetsnonbuilding@{clear\-\_\-targetsnonbuilding}}
\index{clear\-\_\-targetsnonbuilding@{clear\-\_\-targetsnonbuilding}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-targetsnonbuilding}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-targetsnonbuilding} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a5db71dd2b2342c41a039fef4ac2e085e}
\hypertarget{classmessages_1_1WeaponTypeData_aca0877127a6940bd2e87f4d3368bf1a0}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-targetsnonrobotic@{clear\-\_\-targetsnonrobotic}}
\index{clear\-\_\-targetsnonrobotic@{clear\-\_\-targetsnonrobotic}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-targetsnonrobotic}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-targetsnonrobotic} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aca0877127a6940bd2e87f4d3368bf1a0}
\hypertarget{classmessages_1_1WeaponTypeData_a8ac125c3364c545f3ad1dfe702afaaa5}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-targetsorganic@{clear\-\_\-targetsorganic}}
\index{clear\-\_\-targetsorganic@{clear\-\_\-targetsorganic}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-targetsorganic}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-targetsorganic} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a8ac125c3364c545f3ad1dfe702afaaa5}
\hypertarget{classmessages_1_1WeaponTypeData_a2ecdbabebbbde686484baf02a1b5b53d}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-targetsorgormech@{clear\-\_\-targetsorgormech}}
\index{clear\-\_\-targetsorgormech@{clear\-\_\-targetsorgormech}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-targetsorgormech}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-targetsorgormech} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a2ecdbabebbbde686484baf02a1b5b53d}
\hypertarget{classmessages_1_1WeaponTypeData_aedb68ceb1fa379b4e73e037e1192a670}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-targetsown@{clear\-\_\-targetsown}}
\index{clear\-\_\-targetsown@{clear\-\_\-targetsown}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-targetsown}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-targetsown} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aedb68ceb1fa379b4e73e037e1192a670}
\hypertarget{classmessages_1_1WeaponTypeData_a296862aa202e9f492f47358c2b6fbfe1}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-targetsterrain@{clear\-\_\-targetsterrain}}
\index{clear\-\_\-targetsterrain@{clear\-\_\-targetsterrain}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-targetsterrain}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-targetsterrain} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a296862aa202e9f492f47358c2b6fbfe1}
\hypertarget{classmessages_1_1WeaponTypeData_a794549efd5afb2e3c85f1f91d4522e2d}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-tech@{clear\-\_\-tech}}
\index{clear\-\_\-tech@{clear\-\_\-tech}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-tech}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-tech} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a794549efd5afb2e3c85f1f91d4522e2d}
\hypertarget{classmessages_1_1WeaponTypeData_aa355003c25b53fe8102835936c99b2df}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-upgradetype@{clear\-\_\-upgradetype}}
\index{clear\-\_\-upgradetype@{clear\-\_\-upgradetype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-upgradetype}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-upgradetype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aa355003c25b53fe8102835936c99b2df}
\hypertarget{classmessages_1_1WeaponTypeData_a802b3568659a5202fc0bb988050ed818}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!clear\-\_\-whatuses@{clear\-\_\-whatuses}}
\index{clear\-\_\-whatuses@{clear\-\_\-whatuses}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{clear\-\_\-whatuses}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::clear\-\_\-whatuses} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a802b3568659a5202fc0bb988050ed818}
\hypertarget{classmessages_1_1WeaponTypeData_aac4f887d7c945587cf9b69624392a0b2}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1WeaponTypeData_aac4f887d7c945587cf9b69624392a0b2}


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


\hypertarget{classmessages_1_1WeaponTypeData_a02689ac52dc9222e5952648201bb5732}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Weapon\-Type\-Data} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1WeaponTypeData_a02689ac52dc9222e5952648201bb5732}
\hypertarget{classmessages_1_1WeaponTypeData_a15edc249ea0822af76190bddc6e4af6d}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!damageamount@{damageamount}}
\index{damageamount@{damageamount}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{damageamount}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Weapon\-Type\-Data\-::damageamount} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a15edc249ea0822af76190bddc6e4af6d}
\hypertarget{classmessages_1_1WeaponTypeData_a1ef175f5ed7723f139884b5db96e5ae9}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!damagebonus@{damagebonus}}
\index{damagebonus@{damagebonus}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{damagebonus}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Weapon\-Type\-Data\-::damagebonus} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a1ef175f5ed7723f139884b5db96e5ae9}
\hypertarget{classmessages_1_1WeaponTypeData_a4fd6ccc55e4016524ef10b52bef2ad41}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!damagecooldown@{damagecooldown}}
\index{damagecooldown@{damagecooldown}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{damagecooldown}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Weapon\-Type\-Data\-::damagecooldown} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a4fd6ccc55e4016524ef10b52bef2ad41}
\hypertarget{classmessages_1_1WeaponTypeData_a1553b62d36192718ce7580aa3e8e0e42}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!damagefactor@{damagefactor}}
\index{damagefactor@{damagefactor}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{damagefactor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Weapon\-Type\-Data\-::damagefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a1553b62d36192718ce7580aa3e8e0e42}
\hypertarget{classmessages_1_1WeaponTypeData_a6fc131276bfa2c5017a95b4a3739a728}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!damagetype@{damagetype}}
\index{damagetype@{damagetype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{damagetype}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Damage\-Type} {\bf messages\-::\-Weapon\-Type\-Data\-::damagetype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a6fc131276bfa2c5017a95b4a3739a728}
\hypertarget{classmessages_1_1WeaponTypeData_a73b75f3f22bffead51e4da1a5fd03f55}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!default\-\_\-instance@{default\-\_\-instance}}
\index{default\-\_\-instance@{default\-\_\-instance}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{default\-\_\-instance}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf \-Weapon\-Type\-Data}\& {\bf messages\-::\-Weapon\-Type\-Data\-::default\-\_\-instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a73b75f3f22bffead51e4da1a5fd03f55}
\hypertarget{classmessages_1_1WeaponTypeData_ae026a90df64d153fc72483725eba3b45}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Descriptor}$\ast$ {\bf messages\-::\-Weapon\-Type\-Data\-::descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ae026a90df64d153fc72483725eba3b45}
\hypertarget{classmessages_1_1WeaponTypeData_a1f5dbf7037f93ce2e9724679f6000416}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!explosiontype@{explosiontype}}
\index{explosiontype@{explosiontype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{explosiontype}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Explosion\-Type} {\bf messages\-::\-Weapon\-Type\-Data\-::explosiontype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a1f5dbf7037f93ce2e9724679f6000416}
\hypertarget{classmessages_1_1WeaponTypeData_aa4a0c66f4e224a78c0a59395de39db13}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Get\-Cached\-Size@{\-Get\-Cached\-Size}}
\index{\-Get\-Cached\-Size@{\-Get\-Cached\-Size}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Get\-Cached\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Weapon\-Type\-Data\-::\-Get\-Cached\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aa4a0c66f4e224a78c0a59395de39db13}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1MessageLite_a5347f639af70b2f2ba4963791931404e}{google\-::protobuf\-::\-Message\-Lite}.

\hypertarget{classmessages_1_1WeaponTypeData_a68e701377d1c01be5415d93ddaf18bc5}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Get\-Metadata@{\-Get\-Metadata}}
\index{\-Get\-Metadata@{\-Get\-Metadata}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Get\-Metadata}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::\-Metadata} {\bf messages\-::\-Weapon\-Type\-Data\-::\-Get\-Metadata} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a68e701377d1c01be5415d93ddaf18bc5}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_a152599c650dfa8c021a928e02e773a6b}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1WeaponTypeData_aed4163edd6c4b0610bf059c9327a97f1}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-damageamount@{has\-\_\-damageamount}}
\index{has\-\_\-damageamount@{has\-\_\-damageamount}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-damageamount}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-damageamount} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aed4163edd6c4b0610bf059c9327a97f1}
\hypertarget{classmessages_1_1WeaponTypeData_a2bd637fb6d25fc16c7065bdef8bbcda2}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-damagebonus@{has\-\_\-damagebonus}}
\index{has\-\_\-damagebonus@{has\-\_\-damagebonus}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-damagebonus}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-damagebonus} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a2bd637fb6d25fc16c7065bdef8bbcda2}
\hypertarget{classmessages_1_1WeaponTypeData_a38eda5eddc27397fb9ff08134f61f04b}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-damagecooldown@{has\-\_\-damagecooldown}}
\index{has\-\_\-damagecooldown@{has\-\_\-damagecooldown}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-damagecooldown}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-damagecooldown} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a38eda5eddc27397fb9ff08134f61f04b}
\hypertarget{classmessages_1_1WeaponTypeData_a50b33bc385edbc7f15d311336ac7a1a7}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-damagefactor@{has\-\_\-damagefactor}}
\index{has\-\_\-damagefactor@{has\-\_\-damagefactor}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-damagefactor}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-damagefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a50b33bc385edbc7f15d311336ac7a1a7}
\hypertarget{classmessages_1_1WeaponTypeData_a1a91dc698968032838d9e6e973ffa48e}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-damagetype@{has\-\_\-damagetype}}
\index{has\-\_\-damagetype@{has\-\_\-damagetype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-damagetype}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-damagetype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a1a91dc698968032838d9e6e973ffa48e}
\hypertarget{classmessages_1_1WeaponTypeData_ad5e8add4397abd9a97b4acc683a8df28}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-explosiontype@{has\-\_\-explosiontype}}
\index{has\-\_\-explosiontype@{has\-\_\-explosiontype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-explosiontype}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-explosiontype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ad5e8add4397abd9a97b4acc683a8df28}
\hypertarget{classmessages_1_1WeaponTypeData_a0199223aad6f5c0a1791663f65b1172b}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-id@{has\-\_\-id}}
\index{has\-\_\-id@{has\-\_\-id}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a0199223aad6f5c0a1791663f65b1172b}
\hypertarget{classmessages_1_1WeaponTypeData_ad9eea08e77319277770abbed5b75cf80}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-innersplashradius@{has\-\_\-innersplashradius}}
\index{has\-\_\-innersplashradius@{has\-\_\-innersplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-innersplashradius}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-innersplashradius} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ad9eea08e77319277770abbed5b75cf80}
\hypertarget{classmessages_1_1WeaponTypeData_a94f431a31898745fb1edd2c03e94db9b}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-maxrange@{has\-\_\-maxrange}}
\index{has\-\_\-maxrange@{has\-\_\-maxrange}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-maxrange}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-maxrange} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a94f431a31898745fb1edd2c03e94db9b}
\hypertarget{classmessages_1_1WeaponTypeData_a2caf1234ee9326cac040858577cf110e}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-mediansplashradius@{has\-\_\-mediansplashradius}}
\index{has\-\_\-mediansplashradius@{has\-\_\-mediansplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-mediansplashradius}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-mediansplashradius} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a2caf1234ee9326cac040858577cf110e}
\hypertarget{classmessages_1_1WeaponTypeData_a4c867c2d047e51e43a7d15de0cb687b3}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-minrange@{has\-\_\-minrange}}
\index{has\-\_\-minrange@{has\-\_\-minrange}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-minrange}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-minrange} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a4c867c2d047e51e43a7d15de0cb687b3}
\hypertarget{classmessages_1_1WeaponTypeData_a80f0e688f716c39f144aad874208b3d9}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-name@{has\-\_\-name}}
\index{has\-\_\-name@{has\-\_\-name}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a80f0e688f716c39f144aad874208b3d9}
\hypertarget{classmessages_1_1WeaponTypeData_a7dc42233a09cd76dd1f4d2492eec32f9}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-outersplashradius@{has\-\_\-outersplashradius}}
\index{has\-\_\-outersplashradius@{has\-\_\-outersplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-outersplashradius}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-outersplashradius} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a7dc42233a09cd76dd1f4d2492eec32f9}
\hypertarget{classmessages_1_1WeaponTypeData_a470d43ef5422143f64cccbc747350252}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-targetsair@{has\-\_\-targetsair}}
\index{has\-\_\-targetsair@{has\-\_\-targetsair}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-targetsair}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-targetsair} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a470d43ef5422143f64cccbc747350252}
\hypertarget{classmessages_1_1WeaponTypeData_ac4ec2199ca973815a20445ae3d57fedd}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-targetsground@{has\-\_\-targetsground}}
\index{has\-\_\-targetsground@{has\-\_\-targetsground}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-targetsground}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-targetsground} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ac4ec2199ca973815a20445ae3d57fedd}
\hypertarget{classmessages_1_1WeaponTypeData_a851e6a4fc63f05888946a3fa4c2b87fd}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-targetsmechanical@{has\-\_\-targetsmechanical}}
\index{has\-\_\-targetsmechanical@{has\-\_\-targetsmechanical}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-targetsmechanical}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-targetsmechanical} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a851e6a4fc63f05888946a3fa4c2b87fd}
\hypertarget{classmessages_1_1WeaponTypeData_acab89f6e2a43327585bf3841a2fdcd54}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-targetsnonbuilding@{has\-\_\-targetsnonbuilding}}
\index{has\-\_\-targetsnonbuilding@{has\-\_\-targetsnonbuilding}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-targetsnonbuilding}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-targetsnonbuilding} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_acab89f6e2a43327585bf3841a2fdcd54}
\hypertarget{classmessages_1_1WeaponTypeData_aa1be5eb91bc2804b73fc489d3f2bfed4}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-targetsnonrobotic@{has\-\_\-targetsnonrobotic}}
\index{has\-\_\-targetsnonrobotic@{has\-\_\-targetsnonrobotic}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-targetsnonrobotic}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-targetsnonrobotic} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aa1be5eb91bc2804b73fc489d3f2bfed4}
\hypertarget{classmessages_1_1WeaponTypeData_a1c6e0468b3cb4d960cde4e547f6536a2}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-targetsorganic@{has\-\_\-targetsorganic}}
\index{has\-\_\-targetsorganic@{has\-\_\-targetsorganic}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-targetsorganic}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-targetsorganic} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a1c6e0468b3cb4d960cde4e547f6536a2}
\hypertarget{classmessages_1_1WeaponTypeData_a40f3d0760bc84665693b022f130a52a8}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-targetsorgormech@{has\-\_\-targetsorgormech}}
\index{has\-\_\-targetsorgormech@{has\-\_\-targetsorgormech}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-targetsorgormech}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-targetsorgormech} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a40f3d0760bc84665693b022f130a52a8}
\hypertarget{classmessages_1_1WeaponTypeData_a824bdf5ee6b49a113c784f0cefa82aa6}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-targetsown@{has\-\_\-targetsown}}
\index{has\-\_\-targetsown@{has\-\_\-targetsown}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-targetsown}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-targetsown} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a824bdf5ee6b49a113c784f0cefa82aa6}
\hypertarget{classmessages_1_1WeaponTypeData_aa76cf2e34d433a32749bc4831ee8a94b}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-targetsterrain@{has\-\_\-targetsterrain}}
\index{has\-\_\-targetsterrain@{has\-\_\-targetsterrain}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-targetsterrain}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-targetsterrain} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aa76cf2e34d433a32749bc4831ee8a94b}
\hypertarget{classmessages_1_1WeaponTypeData_a053aa707da7ce812aae0d8f3b2e59d02}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-tech@{has\-\_\-tech}}
\index{has\-\_\-tech@{has\-\_\-tech}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-tech}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-tech} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a053aa707da7ce812aae0d8f3b2e59d02}
\hypertarget{classmessages_1_1WeaponTypeData_ad03f48ca0b11fa40f7a82239eca56069}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-upgradetype@{has\-\_\-upgradetype}}
\index{has\-\_\-upgradetype@{has\-\_\-upgradetype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-upgradetype}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-upgradetype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ad03f48ca0b11fa40f7a82239eca56069}
\hypertarget{classmessages_1_1WeaponTypeData_accbd05fd40639be67a9fc876b3b4e3ce}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!has\-\_\-whatuses@{has\-\_\-whatuses}}
\index{has\-\_\-whatuses@{has\-\_\-whatuses}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{has\-\_\-whatuses}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::has\-\_\-whatuses} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_accbd05fd40639be67a9fc876b3b4e3ce}
\hypertarget{classmessages_1_1WeaponTypeData_adc8fab32ed602f9696806a5e0f9e1741}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!id@{id}}
\index{id@{id}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Weapon\-Type\-Data\-::id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_adc8fab32ed602f9696806a5e0f9e1741}
\hypertarget{classmessages_1_1WeaponTypeData_aa7bd2a899c76601b865c308a84da9434}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!innersplashradius@{innersplashradius}}
\index{innersplashradius@{innersplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{innersplashradius}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Weapon\-Type\-Data\-::innersplashradius} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aa7bd2a899c76601b865c308a84da9434}
\hypertarget{classmessages_1_1WeaponTypeData_a8513144880beb4187a51a0b959310e7d}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a8513144880beb4187a51a0b959310e7d}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a781db24cdbfa161b11970ca5ff30eb16}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1WeaponTypeData_a586a0d6306a616c216571600515a7b4d}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!maxrange@{maxrange}}
\index{maxrange@{maxrange}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{maxrange}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Weapon\-Type\-Data\-::maxrange} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a586a0d6306a616c216571600515a7b4d}
\hypertarget{classmessages_1_1WeaponTypeData_ac5ebd8e5c5d9d98d8d9253bf3c2648bb}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!mediansplashradius@{mediansplashradius}}
\index{mediansplashradius@{mediansplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{mediansplashradius}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Weapon\-Type\-Data\-::mediansplashradius} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ac5ebd8e5c5d9d98d8d9253bf3c2648bb}
\hypertarget{classmessages_1_1WeaponTypeData_a745b38396e23cdf9f7132d9fc8df068f}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1WeaponTypeData_a745b38396e23cdf9f7132d9fc8df068f}
\hypertarget{classmessages_1_1WeaponTypeData_af968daad5c4b56bd2a665261abf42bb1}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Weapon\-Type\-Data} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1WeaponTypeData_af968daad5c4b56bd2a665261abf42bb1}
\hypertarget{classmessages_1_1WeaponTypeData_a00f9776b623d35b482852199e868a0fe}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}}
\index{\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::\-Merge\-Partial\-From\-Coded\-Stream} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$}]{input}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1WeaponTypeData_a00f9776b623d35b482852199e868a0fe}
\hypertarget{classmessages_1_1WeaponTypeData_a5a6c805626f9c2b50cf3a9da8362c50f}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!minrange@{minrange}}
\index{minrange@{minrange}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{minrange}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Weapon\-Type\-Data\-::minrange} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a5a6c805626f9c2b50cf3a9da8362c50f}
\hypertarget{classmessages_1_1WeaponTypeData_a8aadef82e5ce737bd51256e7f2f6c3af}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!mutable\-\_\-name@{mutable\-\_\-name}}
\index{mutable\-\_\-name@{mutable\-\_\-name}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{mutable\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf messages\-::\-Weapon\-Type\-Data\-::mutable\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a8aadef82e5ce737bd51256e7f2f6c3af}
\hypertarget{classmessages_1_1WeaponTypeData_a0629624e64d0756c202f4d9d6564816d}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!mutable\-\_\-tech@{mutable\-\_\-tech}}
\index{mutable\-\_\-tech@{mutable\-\_\-tech}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{mutable\-\_\-tech}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Tech\-Type} $\ast$ {\bf messages\-::\-Weapon\-Type\-Data\-::mutable\-\_\-tech} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a0629624e64d0756c202f4d9d6564816d}


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


\hypertarget{classmessages_1_1WeaponTypeData_a86f27e7e88182b2d2676cfd94cf6c02a}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf messages\-::\-Weapon\-Type\-Data\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a86f27e7e88182b2d2676cfd94cf6c02a}
\hypertarget{classmessages_1_1WeaponTypeData_a4e009482a3d511184fe766404294808f}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!mutable\-\_\-upgradetype@{mutable\-\_\-upgradetype}}
\index{mutable\-\_\-upgradetype@{mutable\-\_\-upgradetype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{mutable\-\_\-upgradetype}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Upgrade\-Type} $\ast$ {\bf messages\-::\-Weapon\-Type\-Data\-::mutable\-\_\-upgradetype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a4e009482a3d511184fe766404294808f}


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


\hypertarget{classmessages_1_1WeaponTypeData_aba52d06fc724a530206d147bb768a834}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!mutable\-\_\-whatuses@{mutable\-\_\-whatuses}}
\index{mutable\-\_\-whatuses@{mutable\-\_\-whatuses}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{mutable\-\_\-whatuses}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Type} $\ast$ {\bf messages\-::\-Weapon\-Type\-Data\-::mutable\-\_\-whatuses} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aba52d06fc724a530206d147bb768a834}


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


\hypertarget{classmessages_1_1WeaponTypeData_a3032957549ef235db41168cd2c210c76}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!name@{name}}
\index{name@{name}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf messages\-::\-Weapon\-Type\-Data\-::name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a3032957549ef235db41168cd2c210c76}
\hypertarget{classmessages_1_1WeaponTypeData_a57eb110aec3264c538e2c025b759fb55}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-New@{\-New}}
\index{\-New@{\-New}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Weapon\-Type\-Data}$\ast$ {\bf messages\-::\-Weapon\-Type\-Data\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a57eb110aec3264c538e2c025b759fb55}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_ad11147db580486666b35364f6dc4e6e9}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1WeaponTypeData_a8061c1c1c40af1c093fa4e663a7e27e4}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!operator=@{operator=}}
\index{operator=@{operator=}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Weapon\-Type\-Data}\& messages\-::\-Weapon\-Type\-Data\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf \-Weapon\-Type\-Data} \&}]{from}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a8061c1c1c40af1c093fa4e663a7e27e4}


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


\hypertarget{classmessages_1_1WeaponTypeData_a6c8944922cb190736fae6ef54fb08658}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!outersplashradius@{outersplashradius}}
\index{outersplashradius@{outersplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{outersplashradius}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Weapon\-Type\-Data\-::outersplashradius} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a6c8944922cb190736fae6ef54fb08658}
\hypertarget{classmessages_1_1WeaponTypeData_a468c5d3c1b5ce91cc74157c37b2ceca6}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::\-Serialize\-With\-Cached\-Sizes} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1WeaponTypeData_a468c5d3c1b5ce91cc74157c37b2ceca6}
\hypertarget{classmessages_1_1WeaponTypeData_a1677f17b4e664d64cc28ceea924b5f69}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}}
\index{\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf messages\-::\-Weapon\-Type\-Data\-::\-Serialize\-With\-Cached\-Sizes\-To\-Array} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint8} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1WeaponTypeData_a1677f17b4e664d64cc28ceea924b5f69}
\hypertarget{classmessages_1_1WeaponTypeData_abe15e5c7cce1d1433c1f10472187b91c}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-damageamount@{set\-\_\-damageamount}}
\index{set\-\_\-damageamount@{set\-\_\-damageamount}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-damageamount}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-damageamount} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_abe15e5c7cce1d1433c1f10472187b91c}


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


\hypertarget{classmessages_1_1WeaponTypeData_a2d4bec338c469461fedc86be0c6d9db9}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-damagebonus@{set\-\_\-damagebonus}}
\index{set\-\_\-damagebonus@{set\-\_\-damagebonus}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-damagebonus}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-damagebonus} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a2d4bec338c469461fedc86be0c6d9db9}


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


\hypertarget{classmessages_1_1WeaponTypeData_a4e983c5952036c59f18f629d512a0b26}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-damagecooldown@{set\-\_\-damagecooldown}}
\index{set\-\_\-damagecooldown@{set\-\_\-damagecooldown}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-damagecooldown}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-damagecooldown} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a4e983c5952036c59f18f629d512a0b26}


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


\hypertarget{classmessages_1_1WeaponTypeData_a70fb8e1211b0d64e8d6aa5980a587840}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-damagefactor@{set\-\_\-damagefactor}}
\index{set\-\_\-damagefactor@{set\-\_\-damagefactor}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-damagefactor}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-damagefactor} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a70fb8e1211b0d64e8d6aa5980a587840}


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


\hypertarget{classmessages_1_1WeaponTypeData_a308640b32450de9d6662b54588a09c70}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-damagetype@{set\-\_\-damagetype}}
\index{set\-\_\-damagetype@{set\-\_\-damagetype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-damagetype}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-damagetype} (
\begin{DoxyParamCaption}
\item[{{\bf messages\-::\-Damage\-Type}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a308640b32450de9d6662b54588a09c70}


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




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


\hypertarget{classmessages_1_1WeaponTypeData_a9ba26bbf48345b5a0f622817d1d6c37f}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-explosiontype@{set\-\_\-explosiontype}}
\index{set\-\_\-explosiontype@{set\-\_\-explosiontype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-explosiontype}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-explosiontype} (
\begin{DoxyParamCaption}
\item[{{\bf messages\-::\-Explosion\-Type}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a9ba26bbf48345b5a0f622817d1d6c37f}


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




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


\hypertarget{classmessages_1_1WeaponTypeData_a2ffde54b3b6499bae6931ee2d030191c}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-id@{set\-\_\-id}}
\index{set\-\_\-id@{set\-\_\-id}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-id} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a2ffde54b3b6499bae6931ee2d030191c}


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


\hypertarget{classmessages_1_1WeaponTypeData_a167f723a928febfe2977b4fcc120f02a}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-innersplashradius@{set\-\_\-innersplashradius}}
\index{set\-\_\-innersplashradius@{set\-\_\-innersplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-innersplashradius}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-innersplashradius} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a167f723a928febfe2977b4fcc120f02a}


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


\hypertarget{classmessages_1_1WeaponTypeData_a98bbd59360e539e7d2dc5299b07dd4e2}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-maxrange@{set\-\_\-maxrange}}
\index{set\-\_\-maxrange@{set\-\_\-maxrange}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-maxrange}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-maxrange} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a98bbd59360e539e7d2dc5299b07dd4e2}


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


\hypertarget{classmessages_1_1WeaponTypeData_af3be86feea05605791c9df3d47c69aea}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-mediansplashradius@{set\-\_\-mediansplashradius}}
\index{set\-\_\-mediansplashradius@{set\-\_\-mediansplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-mediansplashradius}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-mediansplashradius} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_af3be86feea05605791c9df3d47c69aea}


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


\hypertarget{classmessages_1_1WeaponTypeData_a3b7f4fb31c3e0266ffc1349b4ae29a8a}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-minrange@{set\-\_\-minrange}}
\index{set\-\_\-minrange@{set\-\_\-minrange}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-minrange}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-minrange} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a3b7f4fb31c3e0266ffc1349b4ae29a8a}


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


\hypertarget{classmessages_1_1WeaponTypeData_afef29d335add7b94a22deac0cfb8feb4}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-name} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_afef29d335add7b94a22deac0cfb8feb4}


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


\hypertarget{classmessages_1_1WeaponTypeData_ad506511e6a2fbe4e17aa94c68b8c6bba}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-name} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ad506511e6a2fbe4e17aa94c68b8c6bba}
\hypertarget{classmessages_1_1WeaponTypeData_a71bff6d6e60af1cb50cd83bd099c0d91}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-name} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a71bff6d6e60af1cb50cd83bd099c0d91}
\hypertarget{classmessages_1_1WeaponTypeData_aa34c27a65edcca1011e2f1736b7ce185}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-outersplashradius@{set\-\_\-outersplashradius}}
\index{set\-\_\-outersplashradius@{set\-\_\-outersplashradius}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-outersplashradius}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-outersplashradius} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aa34c27a65edcca1011e2f1736b7ce185}


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


\hypertarget{classmessages_1_1WeaponTypeData_a8247c5d551955ddead9ae8c903c240d2}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-targetsair@{set\-\_\-targetsair}}
\index{set\-\_\-targetsair@{set\-\_\-targetsair}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-targetsair}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-targetsair} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a8247c5d551955ddead9ae8c903c240d2}


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


\hypertarget{classmessages_1_1WeaponTypeData_a0ccd85028e4f5cf84ae43b6448fbf3a4}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-targetsground@{set\-\_\-targetsground}}
\index{set\-\_\-targetsground@{set\-\_\-targetsground}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-targetsground}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-targetsground} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a0ccd85028e4f5cf84ae43b6448fbf3a4}


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


\hypertarget{classmessages_1_1WeaponTypeData_a967f3ef029fca72a1e0c2fe49e3164b3}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-targetsmechanical@{set\-\_\-targetsmechanical}}
\index{set\-\_\-targetsmechanical@{set\-\_\-targetsmechanical}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-targetsmechanical}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-targetsmechanical} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a967f3ef029fca72a1e0c2fe49e3164b3}


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


\hypertarget{classmessages_1_1WeaponTypeData_af1580f9fddea9f6c559aad3ff3e51b73}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-targetsnonbuilding@{set\-\_\-targetsnonbuilding}}
\index{set\-\_\-targetsnonbuilding@{set\-\_\-targetsnonbuilding}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-targetsnonbuilding}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-targetsnonbuilding} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_af1580f9fddea9f6c559aad3ff3e51b73}


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


\hypertarget{classmessages_1_1WeaponTypeData_a206fe8b1415a43d3cea45ef93551db8e}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-targetsnonrobotic@{set\-\_\-targetsnonrobotic}}
\index{set\-\_\-targetsnonrobotic@{set\-\_\-targetsnonrobotic}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-targetsnonrobotic}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-targetsnonrobotic} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a206fe8b1415a43d3cea45ef93551db8e}


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


\hypertarget{classmessages_1_1WeaponTypeData_ad68455ec3e05489f157c246bbabe251a}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-targetsorganic@{set\-\_\-targetsorganic}}
\index{set\-\_\-targetsorganic@{set\-\_\-targetsorganic}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-targetsorganic}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-targetsorganic} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ad68455ec3e05489f157c246bbabe251a}


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


\hypertarget{classmessages_1_1WeaponTypeData_a658614525f502f3e7d8ffb1f44cb2ca8}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-targetsorgormech@{set\-\_\-targetsorgormech}}
\index{set\-\_\-targetsorgormech@{set\-\_\-targetsorgormech}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-targetsorgormech}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-targetsorgormech} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a658614525f502f3e7d8ffb1f44cb2ca8}


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


\hypertarget{classmessages_1_1WeaponTypeData_aff8c5793072bd0d974e0fda75272c730}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-targetsown@{set\-\_\-targetsown}}
\index{set\-\_\-targetsown@{set\-\_\-targetsown}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-targetsown}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-targetsown} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aff8c5793072bd0d974e0fda75272c730}


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


\hypertarget{classmessages_1_1WeaponTypeData_a73aa6c349e4a9f4df16eac08b41e769d}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!set\-\_\-targetsterrain@{set\-\_\-targetsterrain}}
\index{set\-\_\-targetsterrain@{set\-\_\-targetsterrain}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{set\-\_\-targetsterrain}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::set\-\_\-targetsterrain} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a73aa6c349e4a9f4df16eac08b41e769d}


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


\hypertarget{classmessages_1_1WeaponTypeData_a4c67a64670c1cfc8d897c77814aac66c}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!\-Swap@{\-Swap}}
\index{\-Swap@{\-Swap}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{\-Swap}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Weapon\-Type\-Data\-::\-Swap} (
\begin{DoxyParamCaption}
\item[{{\bf \-Weapon\-Type\-Data} $\ast$}]{other}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1WeaponTypeData_a4c67a64670c1cfc8d897c77814aac66c}
\hypertarget{classmessages_1_1WeaponTypeData_a30fc560c4fc393e8bfc43eb19d2d77ce}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!targetsair@{targetsair}}
\index{targetsair@{targetsair}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{targetsair}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::targetsair} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a30fc560c4fc393e8bfc43eb19d2d77ce}
\hypertarget{classmessages_1_1WeaponTypeData_ae6543e9257069987b99d2a2c1699bdee}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!targetsground@{targetsground}}
\index{targetsground@{targetsground}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{targetsground}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::targetsground} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ae6543e9257069987b99d2a2c1699bdee}
\hypertarget{classmessages_1_1WeaponTypeData_a584b4201ab082c094d46fc0aabd16230}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!targetsmechanical@{targetsmechanical}}
\index{targetsmechanical@{targetsmechanical}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{targetsmechanical}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::targetsmechanical} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a584b4201ab082c094d46fc0aabd16230}
\hypertarget{classmessages_1_1WeaponTypeData_ad9519f69720208fb8343ca42b0786f6d}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!targetsnonbuilding@{targetsnonbuilding}}
\index{targetsnonbuilding@{targetsnonbuilding}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{targetsnonbuilding}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::targetsnonbuilding} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ad9519f69720208fb8343ca42b0786f6d}
\hypertarget{classmessages_1_1WeaponTypeData_ad5d815984824bc29b8e51da6e78f9197}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!targetsnonrobotic@{targetsnonrobotic}}
\index{targetsnonrobotic@{targetsnonrobotic}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{targetsnonrobotic}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::targetsnonrobotic} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ad5d815984824bc29b8e51da6e78f9197}
\hypertarget{classmessages_1_1WeaponTypeData_aa2b07f2023d8919f18668be5e3845dce}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!targetsorganic@{targetsorganic}}
\index{targetsorganic@{targetsorganic}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{targetsorganic}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::targetsorganic} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aa2b07f2023d8919f18668be5e3845dce}
\hypertarget{classmessages_1_1WeaponTypeData_a345d194e412265e1edf7bd9f265961f8}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!targetsorgormech@{targetsorgormech}}
\index{targetsorgormech@{targetsorgormech}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{targetsorgormech}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::targetsorgormech} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a345d194e412265e1edf7bd9f265961f8}
\hypertarget{classmessages_1_1WeaponTypeData_afd3451e5fd9ffeb4dfa997fa19c44b92}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!targetsown@{targetsown}}
\index{targetsown@{targetsown}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{targetsown}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::targetsown} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_afd3451e5fd9ffeb4dfa997fa19c44b92}
\hypertarget{classmessages_1_1WeaponTypeData_a9fc3732c781350116ca08536e0131133}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!targetsterrain@{targetsterrain}}
\index{targetsterrain@{targetsterrain}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{targetsterrain}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Weapon\-Type\-Data\-::targetsterrain} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a9fc3732c781350116ca08536e0131133}
\hypertarget{classmessages_1_1WeaponTypeData_ada960e5b8830df998dfbdf64a17791eb}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!tech@{tech}}
\index{tech@{tech}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{tech}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Tech\-Type} \& {\bf messages\-::\-Weapon\-Type\-Data\-::tech} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ada960e5b8830df998dfbdf64a17791eb}
\hypertarget{classmessages_1_1WeaponTypeData_a5827cc959efe54328eb8eee39c81d0a4}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!unknown\-\_\-fields@{unknown\-\_\-fields}}
\index{unknown\-\_\-fields@{unknown\-\_\-fields}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}\& {\bf messages\-::\-Weapon\-Type\-Data\-::unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a5827cc959efe54328eb8eee39c81d0a4}
\hypertarget{classmessages_1_1WeaponTypeData_a1e1db991a640d4b4c0ad5fde34801dea}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!upgradetype@{upgradetype}}
\index{upgradetype@{upgradetype}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{upgradetype}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Upgrade\-Type} \& {\bf messages\-::\-Weapon\-Type\-Data\-::upgradetype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a1e1db991a640d4b4c0ad5fde34801dea}
\hypertarget{classmessages_1_1WeaponTypeData_a23edd0ca953d50c3982c74d27db9e52d}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!whatuses@{whatuses}}
\index{whatuses@{whatuses}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{whatuses}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Unit\-Type} \& {\bf messages\-::\-Weapon\-Type\-Data\-::whatuses} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a23edd0ca953d50c3982c74d27db9e52d}


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classmessages_1_1WeaponTypeData_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}
\hypertarget{classmessages_1_1WeaponTypeData_afa43391b6c4085c135fc98ee864bf6bb}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_afa43391b6c4085c135fc98ee864bf6bb}
\hypertarget{classmessages_1_1WeaponTypeData_af86f5e990a9b42f5bb0bf621fcba6369}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_af86f5e990a9b42f5bb0bf621fcba6369}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classmessages_1_1WeaponTypeData_a363334d7f9e360b510166ef756cad1e5}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Damage\-Amount\-Field\-Number@{k\-Damage\-Amount\-Field\-Number}}
\index{k\-Damage\-Amount\-Field\-Number@{k\-Damage\-Amount\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Damage\-Amount\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Damage\-Amount\-Field\-Number} = 5\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a363334d7f9e360b510166ef756cad1e5}
\hypertarget{classmessages_1_1WeaponTypeData_a95c1ab4ccb4755711efb4e56ece152b2}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Damage\-Bonus\-Field\-Number@{k\-Damage\-Bonus\-Field\-Number}}
\index{k\-Damage\-Bonus\-Field\-Number@{k\-Damage\-Bonus\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Damage\-Bonus\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Damage\-Bonus\-Field\-Number} = 6\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a95c1ab4ccb4755711efb4e56ece152b2}
\hypertarget{classmessages_1_1WeaponTypeData_a02771e17689df721037321fe11a815ff}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Damage\-Cooldown\-Field\-Number@{k\-Damage\-Cooldown\-Field\-Number}}
\index{k\-Damage\-Cooldown\-Field\-Number@{k\-Damage\-Cooldown\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Damage\-Cooldown\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Damage\-Cooldown\-Field\-Number} = 7\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a02771e17689df721037321fe11a815ff}
\hypertarget{classmessages_1_1WeaponTypeData_a1b6f91fc497ccc94de6e1f8e7240d4cc}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Damage\-Factor\-Field\-Number@{k\-Damage\-Factor\-Field\-Number}}
\index{k\-Damage\-Factor\-Field\-Number@{k\-Damage\-Factor\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Damage\-Factor\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Damage\-Factor\-Field\-Number} = 8\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a1b6f91fc497ccc94de6e1f8e7240d4cc}
\hypertarget{classmessages_1_1WeaponTypeData_a695409555a3b3b221f798d495b1b5003}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Damage\-Type\-Field\-Number@{k\-Damage\-Type\-Field\-Number}}
\index{k\-Damage\-Type\-Field\-Number@{k\-Damage\-Type\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Damage\-Type\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Damage\-Type\-Field\-Number} = 10\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a695409555a3b3b221f798d495b1b5003}
\hypertarget{classmessages_1_1WeaponTypeData_aba68efaaccc9894434c16da1a3100bdb}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Explosion\-Type\-Field\-Number@{k\-Explosion\-Type\-Field\-Number}}
\index{k\-Explosion\-Type\-Field\-Number@{k\-Explosion\-Type\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Explosion\-Type\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Explosion\-Type\-Field\-Number} = 11\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aba68efaaccc9894434c16da1a3100bdb}
\hypertarget{classmessages_1_1WeaponTypeData_a6ac945c18f4e8391195b74bc6ea52b95}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Id\-Field\-Number@{k\-Id\-Field\-Number}}
\index{k\-Id\-Field\-Number@{k\-Id\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Id\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Id\-Field\-Number} = 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a6ac945c18f4e8391195b74bc6ea52b95}
\hypertarget{classmessages_1_1WeaponTypeData_abca489bd9c4daa3e73f56e78d89cb562}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Inner\-Splash\-Radius\-Field\-Number@{k\-Inner\-Splash\-Radius\-Field\-Number}}
\index{k\-Inner\-Splash\-Radius\-Field\-Number@{k\-Inner\-Splash\-Radius\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Inner\-Splash\-Radius\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Inner\-Splash\-Radius\-Field\-Number} = 14\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_abca489bd9c4daa3e73f56e78d89cb562}
\hypertarget{classmessages_1_1WeaponTypeData_afa02208fcb0cffca03349752873cbbde}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Max\-Range\-Field\-Number@{k\-Max\-Range\-Field\-Number}}
\index{k\-Max\-Range\-Field\-Number@{k\-Max\-Range\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Max\-Range\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Max\-Range\-Field\-Number} = 13\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_afa02208fcb0cffca03349752873cbbde}
\hypertarget{classmessages_1_1WeaponTypeData_adb04433fc124ecde6eaf771f02b7ef9c}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Median\-Splash\-Radius\-Field\-Number@{k\-Median\-Splash\-Radius\-Field\-Number}}
\index{k\-Median\-Splash\-Radius\-Field\-Number@{k\-Median\-Splash\-Radius\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Median\-Splash\-Radius\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Median\-Splash\-Radius\-Field\-Number} = 15\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_adb04433fc124ecde6eaf771f02b7ef9c}
\hypertarget{classmessages_1_1WeaponTypeData_a666cc852947d50208eedf575d867797a}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Min\-Range\-Field\-Number@{k\-Min\-Range\-Field\-Number}}
\index{k\-Min\-Range\-Field\-Number@{k\-Min\-Range\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Min\-Range\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Min\-Range\-Field\-Number} = 12\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a666cc852947d50208eedf575d867797a}
\hypertarget{classmessages_1_1WeaponTypeData_a27bc5f327556b7f53d03d8e7dcd7582e}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Name\-Field\-Number@{k\-Name\-Field\-Number}}
\index{k\-Name\-Field\-Number@{k\-Name\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Name\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Name\-Field\-Number} = 2\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a27bc5f327556b7f53d03d8e7dcd7582e}
\hypertarget{classmessages_1_1WeaponTypeData_aa267cc141061256b8b0b54c3a3b0fcc2}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Outer\-Splash\-Radius\-Field\-Number@{k\-Outer\-Splash\-Radius\-Field\-Number}}
\index{k\-Outer\-Splash\-Radius\-Field\-Number@{k\-Outer\-Splash\-Radius\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Outer\-Splash\-Radius\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Outer\-Splash\-Radius\-Field\-Number} = 16\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aa267cc141061256b8b0b54c3a3b0fcc2}
\hypertarget{classmessages_1_1WeaponTypeData_ae86f5aa6846a56568f521c7bdb70319e}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Targets\-Air\-Field\-Number@{k\-Targets\-Air\-Field\-Number}}
\index{k\-Targets\-Air\-Field\-Number@{k\-Targets\-Air\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Targets\-Air\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Targets\-Air\-Field\-Number} = 17\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_ae86f5aa6846a56568f521c7bdb70319e}
\hypertarget{classmessages_1_1WeaponTypeData_a90dcabce7bbb3f1d56cae6e72fad1402}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Targets\-Ground\-Field\-Number@{k\-Targets\-Ground\-Field\-Number}}
\index{k\-Targets\-Ground\-Field\-Number@{k\-Targets\-Ground\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Targets\-Ground\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Targets\-Ground\-Field\-Number} = 18\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a90dcabce7bbb3f1d56cae6e72fad1402}
\hypertarget{classmessages_1_1WeaponTypeData_a8646b1d188be5ad2c4b51b868d488f69}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Targets\-Mechanical\-Field\-Number@{k\-Targets\-Mechanical\-Field\-Number}}
\index{k\-Targets\-Mechanical\-Field\-Number@{k\-Targets\-Mechanical\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Targets\-Mechanical\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Targets\-Mechanical\-Field\-Number} = 19\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a8646b1d188be5ad2c4b51b868d488f69}
\hypertarget{classmessages_1_1WeaponTypeData_a9e9d6e66f0799d43e44c556144c002fb}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Targets\-Non\-Building\-Field\-Number@{k\-Targets\-Non\-Building\-Field\-Number}}
\index{k\-Targets\-Non\-Building\-Field\-Number@{k\-Targets\-Non\-Building\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Targets\-Non\-Building\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Targets\-Non\-Building\-Field\-Number} = 21\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a9e9d6e66f0799d43e44c556144c002fb}
\hypertarget{classmessages_1_1WeaponTypeData_a1b992174305cb4fc96097c6999e39771}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Targets\-Non\-Robotic\-Field\-Number@{k\-Targets\-Non\-Robotic\-Field\-Number}}
\index{k\-Targets\-Non\-Robotic\-Field\-Number@{k\-Targets\-Non\-Robotic\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Targets\-Non\-Robotic\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Targets\-Non\-Robotic\-Field\-Number} = 22\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a1b992174305cb4fc96097c6999e39771}
\hypertarget{classmessages_1_1WeaponTypeData_a9081d3aea9b112ecc8925564b76c618b}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Targets\-Organic\-Field\-Number@{k\-Targets\-Organic\-Field\-Number}}
\index{k\-Targets\-Organic\-Field\-Number@{k\-Targets\-Organic\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Targets\-Organic\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Targets\-Organic\-Field\-Number} = 20\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a9081d3aea9b112ecc8925564b76c618b}
\hypertarget{classmessages_1_1WeaponTypeData_a4f043edc3b96b8935fd49d56644de4d6}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Targets\-Org\-Or\-Mech\-Field\-Number@{k\-Targets\-Org\-Or\-Mech\-Field\-Number}}
\index{k\-Targets\-Org\-Or\-Mech\-Field\-Number@{k\-Targets\-Org\-Or\-Mech\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Targets\-Org\-Or\-Mech\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Targets\-Org\-Or\-Mech\-Field\-Number} = 24\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a4f043edc3b96b8935fd49d56644de4d6}
\hypertarget{classmessages_1_1WeaponTypeData_a5c8295ef9eaace1c979f6135fb3dbf81}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Targets\-Own\-Field\-Number@{k\-Targets\-Own\-Field\-Number}}
\index{k\-Targets\-Own\-Field\-Number@{k\-Targets\-Own\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Targets\-Own\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Targets\-Own\-Field\-Number} = 25\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a5c8295ef9eaace1c979f6135fb3dbf81}
\hypertarget{classmessages_1_1WeaponTypeData_aedd6e6cf667565fffc9817e7bbbffa43}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Targets\-Terrain\-Field\-Number@{k\-Targets\-Terrain\-Field\-Number}}
\index{k\-Targets\-Terrain\-Field\-Number@{k\-Targets\-Terrain\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Targets\-Terrain\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Targets\-Terrain\-Field\-Number} = 23\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_aedd6e6cf667565fffc9817e7bbbffa43}
\hypertarget{classmessages_1_1WeaponTypeData_a91855aab445282c2200a5c00ca7773d6}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Tech\-Field\-Number@{k\-Tech\-Field\-Number}}
\index{k\-Tech\-Field\-Number@{k\-Tech\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Tech\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Tech\-Field\-Number} = 3\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a91855aab445282c2200a5c00ca7773d6}
\hypertarget{classmessages_1_1WeaponTypeData_a050ab5157b2f1ee226e3077b9d839a8e}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-Upgrade\-Type\-Field\-Number@{k\-Upgrade\-Type\-Field\-Number}}
\index{k\-Upgrade\-Type\-Field\-Number@{k\-Upgrade\-Type\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-Upgrade\-Type\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-Upgrade\-Type\-Field\-Number} = 9\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a050ab5157b2f1ee226e3077b9d839a8e}
\hypertarget{classmessages_1_1WeaponTypeData_a0fd24ab5568b99a66a653d5a8a8532cf}{\index{messages\-::\-Weapon\-Type\-Data@{messages\-::\-Weapon\-Type\-Data}!k\-What\-Uses\-Field\-Number@{k\-What\-Uses\-Field\-Number}}
\index{k\-What\-Uses\-Field\-Number@{k\-What\-Uses\-Field\-Number}!messages::WeaponTypeData@{messages\-::\-Weapon\-Type\-Data}}
\subsubsection[{k\-What\-Uses\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Weapon\-Type\-Data\-::k\-What\-Uses\-Field\-Number} = 4\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1WeaponTypeData_a0fd24ab5568b99a66a653d5a8a8532cf}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/gen/cpp/\hyperlink{unit_8pb_8h}{unit.\-pb.\-h}\end{DoxyCompactItemize}
