Rust · Offsets

Rust Offsets

offsets.h ·build 24614784 ·dumped 2026-08-17 12:14:02 AM UTC+1 ·341,881 lines ·21.3 MB ·Aug 16, 2026 latest
Raw Download All dumps
sha256 d54276435eed14ee035a86d50b1b8e708728e9dc881f00690a2e2fd650594028
← Prev Next → Page 86 of 171 — lines 170,001–172,000 of 341,881
341,881 lines
  1. 170001 
  2. 170002 namespace _static
  3. 170003 {
  4. 170004 constexpr std::uintptr_t _24d645dfc991e4672b79db6bb719bc0c7b386fdd = 0x0 ;
  5. 170005 constexpr std::uintptr_t _fe3f399078712f4d78185b629e49ceb5ca74202d = 0x8 ;
  6. 170006 constexpr std::uintptr_t _978853bc2598bc26c2aa74ebe4fbd5933add0359 = 0x10 ;
  7. 170007 constexpr std::uintptr_t _a1d21d5338a6decd8ba58569cd61a7718abfa497 = 0x18 ;
  8. 170008 constexpr std::uintptr_t _ddabf48425e5a87b17cc3578b6e24cbb31197f32 = 0x20 ;
  9. 170009 constexpr std::uintptr_t _35104dff5a16ca03e2f1306dd3650c02056cf0c2 = 0x28 ;
  10. 170010 constexpr std::uintptr_t _71867bdfa030c6043886a5675e62d96ee5890a85 = 0x30 ;
  11. 170011 constexpr std::uintptr_t _834d28561f3712fe9d5445cf4c90ce5903b3fc53 = 0x38 ;
  12. 170012 }
  13. 170013 
  14. 170014 }
  15. 170015 
  16. 170016 namespace Rust_Ai_Gen2__State_MoveToBreakFoundation-fake-0
  17. 170017 {
  18. 170018 constexpr std::uintptr_t _Name = 0x18 ;
  19. 170019 
  20. 170020 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  21. 170021 }
  22. 170022 
  23. 170023 namespace Rust_Ai_Gen2__Trans_CrocHasStraightPathToTarget
  24. 170024 {
  25. 170025 constexpr std::uintptr_t Inverted = 0x10 ;
  26. 170026 
  27. 170027 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  28. 170028 }
  29. 170029 
  30. 170030 namespace Rust_Ai_Gen2__State_WolfHurt-fake-0
  31. 170031 {
  32. 170032 constexpr std::uintptr_t _Name = 0x18 ;
  33. 170033 constexpr std::uintptr_t FaceTarget = 0x20 ;
  34. 170034 constexpr std::uintptr_t Animation = 0x28 ;
  35. 170035 constexpr std::uintptr_t StrongHitL = 0x30 ;
  36. 170036 constexpr std::uintptr_t StrongHitR = 0x38 ;
  37. 170037 constexpr std::uintptr_t WeakHit = 0x40 ;
  38. 170038 constexpr std::uintptr_t StaggerRatio = 0x48 ;
  39. 170039 
  40. 170040 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  41. 170041 }
  42. 170042 
  43. 170043 namespace Rust_Ai_Gen2__State_ScientistSurprised-fake-1
  44. 170044 {
  45. 170045 constexpr std::uintptr_t _Name = 0x18 ;
  46. 170046 constexpr std::uintptr_t angularSpeedOverride = 0x20 ;
  47. 170047 constexpr std::uintptr_t timeBeforeTurning = 0x24 ;
  48. 170048 constexpr std::uintptr_t minTimeBeforeShooting = 0x28 ;
  49. 170049 constexpr std::uintptr_t shootingDuration = 0x2C ;
  50. 170050 constexpr std::uintptr_t maxDuration = 0x30 ;
  51. 170051 constexpr std::uintptr_t voicelineCategory = 0x34 ;
  52. 170052 
  53. 170053 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  54. 170054 }
  55. 170055 
  56. 170056 namespace Rust_Ai_Gen2__NavPathTestType
  57. 170057 {
  58. 170058 constexpr std::uintptr_t value__ = 0x0 ;
  59. 170059 }
  60. 170060 
  61. 170061 namespace Rust_Ai_Gen2__Trans_IsTargetOnNavmesh_Slow-fake-1
  62. 170062 {
  63. 170063 constexpr std::uintptr_t Inverted = 0x10 ;
  64. 170064 
  65. 170065 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  66. 170066 constexpr std::uintptr_t _cd93377a97332e124c2179a32bde68fcbb3755c4 = 0x20 ;
  67. 170067 constexpr std::uintptr_t _0ebcbe9b956126d6351e6e853e93cfc30951f62f = 0x28 ;
  68. 170068 constexpr std::uintptr_t _cc4b0277aa9faea2bbc3de2c81bc00cc8d3a66a6 = 0x38 ;
  69. 170069 }
  70. 170070 
  71. 170071 namespace Rust_Ai_Gen2__Trans_Dead-fake-0
  72. 170072 {
  73. 170073 constexpr std::uintptr_t Inverted = 0x10 ;
  74. 170074 
  75. 170075 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  76. 170076 
  77. 170077 namespace _static
  78. 170078 {
  79. 170079 constexpr std::uintptr_t _1e480361be80e9ee237ab9d20ce9ba4b98f25d09 = 0x0 ;
  80. 170080 }
  81. 170081 
  82. 170082 }
  83. 170083 
  84. 170084 namespace Rust_Ai_Gen2__Trans_IsTargetDown-fake-0
  85. 170085 {
  86. 170086 constexpr std::uintptr_t Inverted = 0x10 ;
  87. 170087 
  88. 170088 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  89. 170089 }
  90. 170090 
  91. 170091 namespace Rust_Ai_Gen2__State_MoveToPointWithLosOnTarget-fake-1
  92. 170092 {
  93. 170093 constexpr std::uintptr_t _Name = 0x18 ;
  94. 170094 constexpr std::uintptr_t searchRadius = 0x20 ;
  95. 170095 
  96. 170096 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  97. 170097 }
  98. 170098 
  99. 170099 namespace Rust_Ai_Gen2__Trans_TargetInRange
  100. 170100 {
  101. 170101 constexpr std::uintptr_t Inverted = 0x10 ;
  102. 170102 constexpr std::uintptr_t Range = 0x20 ;
  103. 170103 constexpr std::uintptr_t TimeToPredict = 0x24 ;
  104. 170104 
  105. 170105 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  106. 170106 }
  107. 170107 
  108. 170108 namespace Rust_Ai_Gen2__Trans_HeardNoise-fake-0
  109. 170109 {
  110. 170110 constexpr std::uintptr_t Inverted = 0x10 ;
  111. 170111 
  112. 170112 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  113. 170113 }
  114. 170114 
  115. 170115 namespace Rust_Ai_Gen2__State_ThrowGrenade
  116. 170116 {
  117. 170117 constexpr std::uintptr_t TypeInfo = 0x1084C848 ;
  118. 170118 constexpr std::uintptr_t _Name = 0x18 ;
  119. 170119 constexpr std::uintptr_t deployedGrenadePrefab = 0x20 ;
  120. 170120 constexpr std::uintptr_t cooldown = 0x28 ;
  121. 170121 
  122. 170122 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  123. 170123 }
  124. 170124 
  125. 170125 namespace Rust_Ai_Gen2__Trans_HasBlackboardBool
  126. 170126 {
  127. 170127 constexpr std::uintptr_t Inverted = 0x10 ;
  128. 170128 constexpr std::uintptr_t Key = 0x20 ;
  129. 170129 
  130. 170130 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  131. 170131 }
  132. 170132 
  133. 170133 namespace Rust_Ai_Gen2__NpcGrenade
  134. 170134 {
  135. 170135 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  136. 170136 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  137. 170137 constexpr std::uintptr_t postNetworkUpdateComponents = 0x30 ;
  138. 170138 constexpr std::uintptr_t prefabID = 0x54 ;
  139. 170139 constexpr std::uintptr_t globalBroadcast = 0x58 ;
  140. 170140 constexpr std::uintptr_t globalNetworkBehavior = 0x5C ;
  141. 170141 constexpr std::uintptr_t globalBuildingBlock = 0x60 ;
  142. 170142 constexpr std::uintptr_t networkRange = 0x64 ;
  143. 170143 constexpr std::uintptr_t bounds = 0x18C ;
  144. 170144 constexpr std::uintptr_t impactEffect = 0x1A8 ;
  145. 170145 constexpr std::uintptr_t enableSaving = 0x1B0 ;
  146. 170146 constexpr std::uintptr_t syncPosition = 0x1B1 ;
  147. 170147 constexpr std::uintptr_t model = 0x1B8 ;
  148. 170148 constexpr std::uintptr_t flags = 0x1C0 ;
  149. 170149 constexpr std::uintptr_t HasBrain = 0x1E0 ;
  150. 170150 constexpr std::uintptr_t explosionEffect = 0x200 ;
  151. 170151 constexpr std::uintptr_t fireballPrefab = 0x208 ;
  152. 170152 constexpr std::uintptr_t speed = 0x210 ;
  153. 170153 
  154. 170154 constexpr std::uintptr_t _3f2bcae5bb55b18c79b82b617e433c7d906bb7b1 = 0x20 ;
  155. 170155 constexpr std::uintptr_t _96358ac04972a2fa19c725451b1f4edca8280527 = 0x24 ;
  156. 170156 constexpr std::uintptr_t _37c922f59e714686ca8626d1037d21d5ff78266f = 0x28 ;
  157. 170157 constexpr std::uintptr_t _9b9eafbb1698a30c32cff6eb6aac101287de6ff1 = 0x38 ;
  158. 170158 constexpr std::uintptr_t _dab914a7e942ee1c93e6ed961c186b105912140e = 0x48 ;
  159. 170159 constexpr std::uintptr_t _9a2bfad14bf8a3e2b984de04c3de94549ea746b7 = 0x50 ;
  160. 170160 constexpr std::uintptr_t _84450fbc05f3d9f8acf5ff51b58c06a976c259fe = 0x68 ;
  161. 170161 constexpr std::uintptr_t _5ba4ab8ff1d38c1fb7529f8a9fcc8dcdb45af93d = 0x70 ;
  162. 170162 constexpr std::uintptr_t _494cb1e044af9f1078cb21146e727df231c1b434 = 0x78 ;
  163. 170163 constexpr std::uintptr_t _0b6933df4dc8c6433cf74325351298483c8afb1e = 0x80 ;
  164. 170164 constexpr std::uintptr_t _cf7874bbf48a529aba4dfff9a076afaf6671cea8 = 0x88 ;
  165. 170165 constexpr std::uintptr_t _55b6a158b4fc7f273f735b5b8e390bb6a7ea87e5 = 0x90 ;
  166. 170166 constexpr std::uintptr_t _3e0ace2c3a0ce04246b393a074fcf7e9da155b8a = 0xA0 ;
  167. 170167 constexpr std::uintptr_t _c6da4d751e936d37f1584dde37574e7a72db83e4 = 0xA8 ;
  168. 170168 constexpr std::uintptr_t _1c0384f0f72ac2f2bdea0c1414fa786e670921cd = 0xB0 ;
  169. 170169 constexpr std::uintptr_t _2569c080325782fd2490297b45d9c5a5adc8e186 = 0xB8 ;
  170. 170170 constexpr std::uintptr_t _b75ba400f12f1a90e79ea74f6612c7ac356cd7f6 = 0xC0 ;
  171. 170171 constexpr std::uintptr_t _650b1c49345da23b54bd77343de1dd56287f99d6 = 0xC8 ;
  172. 170172 constexpr std::uintptr_t _7c4d9d4b8fe494f51a491413bca2aba8d896d735 = 0xD0 ;
  173. 170173 constexpr std::uintptr_t _736fe95f07f1a6401cc2780a93f6313a10acff46 = 0xD8 ;
  174. 170174 constexpr std::uintptr_t _f8371c26cd1e5e7af1f6d510f86109170a81876c = 0xE0 ;
  175. 170175 constexpr std::uintptr_t _b35f63ec66b6540722fd85ce9068af9c4ceb2b9c = 0xE8 ;
  176. 170176 constexpr std::uintptr_t _19d63bc95ec748f809dfafc0164be938fbc59ea0 = 0xF0 ;
  177. 170177 constexpr std::uintptr_t _8ad690d7aa1bb716be437ff2ab8a55e6031aa7e3 = 0xF8 ;
  178. 170178 constexpr std::uintptr_t _f7d65611bf928ab37b28be96b69f00d2aef0c9f4 = 0x100 ;
  179. 170179 constexpr std::uintptr_t _538ac54f9911f948e30b50671c4c511ce0a4763b = 0x108 ;
  180. 170180 constexpr std::uintptr_t _d8d889b596f82785866a6640fb61d3cc5f5dc9c4 = 0x110 ;
  181. 170181 constexpr std::uintptr_t _7e30a859161e81b38f640564a09608189a4fe59a = 0x118 ;
  182. 170182 constexpr std::uintptr_t _f11ac4ab9f0238375f75719786fd0a56a8533bd8 = 0x128 ;
  183. 170183 constexpr std::uintptr_t _86887e3f8ab85c3912f06258d36d1ade989fa33f = 0x130 ;
  184. 170184 constexpr std::uintptr_t _0e5614c52aee9d9b186bf4449badd0708b4d32ff = 0x138 ;
  185. 170185 constexpr std::uintptr_t _b5cf8863e0388ee4e4f8c43e9e2f8202a325ca5e = 0x140 ;
  186. 170186 constexpr std::uintptr_t _4d87fc32ef9d1171c4ee8eab0355120bd47651b8 = 0x148 ;
  187. 170187 constexpr std::uintptr_t _2ae83cd5a99c8e0375a4967e59afacead6d121dc = 0x150 ;
  188. 170188 constexpr std::uintptr_t _c9a40c69d83812d85270031d1a4b7496aa8ecea9 = 0x158 ;
  189. 170189 constexpr std::uintptr_t _eb68d095ab3455119de5fe0e1bf130357858be33 = 0x160 ;
  190. 170190 constexpr std::uintptr_t _d835fc7fff40cf00f4642620e89f93a17a7a724e = 0x161 ;
  191. 170191 constexpr std::uintptr_t _8f2733f39dde4db1b82d1199d5f97fe42ab004dc = 0x162 ;
  192. 170192 constexpr std::uintptr_t _3636aab8f5d1524605f5c015b88fedbde0ff2355 = 0x168 ;
  193. 170193 constexpr std::uintptr_t _fea111701ab0ec1e103e18c5e1fdb7c732eee059 = 0x188 ;
  194. 170194 constexpr std::uintptr_t _4ecb97f37dd669530b39ba5ffb16d5e9b9a0bc28 = 0x1C4 ;
  195. 170195 constexpr std::uintptr_t _dba2e3d81b7ca266c4a8096018af09bb23c9d98b = 0x1C8 ;
  196. 170196 constexpr std::uintptr_t _010f7fc9eff20922521ad783efbb11e702d6ef9a = 0x1D0 ;
  197. 170197 constexpr std::uintptr_t _6bf27142eb371b304c933acace062e2cbefa5ede = 0x1D8 ;
  198. 170198 constexpr std::uintptr_t _264f8a285124d384968108d41b37c0e832d705aa = 0x1E4 ;
  199. 170199 constexpr std::uintptr_t _10f572c053672cd8ab74cdfe1f05c683d4a4d0f2 = 0x1E8 ;
  200. 170200 constexpr std::uintptr_t _5f86f029141f6f7e40a46cec23762afc90654680 = 0x1F0 ;
  201. 170201 constexpr std::uintptr_t _00f7f6e6b6d717a7a5bc91aea9685b5863aff4cf = 0x1F8 ;
  202. 170202 constexpr std::uintptr_t _fd8a2fc49ad8c84c8f54c0701e32a26e435aadfa = 0x218 ;
  203. 170203 }
  204. 170204 
  205. 170205 namespace Rust_Ai_Gen2__State_WolfHurt
  206. 170206 {
  207. 170207 constexpr std::uintptr_t TypeInfo = 0x10762650 ;
  208. 170208 constexpr std::uintptr_t _Name = 0x18 ;
  209. 170209 constexpr std::uintptr_t FaceTarget = 0x20 ;
  210. 170210 constexpr std::uintptr_t Animation = 0x28 ;
  211. 170211 constexpr std::uintptr_t StrongHitL = 0x30 ;
  212. 170212 constexpr std::uintptr_t StrongHitR = 0x38 ;
  213. 170213 constexpr std::uintptr_t WeakHit = 0x40 ;
  214. 170214 constexpr std::uintptr_t StaggerRatio = 0x48 ;
  215. 170215 
  216. 170216 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  217. 170217 }
  218. 170218 
  219. 170219 namespace Rust_Ai_Gen2__Trans_And
  220. 170220 {
  221. 170221 constexpr std::uintptr_t Inverted = 0x10 ;
  222. 170222 constexpr std::uintptr_t transitions = 0x20 ;
  223. 170223 
  224. 170224 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  225. 170225 
  226. 170226 namespace _static
  227. 170227 {
  228. 170228 constexpr std::uintptr_t _1325f3aa050e25a5dcab733e9574a89166cb8091 = 0x0 ;
  229. 170229 constexpr std::uintptr_t _d6cb6b1befe74c977083b1a724fa326138a3edfb = 0x8 ;
  230. 170230 constexpr std::uintptr_t _18819f8aaaa199f588c0fb552403f958499e0daa = 0x10 ;
  231. 170231 }
  232. 170232 
  233. 170233 }
  234. 170234 
  235. 170235 namespace Rust_Ai_Gen2__State_Howl
  236. 170236 {
  237. 170237 constexpr std::uintptr_t TypeInfo = 0x10762628 ;
  238. 170238 constexpr std::uintptr_t _Name = 0x18 ;
  239. 170239 constexpr std::uintptr_t FaceTarget = 0x20 ;
  240. 170240 constexpr std::uintptr_t Animation = 0x28 ;
  241. 170241 
  242. 170242 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  243. 170243 }
  244. 170244 
  245. 170245 namespace Rust_Ai_Gen2__State_AttackUnreachableWarped-fake-0
  246. 170246 {
  247. 170247 constexpr std::uintptr_t _Name = 0x18 ;
  248. 170248 constexpr std::uintptr_t jumpOnStart = 0x20 ;
  249. 170249 constexpr std::uintptr_t jumpOnEnd = 0x24 ;
  250. 170250 constexpr std::uintptr_t jumpOffStart = 0x28 ;
  251. 170251 constexpr std::uintptr_t jumpOffEnd = 0x2C ;
  252. 170252 constexpr std::uintptr_t totalDuration = 0x30 ;
  253. 170253 constexpr std::uintptr_t animClip = 0x38 ;
  254. 170254 
  255. 170255 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  256. 170256 }
  257. 170257 
  258. 170258 namespace Rust_Ai_Gen2__State_MoveToTarget-fake-0
  259. 170259 {
  260. 170260 constexpr std::uintptr_t _Name = 0x18 ;
  261. 170261 constexpr std::uintptr_t speed = 0x20 ;
  262. 170262 constexpr std::uintptr_t succeedWhenDestinationIsReached = 0x24 ;
  263. 170263 constexpr std::uintptr_t stopAtDestination = 0x25 ;
  264. 170264 constexpr std::uintptr_t accelerationOverride = 0x28 ;
  265. 170265 constexpr std::uintptr_t decelerationOverride = 0x2C ;
  266. 170266 
  267. 170267 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  268. 170268 }
  269. 170269 
  270. 170270 namespace Rust_Ai_Gen2__State_AttackWithTracking-fake-0
  271. 170271 {
  272. 170272 constexpr std::uintptr_t _Name = 0x18 ;
  273. 170273 constexpr std::uintptr_t FaceTarget = 0x20 ;
  274. 170274 constexpr std::uintptr_t Animation = 0x28 ;
  275. 170275 constexpr std::uintptr_t DamageType = 0x30 ;
  276. 170276 constexpr std::uintptr_t damageDelay = 0x34 ;
  277. 170277 constexpr std::uintptr_t damage = 0x38 ;
  278. 170278 constexpr std::uintptr_t forceScale = 0x3C ;
  279. 170279 constexpr std::uintptr_t trackingSpeed = 0x40 ;
  280. 170280 constexpr std::uintptr_t trackingDuration = 0x44 ;
  281. 170281 constexpr std::uintptr_t radius = 0x48 ;
  282. 170282 constexpr std::uintptr_t doesStrafeDodge = 0x4C ;
  283. 170283 
  284. 170284 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  285. 170285 }
  286. 170286 
  287. 170287 namespace Rust_Ai_Gen2__State_CrocTurn-fake-0
  288. 170288 {
  289. 170289 constexpr std::uintptr_t _Name = 0x18 ;
  290. 170290 constexpr std::uintptr_t FaceTarget = 0x20 ;
  291. 170291 constexpr std::uintptr_t Animation = 0x28 ;
  292. 170292 constexpr std::uintptr_t turn90L = 0x30 ;
  293. 170293 constexpr std::uintptr_t turn90R = 0x38 ;
  294. 170294 constexpr std::uintptr_t turn180 = 0x40 ;
  295. 170295 
  296. 170296 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  297. 170297 }
  298. 170298 
  299. 170299 namespace Rust_Ai_Gen2__Trans_IsInWater_Slow-fake-0
  300. 170300 {
  301. 170301 constexpr std::uintptr_t Inverted = 0x10 ;
  302. 170302 
  303. 170303 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  304. 170304 constexpr std::uintptr_t _cd93377a97332e124c2179a32bde68fcbb3755c4 = 0x20 ;
  305. 170305 constexpr std::uintptr_t _0ebcbe9b956126d6351e6e853e93cfc30951f62f = 0x28 ;
  306. 170306 constexpr std::uintptr_t _cc4b0277aa9faea2bbc3de2c81bc00cc8d3a66a6 = 0x38 ;
  307. 170307 }
  308. 170308 
  309. 170309 namespace Rust_Ai_Gen2__NpcZoneComponent
  310. 170310 {
  311. 170311 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  312. 170312 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  313. 170313 
  314. 170314 constexpr std::uintptr_t _c7cc97df4e036ce9818a3f2fe903734af083fbcd = 0x20 ;
  315. 170315 }
  316. 170316 
  317. 170317 namespace Rust_Ai_Gen2__State_DeadlyAttack-fake-0
  318. 170318 {
  319. 170319 constexpr std::uintptr_t _Name = 0x18 ;
  320. 170320 constexpr std::uintptr_t FaceTarget = 0x20 ;
  321. 170321 constexpr std::uintptr_t Animation = 0x28 ;
  322. 170322 constexpr std::uintptr_t Damage = 0x30 ;
  323. 170323 constexpr std::uintptr_t Delay = 0x34 ;
  324. 170324 constexpr std::uintptr_t DamageType = 0x38 ;
  325. 170325 constexpr std::uintptr_t range = 0x40 ;
  326. 170326 constexpr std::uintptr_t impactSound = 0x48 ;
  327. 170327 
  328. 170328 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  329. 170329 }
  330. 170330 
  331. 170331 namespace Rust_Ai_Gen2__State_TryAmbushUnderwater-fake-1
  332. 170332 {
  333. 170333 constexpr std::uintptr_t _Name = 0x18 ;
  334. 170334 
  335. 170335 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  336. 170336 constexpr std::uintptr_t _fe15a6ee19c19e85ce695c33f42a050eaa37b3d7 = 0x20 ;
  337. 170337 constexpr std::uintptr_t _507657a2f95a35835a4401bc4ea1e0312b1be627 = 0x28 ;
  338. 170338 }
  339. 170339 
  340. 170340 namespace Rust_Ai_Gen2__State_GoBackToWater-fake-0
  341. 170341 {
  342. 170342 constexpr std::uintptr_t _Name = 0x18 ;
  343. 170343 constexpr std::uintptr_t speed = 0x20 ;
  344. 170344 constexpr std::uintptr_t succeedWhenDestinationIsReached = 0x24 ;
  345. 170345 constexpr std::uintptr_t stopAtDestination = 0x25 ;
  346. 170346 constexpr std::uintptr_t accelerationOverride = 0x28 ;
  347. 170347 constexpr std::uintptr_t decelerationOverride = 0x2C ;
  348. 170348 
  349. 170349 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  350. 170350 }
  351. 170351 
  352. 170352 namespace Rust_Ai_Gen2__State_MoveToPointWithLosOnTarget
  353. 170353 {
  354. 170354 constexpr std::uintptr_t TypeInfo = 0x107DD880 ;
  355. 170355 constexpr std::uintptr_t _Name = 0x18 ;
  356. 170356 constexpr std::uintptr_t searchRadius = 0x20 ;
  357. 170357 
  358. 170358 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  359. 170359 }
  360. 170360 
  361. 170361 namespace Rust_Ai_Gen2__Trans_TargetCamping-fake-0
  362. 170362 {
  363. 170363 constexpr std::uintptr_t Inverted = 0x10 ;
  364. 170364 
  365. 170365 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  366. 170366 
  367. 170367 namespace _static
  368. 170368 {
  369. 170369 constexpr std::uintptr_t _5704f05f0909012390e4ce6ba10efc43f71808cb = 0x0 ;
  370. 170370 constexpr std::uintptr_t _15e12aa186fda8e4ded483c500537d3df4e6c7a6 = 0x8 ;
  371. 170371 constexpr std::uintptr_t _e54f1087ceaa2749ab2fbd51064cb5bf5848e0ae = 0x10 ;
  372. 170372 }
  373. 170373 
  374. 170374 }
  375. 170375 
  376. 170376 namespace Rust_Ai_Gen2__State_MoveToLastReachablePointNearTarget-fake-0
  377. 170377 {
  378. 170378 constexpr std::uintptr_t _Name = 0x18 ;
  379. 170379 constexpr std::uintptr_t speed = 0x20 ;
  380. 170380 constexpr std::uintptr_t succeedWhenDestinationIsReached = 0x24 ;
  381. 170381 constexpr std::uintptr_t stopAtDestination = 0x25 ;
  382. 170382 constexpr std::uintptr_t accelerationOverride = 0x28 ;
  383. 170383 constexpr std::uintptr_t decelerationOverride = 0x2C ;
  384. 170384 
  385. 170385 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  386. 170386 
  387. 170387 namespace _static
  388. 170388 {
  389. 170389 constexpr std::uintptr_t _d85e788f12cdd958d15722c2916c5d81b5b2aaac = 0x0 ;
  390. 170390 constexpr std::uintptr_t _c23aa708a3ad48c8498dd4b845dbbee2556bca0c = 0x8 ;
  391. 170391 constexpr std::uintptr_t _66b1a2a572a32883f8cd15f3b91737def9047739 = 0x10 ;
  392. 170392 constexpr std::uintptr_t _65c5ef0ee5b0072cdeda57b22347cfc3df2a0c29 = 0x18 ;
  393. 170393 }
  394. 170394 
  395. 170395 }
  396. 170396 
  397. 170397 namespace Rust_Ai_Gen2__ScientistNPC2
  398. 170398 {
  399. 170399 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  400. 170400 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  401. 170401 constexpr std::uintptr_t postNetworkUpdateComponents = 0x30 ;
  402. 170402 constexpr std::uintptr_t prefabID = 0x54 ;
  403. 170403 constexpr std::uintptr_t globalBroadcast = 0x58 ;
  404. 170404 constexpr std::uintptr_t globalNetworkBehavior = 0x5C ;
  405. 170405 constexpr std::uintptr_t globalBuildingBlock = 0x60 ;
  406. 170406 constexpr std::uintptr_t networkRange = 0x64 ;
  407. 170407 constexpr std::uintptr_t bounds = 0x18C ;
  408. 170408 constexpr std::uintptr_t impactEffect = 0x1A8 ;
  409. 170409 constexpr std::uintptr_t enableSaving = 0x1B0 ;
  410. 170410 constexpr std::uintptr_t syncPosition = 0x1B1 ;
  411. 170411 constexpr std::uintptr_t model = 0x1B8 ;
  412. 170412 constexpr std::uintptr_t flags = 0x1C0 ;
  413. 170413 constexpr std::uintptr_t HasBrain = 0x1E0 ;
  414. 170414 constexpr std::uintptr_t spawnDeployableCorpseOnDeath = 0x210 ;
  415. 170415 constexpr std::uintptr_t deployableCorpsePrefab = 0x218 ;
  416. 170416 constexpr std::uintptr_t skeletonProperties = 0x230 ;
  417. 170417 constexpr std::uintptr_t baseProtection = 0x238 ;
  418. 170418 constexpr std::uintptr_t startHealth = 0x240 ;
  419. 170419 constexpr std::uintptr_t pickup = 0x248 ;
  420. 170420 constexpr std::uintptr_t repair = 0x270 ;
  421. 170421 constexpr std::uintptr_t ShowHealthInfo = 0x2A0 ;
  422. 170422 constexpr std::uintptr_t showHealthInfoThreshold = 0x2A4 ;
  423. 170423 constexpr std::uintptr_t lifestate = 0x2A8 ;
  424. 170424 constexpr std::uintptr_t sendsHitNotification = 0x2AC ;
  425. 170425 constexpr std::uintptr_t sendsMeleeHitNotification = 0x2AD ;
  426. 170426 constexpr std::uintptr_t markAttackerHostile = 0x2AE ;
  427. 170427 constexpr std::uintptr_t faction = 0x2BC ;
  428. 170428 constexpr std::uintptr_t mass = 0x2E0 ;
  429. 170429 constexpr std::uintptr_t canBeHeadshot = 0x2E8 ;
  430. 170430 
  431. 170431 constexpr std::uintptr_t _3f2bcae5bb55b18c79b82b617e433c7d906bb7b1 = 0x20 ;
  432. 170432 constexpr std::uintptr_t _96358ac04972a2fa19c725451b1f4edca8280527 = 0x24 ;
  433. 170433 constexpr std::uintptr_t _37c922f59e714686ca8626d1037d21d5ff78266f = 0x28 ;
  434. 170434 constexpr std::uintptr_t _9b9eafbb1698a30c32cff6eb6aac101287de6ff1 = 0x38 ;
  435. 170435 constexpr std::uintptr_t _dab914a7e942ee1c93e6ed961c186b105912140e = 0x48 ;
  436. 170436 constexpr std::uintptr_t _9a2bfad14bf8a3e2b984de04c3de94549ea746b7 = 0x50 ;
  437. 170437 constexpr std::uintptr_t _84450fbc05f3d9f8acf5ff51b58c06a976c259fe = 0x68 ;
  438. 170438 constexpr std::uintptr_t _5ba4ab8ff1d38c1fb7529f8a9fcc8dcdb45af93d = 0x70 ;
  439. 170439 constexpr std::uintptr_t _494cb1e044af9f1078cb21146e727df231c1b434 = 0x78 ;
  440. 170440 constexpr std::uintptr_t _0b6933df4dc8c6433cf74325351298483c8afb1e = 0x80 ;
  441. 170441 constexpr std::uintptr_t _cf7874bbf48a529aba4dfff9a076afaf6671cea8 = 0x88 ;
  442. 170442 constexpr std::uintptr_t _55b6a158b4fc7f273f735b5b8e390bb6a7ea87e5 = 0x90 ;
  443. 170443 constexpr std::uintptr_t _3e0ace2c3a0ce04246b393a074fcf7e9da155b8a = 0xA0 ;
  444. 170444 constexpr std::uintptr_t _c6da4d751e936d37f1584dde37574e7a72db83e4 = 0xA8 ;
  445. 170445 constexpr std::uintptr_t _1c0384f0f72ac2f2bdea0c1414fa786e670921cd = 0xB0 ;
  446. 170446 constexpr std::uintptr_t _2569c080325782fd2490297b45d9c5a5adc8e186 = 0xB8 ;
  447. 170447 constexpr std::uintptr_t _b75ba400f12f1a90e79ea74f6612c7ac356cd7f6 = 0xC0 ;
  448. 170448 constexpr std::uintptr_t _650b1c49345da23b54bd77343de1dd56287f99d6 = 0xC8 ;
  449. 170449 constexpr std::uintptr_t _7c4d9d4b8fe494f51a491413bca2aba8d896d735 = 0xD0 ;
  450. 170450 constexpr std::uintptr_t _736fe95f07f1a6401cc2780a93f6313a10acff46 = 0xD8 ;
  451. 170451 constexpr std::uintptr_t _f8371c26cd1e5e7af1f6d510f86109170a81876c = 0xE0 ;
  452. 170452 constexpr std::uintptr_t _b35f63ec66b6540722fd85ce9068af9c4ceb2b9c = 0xE8 ;
  453. 170453 constexpr std::uintptr_t _19d63bc95ec748f809dfafc0164be938fbc59ea0 = 0xF0 ;
  454. 170454 constexpr std::uintptr_t _8ad690d7aa1bb716be437ff2ab8a55e6031aa7e3 = 0xF8 ;
  455. 170455 constexpr std::uintptr_t _f7d65611bf928ab37b28be96b69f00d2aef0c9f4 = 0x100 ;
  456. 170456 constexpr std::uintptr_t _538ac54f9911f948e30b50671c4c511ce0a4763b = 0x108 ;
  457. 170457 constexpr std::uintptr_t _d8d889b596f82785866a6640fb61d3cc5f5dc9c4 = 0x110 ;
  458. 170458 constexpr std::uintptr_t _7e30a859161e81b38f640564a09608189a4fe59a = 0x118 ;
  459. 170459 constexpr std::uintptr_t _f11ac4ab9f0238375f75719786fd0a56a8533bd8 = 0x128 ;
  460. 170460 constexpr std::uintptr_t _86887e3f8ab85c3912f06258d36d1ade989fa33f = 0x130 ;
  461. 170461 constexpr std::uintptr_t _0e5614c52aee9d9b186bf4449badd0708b4d32ff = 0x138 ;
  462. 170462 constexpr std::uintptr_t _b5cf8863e0388ee4e4f8c43e9e2f8202a325ca5e = 0x140 ;
  463. 170463 constexpr std::uintptr_t _4d87fc32ef9d1171c4ee8eab0355120bd47651b8 = 0x148 ;
  464. 170464 constexpr std::uintptr_t _2ae83cd5a99c8e0375a4967e59afacead6d121dc = 0x150 ;
  465. 170465 constexpr std::uintptr_t _c9a40c69d83812d85270031d1a4b7496aa8ecea9 = 0x158 ;
  466. 170466 constexpr std::uintptr_t _eb68d095ab3455119de5fe0e1bf130357858be33 = 0x160 ;
  467. 170467 constexpr std::uintptr_t _d835fc7fff40cf00f4642620e89f93a17a7a724e = 0x161 ;
  468. 170468 constexpr std::uintptr_t _8f2733f39dde4db1b82d1199d5f97fe42ab004dc = 0x162 ;
  469. 170469 constexpr std::uintptr_t _3636aab8f5d1524605f5c015b88fedbde0ff2355 = 0x168 ;
  470. 170470 constexpr std::uintptr_t _fea111701ab0ec1e103e18c5e1fdb7c732eee059 = 0x188 ;
  471. 170471 constexpr std::uintptr_t _4ecb97f37dd669530b39ba5ffb16d5e9b9a0bc28 = 0x1C4 ;
  472. 170472 constexpr std::uintptr_t _dba2e3d81b7ca266c4a8096018af09bb23c9d98b = 0x1C8 ;
  473. 170473 constexpr std::uintptr_t _010f7fc9eff20922521ad783efbb11e702d6ef9a = 0x1D0 ;
  474. 170474 constexpr std::uintptr_t _6bf27142eb371b304c933acace062e2cbefa5ede = 0x1D8 ;
  475. 170475 constexpr std::uintptr_t _264f8a285124d384968108d41b37c0e832d705aa = 0x1E4 ;
  476. 170476 constexpr std::uintptr_t _10f572c053672cd8ab74cdfe1f05c683d4a4d0f2 = 0x1E8 ;
  477. 170477 constexpr std::uintptr_t _5f86f029141f6f7e40a46cec23762afc90654680 = 0x1F0 ;
  478. 170478 constexpr std::uintptr_t _00f7f6e6b6d717a7a5bc91aea9685b5863aff4cf = 0x1F8 ;
  479. 170479 constexpr std::uintptr_t _c3795abc9f46dde6c06eb79beeb4ed75264db9a2 = 0x200 ;
  480. 170480 constexpr std::uintptr_t _9e7ce67bc8467bb17b67854f543247fdbb97e151 = 0x208 ;
  481. 170481 constexpr std::uintptr_t _8fa5f19d9e8816280913544850d4df5feb86b246 = 0x220 ;
  482. 170482 constexpr std::uintptr_t _86a34217a7b281ab0c3963d4dbef0410de82ab86 = 0x2B0 ;
  483. 170483 constexpr std::uintptr_t _0820611b12db524f012a54265c7bd490dd61e377 = 0x2B4 ;
  484. 170484 constexpr std::uintptr_t _2353f6bd443909df38fe92b7cc4ef76c6c9dbdae = 0x2B8 ;
  485. 170485 constexpr std::uintptr_t _7c175d9b39b705238dc716eb10bdcc51a837e92b = 0x2C0 ;
  486. 170486 constexpr std::uintptr_t _4ff7ecb87a48fa9463988e566ccb43c6db513339 = 0x2C4 ;
  487. 170487 constexpr std::uintptr_t _62c57aa2f6a36ef5560b72a27d184da343153670 = 0x2C8 ;
  488. 170488 constexpr std::uintptr_t _f3bfaba1eeea0d9e13522122e84a8386488a42b3 = 0x2D0 ;
  489. 170489 constexpr std::uintptr_t _41f55d0ea909079d8d982cade7325d009b2e170a = 0x2D4 ;
  490. 170490 constexpr std::uintptr_t _67d84368f2292ed3a931429688116ac150e10951 = 0x2EC ;
  491. 170491 }
  492. 170492 
  493. 170493 namespace Rust_Ai_Gen2__State_PlayAnimLoop-fake-1
  494. 170494 {
  495. 170495 constexpr std::uintptr_t _Name = 0x18 ;
  496. 170496 constexpr std::uintptr_t FaceTarget = 0x20 ;
  497. 170497 constexpr std::uintptr_t Start = 0x28 ;
  498. 170498 constexpr std::uintptr_t Loop = 0x30 ;
  499. 170499 constexpr std::uintptr_t Stop = 0x38 ;
  500. 170500 constexpr std::uintptr_t MinDuration = 0x40 ;
  501. 170501 constexpr std::uintptr_t MaxDuration = 0x44 ;
  502. 170502 
  503. 170503 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  504. 170504 }
  505. 170505 
  506. 170506 namespace Rust_Ai_Gen2__FSMTransitionBase
  507. 170507 {
  508. 170508 constexpr std::uintptr_t Inverted = 0x10 ;
  509. 170509 
  510. 170510 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  511. 170511 
  512. 170512 namespace _static
  513. 170513 {
  514. 170514 constexpr std::uintptr_t _16bfda6a2fc1a8988dd15095f6c13ade717a01f9 = 0x0 ;
  515. 170515 constexpr std::uintptr_t _a0e0b1f87ca7192388b7d5880c8cd6993bdca40b = 0x8 ;
  516. 170516 constexpr std::uintptr_t _6547f336368c807f8e570afd118493bd9546cc6e = 0x10 ;
  517. 170517 constexpr std::uintptr_t _e9528c9f6a844cf8bebd57b4c371d15506f7993b = 0x20 ;
  518. 170518 }
  519. 170519 
  520. 170520 }
  521. 170521 
  522. 170522 namespace Rust_Ai_Gen2__Trans_TargetIsInSafeZone-fake-0
  523. 170523 {
  524. 170524 constexpr std::uintptr_t Inverted = 0x10 ;
  525. 170525 
  526. 170526 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  527. 170527 }
  528. 170528 
  529. 170529 namespace Rust_Ai_Gen2__Cover
  530. 170530 {
  531. 170531 constexpr std::uintptr_t position = 0x0 ;
  532. 170532 constexpr std::uintptr_t yaw = 0xC ;
  533. 170533 constexpr std::uintptr_t peeks = 0x10 ;
  534. 170534 }
  535. 170535 
  536. 170536 namespace Rust_Ai_Gen2__Trans_IsTargetOnNavmesh_Slow
  537. 170537 {
  538. 170538 constexpr std::uintptr_t Inverted = 0x10 ;
  539. 170539 
  540. 170540 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  541. 170541 constexpr std::uintptr_t _cd93377a97332e124c2179a32bde68fcbb3755c4 = 0x20 ;
  542. 170542 constexpr std::uintptr_t _0ebcbe9b956126d6351e6e853e93cfc30951f62f = 0x28 ;
  543. 170543 constexpr std::uintptr_t _cc4b0277aa9faea2bbc3de2c81bc00cc8d3a66a6 = 0x38 ;
  544. 170544 }
  545. 170545 
  546. 170546 namespace Rust_Ai_Gen2__State_DogFight-fake-0
  547. 170547 {
  548. 170548 constexpr std::uintptr_t _Name = 0x18 ;
  549. 170549 
  550. 170550 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  551. 170551 }
  552. 170552 
  553. 170553 namespace Rust_Ai_Gen2__Trans_Triggerable
  554. 170554 {
  555. 170555 constexpr std::uintptr_t Inverted = 0x10 ;
  556. 170556 
  557. 170557 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  558. 170558 
  559. 170559 namespace _static
  560. 170560 {
  561. 170561 constexpr std::uintptr_t _6d08ef1039e3c57e7c6bbd1e68d3fe6c6801a62a = 0x0 ;
  562. 170562 constexpr std::uintptr_t _0514bb2a409e41aef3277e614396b83f11c21a0a = 0x8 ;
  563. 170563 constexpr std::uintptr_t _3e6c47e003546e9b5c4c3b375ade89f644b677b8 = 0x10 ;
  564. 170564 }
  565. 170565 
  566. 170566 }
  567. 170567 
  568. 170568 namespace Rust_Ai_Gen2__Trans_Cooldown-fake-0
  569. 170569 {
  570. 170570 constexpr std::uintptr_t Inverted = 0x10 ;
  571. 170571 constexpr std::uintptr_t cooldown = 0x20 ;
  572. 170572 
  573. 170573 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  574. 170574 }
  575. 170575 
  576. 170576 namespace Rust_Ai_Gen2__Trans_Triggerable_HitInfo-fake-0
  577. 170577 {
  578. 170578 constexpr std::uintptr_t Inverted = 0x10 ;
  579. 170579 
  580. 170580 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  581. 170581 
  582. 170582 namespace _static
  583. 170583 {
  584. 170584 constexpr std::uintptr_t _506f48a04e07b234be2dc1ed25e4a9cc380cf91b = 0x0 ;
  585. 170585 constexpr std::uintptr_t _dcc2d45a18185a2e3ba15186b8406d891e02ef11 = 0x8 ;
  586. 170586 }
  587. 170587 
  588. 170588 }
  589. 170589 
  590. 170590 namespace Rust_Ai_Gen2__RootMotionTester
  591. 170591 {
  592. 170592 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  593. 170593 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  594. 170594 constexpr std::uintptr_t anim = 0x20 ;
  595. 170595 constexpr std::uintptr_t target = 0x28 ;
  596. 170596 constexpr std::uintptr_t timeStep = 0x30 ;
  597. 170597 constexpr std::uintptr_t trackingSpeed = 0x34 ;
  598. 170598 constexpr std::uintptr_t trackingDuration = 0x38 ;
  599. 170599 constexpr std::uintptr_t rotArrowLength = 0x3C ;
  600. 170600 constexpr std::uintptr_t targetVelocityYaw = 0x40 ;
  601. 170601 constexpr std::uintptr_t targetVelocityMagnitude = 0x44 ;
  602. 170602 constexpr std::uintptr_t trackingStepIndex = 0x48 ;
  603. 170603 constexpr std::uintptr_t parentFrontOffset = 0x4C ;
  604. 170604 }
  605. 170605 
  606. 170606 namespace Rust_Ai_Gen2__State_CrocBreakFoundation-fake-0
  607. 170607 {
  608. 170608 constexpr std::uintptr_t _Name = 0x18 ;
  609. 170609 constexpr std::uintptr_t FaceTarget = 0x20 ;
  610. 170610 constexpr std::uintptr_t Animation = 0x28 ;
  611. 170611 constexpr std::uintptr_t DamageType = 0x30 ;
  612. 170612 constexpr std::uintptr_t damageDelay = 0x34 ;
  613. 170613 constexpr std::uintptr_t damage = 0x38 ;
  614. 170614 constexpr std::uintptr_t forceScale = 0x3C ;
  615. 170615 constexpr std::uintptr_t trackingSpeed = 0x40 ;
  616. 170616 constexpr std::uintptr_t trackingDuration = 0x44 ;
  617. 170617 constexpr std::uintptr_t radius = 0x48 ;
  618. 170618 constexpr std::uintptr_t doesStrafeDodge = 0x4C ;
  619. 170619 
  620. 170620 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  621. 170621 }
  622. 170622 
  623. 170623 namespace Rust_Ai_Gen2__Trans_IsInTargetViewCone
  624. 170624 {
  625. 170625 constexpr std::uintptr_t Inverted = 0x10 ;
  626. 170626 constexpr std::uintptr_t angle = 0x20 ;
  627. 170627 
  628. 170628 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  629. 170629 }
  630. 170630 
  631. 170631 namespace Rust_Ai_Gen2__Trans_TargetLkpInRange
  632. 170632 {
  633. 170633 constexpr std::uintptr_t Inverted = 0x10 ;
  634. 170634 
  635. 170635 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  636. 170636 constexpr std::uintptr_t _eed0256e94ec052ed071fdcada62e159a9f4779f = 0x20 ;
  637. 170637 constexpr std::uintptr_t _1d66f9285708e7593001d40744a697b9673e7126 = 0x24 ;
  638. 170638 
  639. 170639 namespace _static
  640. 170640 {
  641. 170641 constexpr std::uintptr_t _3d71bd2160891c0adbc4e07e92c3338971b172b6 = 0x0 ;
  642. 170642 constexpr std::uintptr_t _9ea8394c6992f3fedb2a8baff4a6ece0264409a7 = 0x8 ;
  643. 170643 constexpr std::uintptr_t _9f93261d4e589ace2c609a780bd1c0c5c9d19ebf = 0x10 ;
  644. 170644 constexpr std::uintptr_t _f2630dec88731c712c3a6784889c9389c229a352 = 0x20 ;
  645. 170645 constexpr std::uintptr_t _a236939bd6a1b19501fb738ed78818684f8d5477 = 0x28 ;
  646. 170646 }
  647. 170647 
  648. 170648 }
  649. 170649 
  650. 170650 namespace Rust_Ai_Gen2__Trans_CanThrowGrenade-fake-1
  651. 170651 {
  652. 170652 constexpr std::uintptr_t Inverted = 0x10 ;
  653. 170653 
  654. 170654 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  655. 170655 constexpr std::uintptr_t _cd93377a97332e124c2179a32bde68fcbb3755c4 = 0x20 ;
  656. 170656 constexpr std::uintptr_t _0ebcbe9b956126d6351e6e853e93cfc30951f62f = 0x28 ;
  657. 170657 constexpr std::uintptr_t _cc4b0277aa9faea2bbc3de2c81bc00cc8d3a66a6 = 0x38 ;
  658. 170658 }
  659. 170659 
  660. 170660 namespace Rust_Ai_Gen2__Trans_Triggerable_HitInfo
  661. 170661 {
  662. 170662 constexpr std::uintptr_t Inverted = 0x10 ;
  663. 170663 
  664. 170664 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  665. 170665 
  666. 170666 namespace _static
  667. 170667 {
  668. 170668 constexpr std::uintptr_t _506f48a04e07b234be2dc1ed25e4a9cc380cf91b = 0x0 ;
  669. 170669 constexpr std::uintptr_t _dcc2d45a18185a2e3ba15186b8406d891e02ef11 = 0x8 ;
  670. 170670 }
  671. 170671 
  672. 170672 }
  673. 170673 
  674. 170674 namespace Rust_Ai_Gen2__State_StayInCover
  675. 170675 {
  676. 170676 constexpr std::uintptr_t TypeInfo = 0x10856A50 ;
  677. 170677 constexpr std::uintptr_t _Name = 0x18 ;
  678. 170678 
  679. 170679 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  680. 170680 }
  681. 170681 
  682. 170682 namespace Rust_Ai_Gen2__State_PlayRandomAnimation
  683. 170683 {
  684. 170684 constexpr std::uintptr_t TypeInfo = 0x107254F0 ;
  685. 170685 constexpr std::uintptr_t _Name = 0x18 ;
  686. 170686 constexpr std::uintptr_t FaceTarget = 0x20 ;
  687. 170687 constexpr std::uintptr_t animations = 0x28 ;
  688. 170688 
  689. 170689 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  690. 170690 }
  691. 170691 
  692. 170692 namespace Rust_Ai_Gen2__State_Growl
  693. 170693 {
  694. 170694 constexpr std::uintptr_t TypeInfo = 0x107254B8 ;
  695. 170695 constexpr std::uintptr_t _Name = 0x18 ;
  696. 170696 constexpr std::uintptr_t FaceTarget = 0x20 ;
  697. 170697 constexpr std::uintptr_t Animation = 0x28 ;
  698. 170698 
  699. 170699 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  700. 170700 }
  701. 170701 
  702. 170702 namespace Rust_Ai_Gen2__State_Intimidated
  703. 170703 {
  704. 170704 constexpr std::uintptr_t TypeInfo = 0x10762630 ;
  705. 170705 constexpr std::uintptr_t _Name = 0x18 ;
  706. 170706 constexpr std::uintptr_t FaceTarget = 0x20 ;
  707. 170707 constexpr std::uintptr_t Animation = 0x28 ;
  708. 170708 
  709. 170709 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  710. 170710 }
  711. 170711 
  712. 170712 namespace Rust_Ai_Gen2__State_DogFight
  713. 170713 {
  714. 170714 constexpr std::uintptr_t TypeInfo = 0x10856AB0 ;
  715. 170715 constexpr std::uintptr_t _Name = 0x18 ;
  716. 170716 
  717. 170717 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  718. 170718 }
  719. 170719 
  720. 170720 namespace Rust_Ai_Gen2__CrocodileFSM
  721. 170721 {
  722. 170722 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  723. 170723 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  724. 170724 constexpr std::uintptr_t randomIdle = 0x28 ;
  725. 170725 constexpr std::uintptr_t roam = 0x30 ;
  726. 170726 constexpr std::uintptr_t approach = 0x38 ;
  727. 170727 constexpr std::uintptr_t charge = 0x40 ;
  728. 170728 constexpr std::uintptr_t intimidate = 0x48 ;
  729. 170729 constexpr std::uintptr_t intimidateTurn = 0x50 ;
  730. 170730 constexpr std::uintptr_t staticAttack = 0x58 ;
  731. 170731 constexpr std::uintptr_t bellyFlop = 0x60 ;
  732. 170732 constexpr std::uintptr_t intimidateSnap = 0x68 ;
  733. 170733 constexpr std::uintptr_t swimAttack = 0x70 ;
  734. 170734 constexpr std::uintptr_t flee = 0x78 ;
  735. 170735 constexpr std::uintptr_t hurt = 0x80 ;
  736. 170736 constexpr std::uintptr_t dead = 0x88 ;
  737. 170737 constexpr std::uintptr_t approachFood = 0x90 ;
  738. 170738 constexpr std::uintptr_t bringFoodBackToWater = 0x98 ;
  739. 170739 constexpr std::uintptr_t diveRoam = 0xA0 ;
  740. 170740 
  741. 170741 constexpr std::uintptr_t _c7cc97df4e036ce9818a3f2fe903734af083fbcd = 0x20 ;
  742. 170742 }
  743. 170743 
  744. 170744 namespace Rust_Ai_Gen2__Trans_HeardNoise
  745. 170745 {
  746. 170746 constexpr std::uintptr_t Inverted = 0x10 ;
  747. 170747 
  748. 170748 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  749. 170749 }
  750. 170750 
  751. 170751 namespace Rust_Ai_Gen2__State_FastSneak-fake-0
  752. 170752 {
  753. 170753 constexpr std::uintptr_t _Name = 0x18 ;
  754. 170754 constexpr std::uintptr_t minSpeed = 0x20 ;
  755. 170755 constexpr std::uintptr_t maxSpeed = 0x24 ;
  756. 170756 constexpr std::uintptr_t distanceSpeedRange = 0x28 ;
  757. 170757 constexpr std::uintptr_t angleRange = 0x30 ;
  758. 170758 constexpr std::uintptr_t angleDurationRange = 0x38 ;
  759. 170759 constexpr std::uintptr_t burstDurationRange = 0x40 ;
  760. 170760 constexpr std::uintptr_t burstCooldownRange = 0x48 ;
  761. 170761 
  762. 170762 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  763. 170763 }
  764. 170764 
  765. 170765 namespace Rust_Ai_Gen2__State_GoBackToWater-fake-1
  766. 170766 {
  767. 170767 constexpr std::uintptr_t _Name = 0x18 ;
  768. 170768 constexpr std::uintptr_t speed = 0x20 ;
  769. 170769 constexpr std::uintptr_t succeedWhenDestinationIsReached = 0x24 ;
  770. 170770 constexpr std::uintptr_t stopAtDestination = 0x25 ;
  771. 170771 constexpr std::uintptr_t accelerationOverride = 0x28 ;
  772. 170772 constexpr std::uintptr_t decelerationOverride = 0x2C ;
  773. 170773 
  774. 170774 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  775. 170775 }
  776. 170776 
  777. 170777 namespace Rust_Ai_Gen2__State_ScientistDead
  778. 170778 {
  779. 170779 constexpr std::uintptr_t TypeInfo = 0x1084C7F8 ;
  780. 170780 constexpr std::uintptr_t _Name = 0x18 ;
  781. 170781 constexpr std::uintptr_t deathStatName = 0x20 ;
  782. 170782 constexpr std::uintptr_t CorpsePrefab = 0x28 ;
  783. 170783 constexpr std::uintptr_t staticDeathAnim = 0x30 ;
  784. 170784 constexpr std::uintptr_t forwardMotionDeathAnim = 0x38 ;
  785. 170785 constexpr std::uintptr_t ragdollWhenAnimRemainingTimeIsBelow = 0x40 ;
  786. 170786 constexpr std::uintptr_t LootSpawnSlots = 0x48 ;
  787. 170787 constexpr std::uintptr_t DeathEffect = 0x50 ;
  788. 170788 
  789. 170789 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  790. 170790 }
  791. 170791 
  792. 170792 namespace Rust_Ai_Gen2__State_Flank-fake-0
  793. 170793 {
  794. 170794 constexpr std::uintptr_t _Name = 0x18 ;
  795. 170795 constexpr std::uintptr_t speed = 0x20 ;
  796. 170796 
  797. 170797 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  798. 170798 }
  799. 170799 
  800. 170800 namespace Rust_Ai_Gen2__State_HurtWithAdditive
  801. 170801 {
  802. 170802 constexpr std::uintptr_t TypeInfo = 0x107254C8 ;
  803. 170803 constexpr std::uintptr_t _Name = 0x18 ;
  804. 170804 constexpr std::uintptr_t FaceTarget = 0x20 ;
  805. 170805 constexpr std::uintptr_t Animation = 0x28 ;
  806. 170806 constexpr std::uintptr_t StrongHitL = 0x30 ;
  807. 170807 constexpr std::uintptr_t StrongHitR = 0x38 ;
  808. 170808 constexpr std::uintptr_t WeakHit = 0x40 ;
  809. 170809 constexpr std::uintptr_t StaggerRatio = 0x48 ;
  810. 170810 constexpr std::uintptr_t WeakHitAdditive = 0x50 ;
  811. 170811 
  812. 170812 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  813. 170813 }
  814. 170814 
  815. 170815 namespace Rust_Ai_Gen2__State_AttackUnreachable-fake-0
  816. 170816 {
  817. 170817 constexpr std::uintptr_t _Name = 0x18 ;
  818. 170818 constexpr std::uintptr_t preJumpEnd = 0x20 ;
  819. 170819 constexpr std::uintptr_t jumpEnd = 0x24 ;
  820. 170820 constexpr std::uintptr_t attackEnd = 0x28 ;
  821. 170821 constexpr std::uintptr_t jumpBackEnd = 0x2C ;
  822. 170822 constexpr std::uintptr_t postJumpBackEnd = 0x30 ;
  823. 170823 constexpr std::uintptr_t animClip = 0x38 ;
  824. 170824 
  825. 170825 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  826. 170826 }
  827. 170827 
  828. 170828 namespace Rust_Ai_Gen2__NpcPositionHint
  829. 170829 {
  830. 170830 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  831. 170831 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  832. 170832 }
  833. 170833 
  834. 170834 namespace Rust_Ai_Gen2__ENpcVoicelineImportance
  835. 170835 {
  836. 170836 constexpr std::uintptr_t value__ = 0x0 ;
  837. 170837 }
  838. 170838 
  839. 170839 namespace Rust_Ai_Gen2__State_Flee
  840. 170840 {
  841. 170841 constexpr std::uintptr_t TypeInfo = 0x107254B0 ;
  842. 170842 constexpr std::uintptr_t _Name = 0x18 ;
  843. 170843 constexpr std::uintptr_t desiredDistance = 0x20 ;
  844. 170844 constexpr std::uintptr_t distance = 0x24 ;
  845. 170845 constexpr std::uintptr_t speed = 0x28 ;
  846. 170846 constexpr std::uintptr_t maxAttempts = 0x2C ;
  847. 170847 
  848. 170848 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  849. 170849 }
  850. 170850 
  851. 170851 namespace Rust_Ai_Gen2__FSMComponent
  852. 170852 {
  853. 170853 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  854. 170854 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  855. 170855 
  856. 170856 constexpr std::uintptr_t _c7cc97df4e036ce9818a3f2fe903734af083fbcd = 0x20 ;
  857. 170857 }
  858. 170858 
  859. 170859 namespace Rust_Ai_Gen2__Trans_CanReachTarget_Slow-fake-0
  860. 170860 {
  861. 170861 constexpr std::uintptr_t Inverted = 0x10 ;
  862. 170862 
  863. 170863 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  864. 170864 constexpr std::uintptr_t _cd93377a97332e124c2179a32bde68fcbb3755c4 = 0x20 ;
  865. 170865 constexpr std::uintptr_t _0ebcbe9b956126d6351e6e853e93cfc30951f62f = 0x28 ;
  866. 170866 constexpr std::uintptr_t _cc4b0277aa9faea2bbc3de2c81bc00cc8d3a66a6 = 0x38 ;
  867. 170867 }
  868. 170868 
  869. 170869 namespace Rust_Ai_Gen2__State_Hurt-fake-0
  870. 170870 {
  871. 170871 constexpr std::uintptr_t _Name = 0x18 ;
  872. 170872 constexpr std::uintptr_t FaceTarget = 0x20 ;
  873. 170873 constexpr std::uintptr_t Animation = 0x28 ;
  874. 170874 
  875. 170875 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  876. 170876 constexpr std::uintptr_t _1e2e6ce2a2cf95712c6a38798abcd80dd229f8fd = 0x30 ;
  877. 170877 constexpr std::uintptr_t _bb59e1047afeae9cae6cc44c47e7e58c8b6f3017 = 0x38 ;
  878. 170878 constexpr std::uintptr_t _9c7c9888342e158f50536d49f976f76a0f8fcab4 = 0x40 ;
  879. 170879 constexpr std::uintptr_t _6f3321890bde5319976a62c0bd3e4d1eaed1e906 = 0x48 ;
  880. 170880 }
  881. 170881 
  882. 170882 namespace Rust_Ai_Gen2__State_Roam-fake-1
  883. 170883 {
  884. 170884 constexpr std::uintptr_t _Name = 0x18 ;
  885. 170885 
  886. 170886 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  887. 170887 constexpr std::uintptr_t _fe15a6ee19c19e85ce695c33f42a050eaa37b3d7 = 0x20 ;
  888. 170888 constexpr std::uintptr_t _d2130ac4621508aa598cfab06974d2d8bda20cf8 = 0x28 ;
  889. 170889 constexpr std::uintptr_t _eb84b277aa785e05ef64cb7e6781e5aa912a24db = 0x2C ;
  890. 170890 constexpr std::uintptr_t _787da2766055deaf96639794295c0ecc6b3ea457 = 0x30 ;
  891. 170891 constexpr std::uintptr_t _129fe3e905c79419a8f2ef1f289ffde9780b0994 = 0x34 ;
  892. 170892 }
  893. 170893 
  894. 170894 namespace Rust_Ai_Gen2__State_FleeToHide-fake-0
  895. 170895 {
  896. 170896 constexpr std::uintptr_t _Name = 0x18 ;
  897. 170897 constexpr std::uintptr_t desiredDistance = 0x20 ;
  898. 170898 constexpr std::uintptr_t distance = 0x24 ;
  899. 170899 constexpr std::uintptr_t speed = 0x28 ;
  900. 170900 constexpr std::uintptr_t maxAttempts = 0x2C ;
  901. 170901 
  902. 170902 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  903. 170903 }
  904. 170904 
  905. 170905 namespace Rust_Ai_Gen2__Trans_ElapsedTimeRandomized
  906. 170906 {
  907. 170907 constexpr std::uintptr_t Inverted = 0x10 ;
  908. 170908 constexpr std::uintptr_t Duration = 0x20 ;
  909. 170909 constexpr std::uintptr_t MinDuration = 0x28 ;
  910. 170910 constexpr std::uintptr_t MaxDuration = 0x30 ;
  911. 170911 
  912. 170912 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  913. 170913 }
  914. 170914 
  915. 170915 namespace Rust_Ai_Gen2__Trans_Dead-fake-1
  916. 170916 {
  917. 170917 constexpr std::uintptr_t Inverted = 0x10 ;
  918. 170918 
  919. 170919 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  920. 170920 
  921. 170921 namespace _static
  922. 170922 {
  923. 170923 constexpr std::uintptr_t _1e480361be80e9ee237ab9d20ce9ba4b98f25d09 = 0x0 ;
  924. 170924 }
  925. 170925 
  926. 170926 }
  927. 170927 
  928. 170928 namespace Rust_Ai_Gen2__Trans_ElapsedTime-fake-1
  929. 170929 {
  930. 170930 constexpr std::uintptr_t Inverted = 0x10 ;
  931. 170931 constexpr std::uintptr_t Duration = 0x20 ;
  932. 170932 
  933. 170933 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  934. 170934 }
  935. 170935 
  936. 170936 namespace Rust_Ai_Gen2__Trans_IsInWater_Slow
  937. 170937 {
  938. 170938 constexpr std::uintptr_t Inverted = 0x10 ;
  939. 170939 
  940. 170940 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  941. 170941 constexpr std::uintptr_t _cd93377a97332e124c2179a32bde68fcbb3755c4 = 0x20 ;
  942. 170942 constexpr std::uintptr_t _0ebcbe9b956126d6351e6e853e93cfc30951f62f = 0x28 ;
  943. 170943 constexpr std::uintptr_t _cc4b0277aa9faea2bbc3de2c81bc00cc8d3a66a6 = 0x38 ;
  944. 170944 }
  945. 170945 
  946. 170946 namespace Rust_Ai_Gen2__Trans_And-fake-0
  947. 170947 {
  948. 170948 constexpr std::uintptr_t Inverted = 0x10 ;
  949. 170949 constexpr std::uintptr_t transitions = 0x20 ;
  950. 170950 
  951. 170951 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  952. 170952 
  953. 170953 namespace _static
  954. 170954 {
  955. 170955 constexpr std::uintptr_t _1325f3aa050e25a5dcab733e9574a89166cb8091 = 0x0 ;
  956. 170956 constexpr std::uintptr_t _d6cb6b1befe74c977083b1a724fa326138a3edfb = 0x8 ;
  957. 170957 constexpr std::uintptr_t _18819f8aaaa199f588c0fb552403f958499e0daa = 0x10 ;
  958. 170958 }
  959. 170959 
  960. 170960 }
  961. 170961 
  962. 170962 namespace Rust_Ai_Gen2__State_Patrol-fake-0
  963. 170963 {
  964. 170964 constexpr std::uintptr_t _Name = 0x18 ;
  965. 170965 
  966. 170966 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  967. 170967 constexpr std::uintptr_t _fe15a6ee19c19e85ce695c33f42a050eaa37b3d7 = 0x20 ;
  968. 170968 constexpr std::uintptr_t _d2130ac4621508aa598cfab06974d2d8bda20cf8 = 0x28 ;
  969. 170969 constexpr std::uintptr_t _230f9f4a50d72672b36fd25657b44421c3e89fd5 = 0x2C ;
  970. 170970 }
  971. 170971 
  972. 170972 namespace Rust_Ai_Gen2__Trans_HeardNoise-fake-1
  973. 170973 {
  974. 170974 constexpr std::uintptr_t Inverted = 0x10 ;
  975. 170975 
  976. 170976 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  977. 170977 }
  978. 170978 
  979. 170979 namespace Rust_Ai_Gen2__Trans_Lambda
  980. 170980 {
  981. 170981 constexpr std::uintptr_t Inverted = 0x10 ;
  982. 170982 
  983. 170983 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  984. 170984 
  985. 170985 namespace _static
  986. 170986 {
  987. 170987 constexpr std::uintptr_t _e061ca172f9e6061007ccd81ae8c17b4f6757c81 = 0x0 ;
  988. 170988 constexpr std::uintptr_t _ee18ec9cc4cb66e5dc0a07e91b65938965123573 = 0x10 ;
  989. 170989 constexpr std::uintptr_t _82704124b00f9b7515e946df80863e5f3a37eebd = 0x20 ;
  990. 170990 constexpr std::uintptr_t _c251075d6f42fed3ebd8475a39ce09ed708e9445 = 0x28 ;
  991. 170991 constexpr std::uintptr_t _e985b349fee29dc938d7cb5e9672b7014d768837 = 0x30 ;
  992. 170992 }
  993. 170993 
  994. 170994 }
  995. 170995 
  996. 170996 namespace Rust_Ai_Gen2__NpcNoiseIntensity
  997. 170997 {
  998. 170998 constexpr std::uintptr_t value__ = 0x0 ;
  999. 170999 }
  1000. 171000 
  1001. 171001 namespace Rust_Ai_Gen2__Trans_InitialAlliesNotFighting-fake-0
  1002. 171002 {
  1003. 171003 constexpr std::uintptr_t Inverted = 0x10 ;
  1004. 171004 constexpr std::uintptr_t MinAllyHealthFraction = 0x20 ;
  1005. 171005 
  1006. 171006 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1007. 171007 }
  1008. 171008 
  1009. 171009 namespace Rust_Ai_Gen2__State_EatFood-fake-1
  1010. 171010 {
  1011. 171011 constexpr std::uintptr_t _Name = 0x18 ;
  1012. 171012 
  1013. 171013 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1014. 171014 constexpr std::uintptr_t _e46837009772c6857494fcc6356c94ecd30753b0 = 0x20 ;
  1015. 171015 }
  1016. 171016 
  1017. 171017 namespace Rust_Ai_Gen2__State_Attack-fake-1
  1018. 171018 {
  1019. 171019 constexpr std::uintptr_t _Name = 0x18 ;
  1020. 171020 constexpr std::uintptr_t FaceTarget = 0x20 ;
  1021. 171021 constexpr std::uintptr_t Animation = 0x28 ;
  1022. 171022 constexpr std::uintptr_t Damage = 0x30 ;
  1023. 171023 constexpr std::uintptr_t Delay = 0x34 ;
  1024. 171024 constexpr std::uintptr_t DamageType = 0x38 ;
  1025. 171025 
  1026. 171026 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1027. 171027 }
  1028. 171028 
  1029. 171029 namespace Rust_Ai_Gen2__State_ScientistSurprised
  1030. 171030 {
  1031. 171031 constexpr std::uintptr_t TypeInfo = 0x10856A60 ;
  1032. 171032 constexpr std::uintptr_t _Name = 0x18 ;
  1033. 171033 constexpr std::uintptr_t angularSpeedOverride = 0x20 ;
  1034. 171034 constexpr std::uintptr_t timeBeforeTurning = 0x24 ;
  1035. 171035 constexpr std::uintptr_t minTimeBeforeShooting = 0x28 ;
  1036. 171036 constexpr std::uintptr_t shootingDuration = 0x2C ;
  1037. 171037 constexpr std::uintptr_t maxDuration = 0x30 ;
  1038. 171038 constexpr std::uintptr_t voicelineCategory = 0x34 ;
  1039. 171039 
  1040. 171040 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1041. 171041 }
  1042. 171042 
  1043. 171043 namespace Rust_Ai_Gen2__Trans_Or
  1044. 171044 {
  1045. 171045 constexpr std::uintptr_t Inverted = 0x10 ;
  1046. 171046 constexpr std::uintptr_t transitions = 0x20 ;
  1047. 171047 
  1048. 171048 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1049. 171049 }
  1050. 171050 
  1051. 171051 namespace Rust_Ai_Gen2__State_StayInCover-fake-0
  1052. 171052 {
  1053. 171053 constexpr std::uintptr_t _Name = 0x18 ;
  1054. 171054 
  1055. 171055 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1056. 171056 }
  1057. 171057 
  1058. 171058 namespace Rust_Ai_Gen2__Tiger
  1059. 171059 {
  1060. 171060 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1061. 171061 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1062. 171062 constexpr std::uintptr_t postNetworkUpdateComponents = 0x30 ;
  1063. 171063 constexpr std::uintptr_t prefabID = 0x54 ;
  1064. 171064 constexpr std::uintptr_t globalBroadcast = 0x58 ;
  1065. 171065 constexpr std::uintptr_t globalNetworkBehavior = 0x5C ;
  1066. 171066 constexpr std::uintptr_t globalBuildingBlock = 0x60 ;
  1067. 171067 constexpr std::uintptr_t networkRange = 0x64 ;
  1068. 171068 constexpr std::uintptr_t bounds = 0x18C ;
  1069. 171069 constexpr std::uintptr_t impactEffect = 0x1A8 ;
  1070. 171070 constexpr std::uintptr_t enableSaving = 0x1B0 ;
  1071. 171071 constexpr std::uintptr_t syncPosition = 0x1B1 ;
  1072. 171072 constexpr std::uintptr_t model = 0x1B8 ;
  1073. 171073 constexpr std::uintptr_t flags = 0x1C0 ;
  1074. 171074 constexpr std::uintptr_t HasBrain = 0x1E0 ;
  1075. 171075 constexpr std::uintptr_t spawnDeployableCorpseOnDeath = 0x210 ;
  1076. 171076 constexpr std::uintptr_t deployableCorpsePrefab = 0x218 ;
  1077. 171077 constexpr std::uintptr_t skeletonProperties = 0x230 ;
  1078. 171078 constexpr std::uintptr_t baseProtection = 0x238 ;
  1079. 171079 constexpr std::uintptr_t startHealth = 0x240 ;
  1080. 171080 constexpr std::uintptr_t pickup = 0x248 ;
  1081. 171081 constexpr std::uintptr_t repair = 0x270 ;
  1082. 171082 constexpr std::uintptr_t ShowHealthInfo = 0x2A0 ;
  1083. 171083 constexpr std::uintptr_t showHealthInfoThreshold = 0x2A4 ;
  1084. 171084 constexpr std::uintptr_t lifestate = 0x2A8 ;
  1085. 171085 constexpr std::uintptr_t sendsHitNotification = 0x2AC ;
  1086. 171086 constexpr std::uintptr_t sendsMeleeHitNotification = 0x2AD ;
  1087. 171087 constexpr std::uintptr_t markAttackerHostile = 0x2AE ;
  1088. 171088 constexpr std::uintptr_t faction = 0x2BC ;
  1089. 171089 constexpr std::uintptr_t mass = 0x2E0 ;
  1090. 171090 
  1091. 171091 constexpr std::uintptr_t _3f2bcae5bb55b18c79b82b617e433c7d906bb7b1 = 0x20 ;
  1092. 171092 constexpr std::uintptr_t _96358ac04972a2fa19c725451b1f4edca8280527 = 0x24 ;
  1093. 171093 constexpr std::uintptr_t _37c922f59e714686ca8626d1037d21d5ff78266f = 0x28 ;
  1094. 171094 constexpr std::uintptr_t _9b9eafbb1698a30c32cff6eb6aac101287de6ff1 = 0x38 ;
  1095. 171095 constexpr std::uintptr_t _dab914a7e942ee1c93e6ed961c186b105912140e = 0x48 ;
  1096. 171096 constexpr std::uintptr_t _9a2bfad14bf8a3e2b984de04c3de94549ea746b7 = 0x50 ;
  1097. 171097 constexpr std::uintptr_t _84450fbc05f3d9f8acf5ff51b58c06a976c259fe = 0x68 ;
  1098. 171098 constexpr std::uintptr_t _5ba4ab8ff1d38c1fb7529f8a9fcc8dcdb45af93d = 0x70 ;
  1099. 171099 constexpr std::uintptr_t _494cb1e044af9f1078cb21146e727df231c1b434 = 0x78 ;
  1100. 171100 constexpr std::uintptr_t _0b6933df4dc8c6433cf74325351298483c8afb1e = 0x80 ;
  1101. 171101 constexpr std::uintptr_t _cf7874bbf48a529aba4dfff9a076afaf6671cea8 = 0x88 ;
  1102. 171102 constexpr std::uintptr_t _55b6a158b4fc7f273f735b5b8e390bb6a7ea87e5 = 0x90 ;
  1103. 171103 constexpr std::uintptr_t _3e0ace2c3a0ce04246b393a074fcf7e9da155b8a = 0xA0 ;
  1104. 171104 constexpr std::uintptr_t _c6da4d751e936d37f1584dde37574e7a72db83e4 = 0xA8 ;
  1105. 171105 constexpr std::uintptr_t _1c0384f0f72ac2f2bdea0c1414fa786e670921cd = 0xB0 ;
  1106. 171106 constexpr std::uintptr_t _2569c080325782fd2490297b45d9c5a5adc8e186 = 0xB8 ;
  1107. 171107 constexpr std::uintptr_t _b75ba400f12f1a90e79ea74f6612c7ac356cd7f6 = 0xC0 ;
  1108. 171108 constexpr std::uintptr_t _650b1c49345da23b54bd77343de1dd56287f99d6 = 0xC8 ;
  1109. 171109 constexpr std::uintptr_t _7c4d9d4b8fe494f51a491413bca2aba8d896d735 = 0xD0 ;
  1110. 171110 constexpr std::uintptr_t _736fe95f07f1a6401cc2780a93f6313a10acff46 = 0xD8 ;
  1111. 171111 constexpr std::uintptr_t _f8371c26cd1e5e7af1f6d510f86109170a81876c = 0xE0 ;
  1112. 171112 constexpr std::uintptr_t _b35f63ec66b6540722fd85ce9068af9c4ceb2b9c = 0xE8 ;
  1113. 171113 constexpr std::uintptr_t _19d63bc95ec748f809dfafc0164be938fbc59ea0 = 0xF0 ;
  1114. 171114 constexpr std::uintptr_t _8ad690d7aa1bb716be437ff2ab8a55e6031aa7e3 = 0xF8 ;
  1115. 171115 constexpr std::uintptr_t _f7d65611bf928ab37b28be96b69f00d2aef0c9f4 = 0x100 ;
  1116. 171116 constexpr std::uintptr_t _538ac54f9911f948e30b50671c4c511ce0a4763b = 0x108 ;
  1117. 171117 constexpr std::uintptr_t _d8d889b596f82785866a6640fb61d3cc5f5dc9c4 = 0x110 ;
  1118. 171118 constexpr std::uintptr_t _7e30a859161e81b38f640564a09608189a4fe59a = 0x118 ;
  1119. 171119 constexpr std::uintptr_t _f11ac4ab9f0238375f75719786fd0a56a8533bd8 = 0x128 ;
  1120. 171120 constexpr std::uintptr_t _86887e3f8ab85c3912f06258d36d1ade989fa33f = 0x130 ;
  1121. 171121 constexpr std::uintptr_t _0e5614c52aee9d9b186bf4449badd0708b4d32ff = 0x138 ;
  1122. 171122 constexpr std::uintptr_t _b5cf8863e0388ee4e4f8c43e9e2f8202a325ca5e = 0x140 ;
  1123. 171123 constexpr std::uintptr_t _4d87fc32ef9d1171c4ee8eab0355120bd47651b8 = 0x148 ;
  1124. 171124 constexpr std::uintptr_t _2ae83cd5a99c8e0375a4967e59afacead6d121dc = 0x150 ;
  1125. 171125 constexpr std::uintptr_t _c9a40c69d83812d85270031d1a4b7496aa8ecea9 = 0x158 ;
  1126. 171126 constexpr std::uintptr_t _eb68d095ab3455119de5fe0e1bf130357858be33 = 0x160 ;
  1127. 171127 constexpr std::uintptr_t _d835fc7fff40cf00f4642620e89f93a17a7a724e = 0x161 ;
  1128. 171128 constexpr std::uintptr_t _8f2733f39dde4db1b82d1199d5f97fe42ab004dc = 0x162 ;
  1129. 171129 constexpr std::uintptr_t _3636aab8f5d1524605f5c015b88fedbde0ff2355 = 0x168 ;
  1130. 171130 constexpr std::uintptr_t _fea111701ab0ec1e103e18c5e1fdb7c732eee059 = 0x188 ;
  1131. 171131 constexpr std::uintptr_t _4ecb97f37dd669530b39ba5ffb16d5e9b9a0bc28 = 0x1C4 ;
  1132. 171132 constexpr std::uintptr_t _dba2e3d81b7ca266c4a8096018af09bb23c9d98b = 0x1C8 ;
  1133. 171133 constexpr std::uintptr_t _010f7fc9eff20922521ad783efbb11e702d6ef9a = 0x1D0 ;
  1134. 171134 constexpr std::uintptr_t _6bf27142eb371b304c933acace062e2cbefa5ede = 0x1D8 ;
  1135. 171135 constexpr std::uintptr_t _264f8a285124d384968108d41b37c0e832d705aa = 0x1E4 ;
  1136. 171136 constexpr std::uintptr_t _10f572c053672cd8ab74cdfe1f05c683d4a4d0f2 = 0x1E8 ;
  1137. 171137 constexpr std::uintptr_t _5f86f029141f6f7e40a46cec23762afc90654680 = 0x1F0 ;
  1138. 171138 constexpr std::uintptr_t _00f7f6e6b6d717a7a5bc91aea9685b5863aff4cf = 0x1F8 ;
  1139. 171139 constexpr std::uintptr_t _c3795abc9f46dde6c06eb79beeb4ed75264db9a2 = 0x200 ;
  1140. 171140 constexpr std::uintptr_t _9e7ce67bc8467bb17b67854f543247fdbb97e151 = 0x208 ;
  1141. 171141 constexpr std::uintptr_t _8fa5f19d9e8816280913544850d4df5feb86b246 = 0x220 ;
  1142. 171142 constexpr std::uintptr_t _86a34217a7b281ab0c3963d4dbef0410de82ab86 = 0x2B0 ;
  1143. 171143 constexpr std::uintptr_t _0820611b12db524f012a54265c7bd490dd61e377 = 0x2B4 ;
  1144. 171144 constexpr std::uintptr_t _2353f6bd443909df38fe92b7cc4ef76c6c9dbdae = 0x2B8 ;
  1145. 171145 constexpr std::uintptr_t _7c175d9b39b705238dc716eb10bdcc51a837e92b = 0x2C0 ;
  1146. 171146 constexpr std::uintptr_t _4ff7ecb87a48fa9463988e566ccb43c6db513339 = 0x2C4 ;
  1147. 171147 constexpr std::uintptr_t _62c57aa2f6a36ef5560b72a27d184da343153670 = 0x2C8 ;
  1148. 171148 constexpr std::uintptr_t _f3bfaba1eeea0d9e13522122e84a8386488a42b3 = 0x2D0 ;
  1149. 171149 constexpr std::uintptr_t _41f55d0ea909079d8d982cade7325d009b2e170a = 0x2D4 ;
  1150. 171150 }
  1151. 171151 
  1152. 171152 namespace Rust_Ai_Gen2__NpcBarkManager
  1153. 171153 {
  1154. 171154 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1155. 171155 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1156. 171156 constexpr std::uintptr_t voicelinesDatabase = 0x20 ;
  1157. 171157 }
  1158. 171158 
  1159. 171159 namespace Rust_Ai_Gen2__NPCTeam
  1160. 171160 {
  1161. 171161 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1162. 171162 constexpr std::uintptr_t FilenameStringId = 0x18 ;
  1163. 171163 }
  1164. 171164 
  1165. 171165 namespace Rust_Ai_Gen2__Trans_IsHealthBelowPercentage-fake-0
  1166. 171166 {
  1167. 171167 constexpr std::uintptr_t Inverted = 0x10 ;
  1168. 171168 constexpr std::uintptr_t percentage = 0x20 ;
  1169. 171169 
  1170. 171170 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1171. 171171 }
  1172. 171172 
  1173. 171173 namespace Rust_Ai_Gen2__State_PatrolIdle-fake-0
  1174. 171174 {
  1175. 171175 constexpr std::uintptr_t _Name = 0x18 ;
  1176. 171176 
  1177. 171177 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1178. 171178 }
  1179. 171179 
  1180. 171180 namespace Rust_Ai_Gen2__Trans_IsTargetTooFarFromWater
  1181. 171181 {
  1182. 171182 constexpr std::uintptr_t Inverted = 0x10 ;
  1183. 171183 constexpr std::uintptr_t maxDistance = 0x20 ;
  1184. 171184 
  1185. 171185 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1186. 171186 }
  1187. 171187 
  1188. 171188 namespace Rust_Ai_Gen2__Trans_TargetIsLowHealth
  1189. 171189 {
  1190. 171190 constexpr std::uintptr_t Inverted = 0x10 ;
  1191. 171191 
  1192. 171192 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1193. 171193 constexpr std::uintptr_t _8b2eacbb14846a1aa21dbb5adb1d9a55e9b91159 = 0x20 ;
  1194. 171194 constexpr std::uintptr_t _1f6ed0e4c8f848679e3ab94cc874b895d36b771d = 0x24 ;
  1195. 171195 constexpr std::uintptr_t _b2cede14808dee890d549702496119eb8eed4886 = 0x28 ;
  1196. 171196 
  1197. 171197 namespace _static
  1198. 171198 {
  1199. 171199 constexpr std::uintptr_t _3e019435753fb5a936c22d213a3df4d7b70c1a1a = 0x0 ;
  1200. 171200 constexpr std::uintptr_t _d38579f4969626669651bb6a632bd9bae0b0f853 = 0x10 ;
  1201. 171201 }
  1202. 171202 
  1203. 171203 }
  1204. 171204 
  1205. 171205 namespace Rust_Ai_Gen2__Trans_TargetSurprised-fake-1
  1206. 171206 {
  1207. 171207 constexpr std::uintptr_t Inverted = 0x10 ;
  1208. 171208 
  1209. 171209 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1210. 171210 
  1211. 171211 namespace _static
  1212. 171212 {
  1213. 171213 constexpr std::uintptr_t _76381c1035a7b9dbb6377c0753037a42b88b29f7 = 0x0 ;
  1214. 171214 constexpr std::uintptr_t _d2ca84ef2ee965dd2744d67e09eaa67f0ead15f4 = 0x10 ;
  1215. 171215 constexpr std::uintptr_t _6b547df2aa5ae05366d25d3994f912c0e12d88bd = 0x18 ;
  1216. 171216 constexpr std::uintptr_t _c392b95f54b607b738e2135bd528cbf7e54f6876 = 0x20 ;
  1217. 171217 }
  1218. 171218 
  1219. 171219 }
  1220. 171220 
  1221. 171221 namespace Rust_Ai_Gen2__CoverComponent
  1222. 171222 {
  1223. 171223 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1224. 171224 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1225. 171225 constexpr std::uintptr_t coverGroup = 0x20 ;
  1226. 171226 }
  1227. 171227 
  1228. 171228 namespace Rust_Ai_Gen2__State_CrocBreakFoundation
  1229. 171229 {
  1230. 171230 constexpr std::uintptr_t _Name = 0x18 ;
  1231. 171231 constexpr std::uintptr_t FaceTarget = 0x20 ;
  1232. 171232 constexpr std::uintptr_t Animation = 0x28 ;
  1233. 171233 constexpr std::uintptr_t DamageType = 0x30 ;
  1234. 171234 constexpr std::uintptr_t damageDelay = 0x34 ;
  1235. 171235 constexpr std::uintptr_t damage = 0x38 ;
  1236. 171236 constexpr std::uintptr_t forceScale = 0x3C ;
  1237. 171237 constexpr std::uintptr_t trackingSpeed = 0x40 ;
  1238. 171238 constexpr std::uintptr_t trackingDuration = 0x44 ;
  1239. 171239 constexpr std::uintptr_t radius = 0x48 ;
  1240. 171240 constexpr std::uintptr_t doesStrafeDodge = 0x4C ;
  1241. 171241 
  1242. 171242 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1243. 171243 }
  1244. 171244 
  1245. 171245 namespace Rust_Ai_Gen2__State_Observe-fake-0
  1246. 171246 {
  1247. 171247 constexpr std::uintptr_t _Name = 0x18 ;
  1248. 171248 constexpr std::uintptr_t speed = 0x20 ;
  1249. 171249 constexpr std::uintptr_t succeedWhenDestinationIsReached = 0x24 ;
  1250. 171250 constexpr std::uintptr_t stopAtDestination = 0x25 ;
  1251. 171251 constexpr std::uintptr_t accelerationOverride = 0x28 ;
  1252. 171252 constexpr std::uintptr_t decelerationOverride = 0x2C ;
  1253. 171253 
  1254. 171254 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1255. 171255 }
  1256. 171256 
  1257. 171257 namespace Rust_Ai_Gen2__State_Growl-fake-0
  1258. 171258 {
  1259. 171259 constexpr std::uintptr_t _Name = 0x18 ;
  1260. 171260 constexpr std::uintptr_t FaceTarget = 0x20 ;
  1261. 171261 constexpr std::uintptr_t Animation = 0x28 ;
  1262. 171262 
  1263. 171263 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1264. 171264 }
  1265. 171265 
  1266. 171266 namespace Rust_Ai_Gen2__TigerSneakTelegraphGrowl
  1267. 171267 {
  1268. 171268 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1269. 171269 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1270. 171270 constexpr std::uintptr_t growlSound = 0x28 ;
  1271. 171271 
  1272. 171272 constexpr std::uintptr_t _c7cc97df4e036ce9818a3f2fe903734af083fbcd = 0x20 ;
  1273. 171273 }
  1274. 171274 
  1275. 171275 namespace Rust_Ai_Gen2__CoverGroup
  1276. 171276 {
  1277. 171277 constexpr std::uintptr_t isTall = 0x10 ;
  1278. 171278 
  1279. 171279 constexpr std::uintptr_t _4712f6a2875cda9d8c03e5869446dccf971fee01 = 0x18 ;
  1280. 171280 }
  1281. 171281 
  1282. 171282 namespace Rust_Ai_Gen2__State_FleeFire-fake-0
  1283. 171283 {
  1284. 171284 constexpr std::uintptr_t _Name = 0x18 ;
  1285. 171285 constexpr std::uintptr_t desiredDistance = 0x20 ;
  1286. 171286 constexpr std::uintptr_t distance = 0x24 ;
  1287. 171287 constexpr std::uintptr_t speed = 0x28 ;
  1288. 171288 constexpr std::uintptr_t maxAttempts = 0x2C ;
  1289. 171289 
  1290. 171290 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1291. 171291 }
  1292. 171292 
  1293. 171293 namespace Rust_Ai_Gen2__State_ScientistRush-fake-0
  1294. 171294 {
  1295. 171295 constexpr std::uintptr_t _Name = 0x18 ;
  1296. 171296 constexpr std::uintptr_t speed = 0x20 ;
  1297. 171297 constexpr std::uintptr_t succeedWhenDestinationIsReached = 0x24 ;
  1298. 171298 constexpr std::uintptr_t stopAtDestination = 0x25 ;
  1299. 171299 constexpr std::uintptr_t accelerationOverride = 0x28 ;
  1300. 171300 constexpr std::uintptr_t decelerationOverride = 0x2C ;
  1301. 171301 constexpr std::uintptr_t useSuppressiveFire = 0x30 ;
  1302. 171302 
  1303. 171303 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1304. 171304 }
  1305. 171305 
  1306. 171306 namespace Rust_Ai_Gen2__Trans_IsTargetInWater-fake-0
  1307. 171307 {
  1308. 171308 constexpr std::uintptr_t Inverted = 0x10 ;
  1309. 171309 
  1310. 171310 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1311. 171311 }
  1312. 171312 
  1313. 171313 namespace Rust_Ai_Gen2__Trans_Dead
  1314. 171314 {
  1315. 171315 constexpr std::uintptr_t Inverted = 0x10 ;
  1316. 171316 
  1317. 171317 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1318. 171318 
  1319. 171319 namespace _static
  1320. 171320 {
  1321. 171321 constexpr std::uintptr_t _1e480361be80e9ee237ab9d20ce9ba4b98f25d09 = 0x0 ;
  1322. 171322 }
  1323. 171323 
  1324. 171324 }
  1325. 171325 
  1326. 171326 namespace Rust_Ai_Gen2__State_Bark
  1327. 171327 {
  1328. 171328 constexpr std::uintptr_t TypeInfo = 0x10762690 ;
  1329. 171329 constexpr std::uintptr_t _Name = 0x18 ;
  1330. 171330 constexpr std::uintptr_t FaceTarget = 0x20 ;
  1331. 171331 constexpr std::uintptr_t Animation = 0x28 ;
  1332. 171332 
  1333. 171333 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1334. 171334 }
  1335. 171335 
  1336. 171336 namespace Rust_Ai_Gen2__State_Attack
  1337. 171337 {
  1338. 171338 constexpr std::uintptr_t TypeInfo = 0x10762678 ;
  1339. 171339 constexpr std::uintptr_t _Name = 0x18 ;
  1340. 171340 constexpr std::uintptr_t FaceTarget = 0x20 ;
  1341. 171341 constexpr std::uintptr_t Animation = 0x28 ;
  1342. 171342 constexpr std::uintptr_t Damage = 0x30 ;
  1343. 171343 constexpr std::uintptr_t Delay = 0x34 ;
  1344. 171344 constexpr std::uintptr_t DamageType = 0x38 ;
  1345. 171345 
  1346. 171346 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1347. 171347 }
  1348. 171348 
  1349. 171349 namespace Rust_Ai_Gen2__Trans_CanSeeTarget-fake-1
  1350. 171350 {
  1351. 171351 constexpr std::uintptr_t Inverted = 0x10 ;
  1352. 171352 
  1353. 171353 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1354. 171354 
  1355. 171355 namespace _static
  1356. 171356 {
  1357. 171357 constexpr std::uintptr_t _00fdd32cd780f401caa5cf77838e8e638d62a0cb = 0x0 ;
  1358. 171358 }
  1359. 171359 
  1360. 171360 }
  1361. 171361 
  1362. 171362 namespace Rust_Ai_Gen2__Trans_IsReloading
  1363. 171363 {
  1364. 171364 constexpr std::uintptr_t Inverted = 0x10 ;
  1365. 171365 
  1366. 171366 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1367. 171367 
  1368. 171368 namespace _static
  1369. 171369 {
  1370. 171370 constexpr std::uintptr_t _857533e92509f9edacd4a7913e141cea3a92f033 = 0x0 ;
  1371. 171371 constexpr std::uintptr_t _9181510bac7e984b2e0d57a13149d26bfb283d44 = 0x10 ;
  1372. 171372 constexpr std::uintptr_t _351ff51ec28859617e8e07e565d9ae0fdbbbf2ba = 0x18 ;
  1373. 171373 constexpr std::uintptr_t _5ec4770b5ff42567fbdbdf2cd15aeff2af488446 = 0x20 ;
  1374. 171374 }
  1375. 171375 
  1376. 171376 }
  1377. 171377 
  1378. 171378 namespace Rust_Ai_Gen2__State_CircleDynamic-fake-0
  1379. 171379 {
  1380. 171380 constexpr std::uintptr_t _Name = 0x18 ;
  1381. 171381 
  1382. 171382 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1383. 171383 constexpr std::uintptr_t _eb84b277aa785e05ef64cb7e6781e5aa912a24db = 0x20 ;
  1384. 171384 constexpr std::uintptr_t _787da2766055deaf96639794295c0ecc6b3ea457 = 0x24 ;
  1385. 171385 constexpr std::uintptr_t _5702260353301c231c446cfc71ee9fc978e5ccaa = 0x28 ;
  1386. 171386 constexpr std::uintptr_t _7ce3de3f7f6de091b9841f448499ba9ac4b45e3c = 0x30 ;
  1387. 171387 constexpr std::uintptr_t _a5dcfb28971526906c93eb52c1c4780a28457e3a = 0x38 ;
  1388. 171388 constexpr std::uintptr_t _b40a038ad61c83eb9840aa6c822611b16b6bc3fd = 0x40 ;
  1389. 171389 constexpr std::uintptr_t _bb8f931af1e95ec132c47c6f6d7087ff0d6756ce = 0x48 ;
  1390. 171390 }
  1391. 171391 
  1392. 171392 namespace Rust_Ai_Gen2__State_MoveToBreakFoundation
  1393. 171393 {
  1394. 171394 constexpr std::uintptr_t _Name = 0x18 ;
  1395. 171395 
  1396. 171396 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1397. 171397 }
  1398. 171398 
  1399. 171399 namespace Rust_Ai_Gen2__State_ApproachFire-fake-0
  1400. 171400 {
  1401. 171401 constexpr std::uintptr_t _Name = 0x18 ;
  1402. 171402 constexpr std::uintptr_t minSpeed = 0x20 ;
  1403. 171403 constexpr std::uintptr_t maxSpeed = 0x24 ;
  1404. 171404 constexpr std::uintptr_t distanceSpeedRange = 0x28 ;
  1405. 171405 constexpr std::uintptr_t angleRange = 0x30 ;
  1406. 171406 constexpr std::uintptr_t angleDurationRange = 0x38 ;
  1407. 171407 constexpr std::uintptr_t burstDurationRange = 0x40 ;
  1408. 171408 constexpr std::uintptr_t burstCooldownRange = 0x48 ;
  1409. 171409 
  1410. 171410 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1411. 171411 }
  1412. 171412 
  1413. 171413 namespace Rust_Ai_Gen2__State_DeadlyAttack
  1414. 171414 {
  1415. 171415 constexpr std::uintptr_t TypeInfo = 0x10725468 ;
  1416. 171416 constexpr std::uintptr_t _Name = 0x18 ;
  1417. 171417 constexpr std::uintptr_t FaceTarget = 0x20 ;
  1418. 171418 constexpr std::uintptr_t Animation = 0x28 ;
  1419. 171419 constexpr std::uintptr_t Damage = 0x30 ;
  1420. 171420 constexpr std::uintptr_t Delay = 0x34 ;
  1421. 171421 constexpr std::uintptr_t DamageType = 0x38 ;
  1422. 171422 constexpr std::uintptr_t range = 0x40 ;
  1423. 171423 constexpr std::uintptr_t impactSound = 0x48 ;
  1424. 171424 
  1425. 171425 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1426. 171426 }
  1427. 171427 
  1428. 171428 namespace Rust_Ai_Gen2__Trans_TargetIsNearFire-fake-1
  1429. 171429 {
  1430. 171430 constexpr std::uintptr_t Inverted = 0x10 ;
  1431. 171431 constexpr std::uintptr_t onlySeeFireWhenClose = 0x20 ;
  1432. 171432 
  1433. 171433 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1434. 171434 }
  1435. 171435 
  1436. 171436 namespace Rust_Ai_Gen2__State_Growl-fake-1
  1437. 171437 {
  1438. 171438 constexpr std::uintptr_t _Name = 0x18 ;
  1439. 171439 constexpr std::uintptr_t FaceTarget = 0x20 ;
  1440. 171440 constexpr std::uintptr_t Animation = 0x28 ;
  1441. 171441 
  1442. 171442 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1443. 171443 }
  1444. 171444 
  1445. 171445 namespace Rust_Ai_Gen2__Trans_ElapsedTime-fake-0
  1446. 171446 {
  1447. 171447 constexpr std::uintptr_t Inverted = 0x10 ;
  1448. 171448 constexpr std::uintptr_t Duration = 0x20 ;
  1449. 171449 
  1450. 171450 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1451. 171451 }
  1452. 171452 
  1453. 171453 namespace Rust_Ai_Gen2__State_Intimidated-fake-0
  1454. 171454 {
  1455. 171455 constexpr std::uintptr_t _Name = 0x18 ;
  1456. 171456 constexpr std::uintptr_t FaceTarget = 0x20 ;
  1457. 171457 constexpr std::uintptr_t Animation = 0x28 ;
  1458. 171458 
  1459. 171459 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1460. 171460 }
  1461. 171461 
  1462. 171462 namespace Rust_Ai_Gen2__State_Bark-fake-0
  1463. 171463 {
  1464. 171464 constexpr std::uintptr_t _Name = 0x18 ;
  1465. 171465 constexpr std::uintptr_t FaceTarget = 0x20 ;
  1466. 171466 constexpr std::uintptr_t Animation = 0x28 ;
  1467. 171467 
  1468. 171468 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1469. 171469 }
  1470. 171470 
  1471. 171471 namespace Rust_Ai_Gen2__State_ScientistDead-fake-0
  1472. 171472 {
  1473. 171473 constexpr std::uintptr_t _Name = 0x18 ;
  1474. 171474 constexpr std::uintptr_t deathStatName = 0x20 ;
  1475. 171475 constexpr std::uintptr_t CorpsePrefab = 0x28 ;
  1476. 171476 constexpr std::uintptr_t staticDeathAnim = 0x30 ;
  1477. 171477 constexpr std::uintptr_t forwardMotionDeathAnim = 0x38 ;
  1478. 171478 constexpr std::uintptr_t ragdollWhenAnimRemainingTimeIsBelow = 0x40 ;
  1479. 171479 constexpr std::uintptr_t LootSpawnSlots = 0x48 ;
  1480. 171480 constexpr std::uintptr_t DeathEffect = 0x50 ;
  1481. 171481 
  1482. 171482 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1483. 171483 }
  1484. 171484 
  1485. 171485 namespace Rust_Ai_Gen2__Trans_TargetIsLowHealth-fake-0
  1486. 171486 {
  1487. 171487 constexpr std::uintptr_t Inverted = 0x10 ;
  1488. 171488 
  1489. 171489 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1490. 171490 constexpr std::uintptr_t _8b2eacbb14846a1aa21dbb5adb1d9a55e9b91159 = 0x20 ;
  1491. 171491 constexpr std::uintptr_t _1f6ed0e4c8f848679e3ab94cc874b895d36b771d = 0x24 ;
  1492. 171492 constexpr std::uintptr_t _b2cede14808dee890d549702496119eb8eed4886 = 0x28 ;
  1493. 171493 
  1494. 171494 namespace _static
  1495. 171495 {
  1496. 171496 constexpr std::uintptr_t _3e019435753fb5a936c22d213a3df4d7b70c1a1a = 0x0 ;
  1497. 171497 constexpr std::uintptr_t _d38579f4969626669651bb6a632bd9bae0b0f853 = 0x10 ;
  1498. 171498 }
  1499. 171499 
  1500. 171500 }
  1501. 171501 
  1502. 171502 namespace Rust_Ai_Gen2__Trans_TargetIsNearFire
  1503. 171503 {
  1504. 171504 constexpr std::uintptr_t Inverted = 0x10 ;
  1505. 171505 constexpr std::uintptr_t onlySeeFireWhenClose = 0x20 ;
  1506. 171506 
  1507. 171507 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1508. 171508 }
  1509. 171509 
  1510. 171510 namespace Rust_Ai_Gen2__State_MoveToTarget
  1511. 171511 {
  1512. 171512 constexpr std::uintptr_t TypeInfo = 0x107254D0 ;
  1513. 171513 constexpr std::uintptr_t _Name = 0x18 ;
  1514. 171514 constexpr std::uintptr_t speed = 0x20 ;
  1515. 171515 constexpr std::uintptr_t succeedWhenDestinationIsReached = 0x24 ;
  1516. 171516 constexpr std::uintptr_t stopAtDestination = 0x25 ;
  1517. 171517 constexpr std::uintptr_t accelerationOverride = 0x28 ;
  1518. 171518 constexpr std::uintptr_t decelerationOverride = 0x2C ;
  1519. 171519 
  1520. 171520 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1521. 171521 }
  1522. 171522 
  1523. 171523 namespace Rust_Ai_Gen2__Trans_IsInTargetViewCone-fake-0
  1524. 171524 {
  1525. 171525 constexpr std::uintptr_t Inverted = 0x10 ;
  1526. 171526 constexpr std::uintptr_t angle = 0x20 ;
  1527. 171527 
  1528. 171528 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1529. 171529 }
  1530. 171530 
  1531. 171531 namespace Rust_Ai_Gen2__Wolf2FSM
  1532. 171532 {
  1533. 171533 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1534. 171534 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1535. 171535 constexpr std::uintptr_t randomIdle = 0x28 ;
  1536. 171536 constexpr std::uintptr_t roam = 0x30 ;
  1537. 171537 constexpr std::uintptr_t howl = 0x38 ;
  1538. 171538 constexpr std::uintptr_t approach = 0x40 ;
  1539. 171539 constexpr std::uintptr_t bark = 0x48 ;
  1540. 171540 constexpr std::uintptr_t growlFire = 0x50 ;
  1541. 171541 constexpr std::uintptr_t approachFire = 0x58 ;
  1542. 171542 constexpr std::uintptr_t fleeFire = 0x60 ;
  1543. 171543 constexpr std::uintptr_t charge = 0x68 ;
  1544. 171544 constexpr std::uintptr_t attack = 0x70 ;
  1545. 171545 constexpr std::uintptr_t leapAway = 0x78 ;
  1546. 171546 constexpr std::uintptr_t reacCircle = 0x80 ;
  1547. 171547 constexpr std::uintptr_t fastApproach = 0x88 ;
  1548. 171548 constexpr std::uintptr_t hurt = 0x90 ;
  1549. 171549 constexpr std::uintptr_t intimidated = 0x98 ;
  1550. 171550 constexpr std::uintptr_t flee = 0xA0 ;
  1551. 171551 constexpr std::uintptr_t fleeForHowl = 0xA8 ;
  1552. 171552 constexpr std::uintptr_t dead = 0xB0 ;
  1553. 171553 constexpr std::uintptr_t approachFood = 0xB8 ;
  1554. 171554 constexpr std::uintptr_t eatFood = 0xC0 ;
  1555. 171555 constexpr std::uintptr_t growlFood = 0xC8 ;
  1556. 171556 constexpr std::uintptr_t sleep = 0xD0 ;
  1557. 171557 constexpr std::uintptr_t attackUnreachable = 0xD8 ;
  1558. 171558 
  1559. 171559 constexpr std::uintptr_t _c7cc97df4e036ce9818a3f2fe903734af083fbcd = 0x20 ;
  1560. 171560 }
  1561. 171561 
  1562. 171562 namespace Rust_Ai_Gen2__State_Circle
  1563. 171563 {
  1564. 171564 constexpr std::uintptr_t TypeInfo = 0x10725448 ;
  1565. 171565 constexpr std::uintptr_t _Name = 0x18 ;
  1566. 171566 constexpr std::uintptr_t radius = 0x20 ;
  1567. 171567 constexpr std::uintptr_t speed = 0x24 ;
  1568. 171568 
  1569. 171569 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x10 ;
  1570. 171570 }
  1571. 171571 
  1572. 171572 namespace Rust_Ai_Gen2__NPCVoiceline
  1573. 171573 {
  1574. 171574 constexpr std::uintptr_t category = 0x0 ;
  1575. 171575 constexpr std::uintptr_t text = 0x8 ;
  1576. 171576 constexpr std::uintptr_t audioClip = 0x10 ;
  1577. 171577 constexpr std::uintptr_t importance = 0x18 ;
  1578. 171578 constexpr std::uintptr_t otherNpcShouldSpeakFirst = 0x19 ;
  1579. 171579 constexpr std::uintptr_t allowOkResponse = 0x1A ;
  1580. 171580 constexpr std::uintptr_t index = 0x1C ;
  1581. 171581 constexpr std::uintptr_t duration = 0x20 ;
  1582. 171582 }
  1583. 171583 
  1584. 171584 namespace Rust_Ai_Gen2__AIArena2
  1585. 171585 {
  1586. 171586 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1587. 171587 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1588. 171588 }
  1589. 171589 
  1590. 171590 namespace Rust_Ai_Gen2__Trans_TargetSurprised
  1591. 171591 {
  1592. 171592 constexpr std::uintptr_t Inverted = 0x10 ;
  1593. 171593 
  1594. 171594 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1595. 171595 
  1596. 171596 namespace _static
  1597. 171597 {
  1598. 171598 constexpr std::uintptr_t _76381c1035a7b9dbb6377c0753037a42b88b29f7 = 0x0 ;
  1599. 171599 constexpr std::uintptr_t _6b547df2aa5ae05366d25d3994f912c0e12d88bd = 0x10 ;
  1600. 171600 constexpr std::uintptr_t _c392b95f54b607b738e2135bd528cbf7e54f6876 = 0x18 ;
  1601. 171601 constexpr std::uintptr_t _d2ca84ef2ee965dd2744d67e09eaa67f0ead15f4 = 0x20 ;
  1602. 171602 }
  1603. 171603 
  1604. 171604 }
  1605. 171605 
  1606. 171606 namespace Rust_Ai_Gen2__Trans_RandomChance-fake-0
  1607. 171607 {
  1608. 171608 constexpr std::uintptr_t Inverted = 0x10 ;
  1609. 171609 constexpr std::uintptr_t Chance = 0x20 ;
  1610. 171610 
  1611. 171611 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1612. 171612 }
  1613. 171613 
  1614. 171614 namespace Rust_Ai_Gen2__Trans_IsTargetRunning-fake-0
  1615. 171615 {
  1616. 171616 constexpr std::uintptr_t Inverted = 0x10 ;
  1617. 171617 
  1618. 171618 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x18 ;
  1619. 171619 
  1620. 171620 namespace _static
  1621. 171621 {
  1622. 171622 constexpr std::uintptr_t _4380954e9b9845ed1be34ee9a8a54205d98f28bd = 0x0 ;
  1623. 171623 constexpr std::uintptr_t _ee5997ecf41ebeafdd0e5ad0e45268c8da90d2b5 = 0x8 ;
  1624. 171624 constexpr std::uintptr_t _13d97767af1e841ef539761e0faa1d4ee1a597f5 = 0x10 ;
  1625. 171625 constexpr std::uintptr_t _46ca6122a0a81f52affa6510df1d80dd15dcca85 = 0x18 ;
  1626. 171626 }
  1627. 171627 
  1628. 171628 }
  1629. 171629 
  1630. 171630 namespace Rust_Ai_Gen2_Nav__TileExtractor
  1631. 171631 {
  1632. 171632 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1633. 171633 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1634. 171634 constexpr std::uintptr_t CellSize = 0x20 ;
  1635. 171635 constexpr std::uintptr_t MaxBuildingHeight = 0x24 ;
  1636. 171636 }
  1637. 171637 
  1638. 171638 namespace Rust_Ai_Gen2_Nav__NavMeshBuildParams
  1639. 171639 {
  1640. 171640 constexpr std::uintptr_t cellSize = 0x0 ;
  1641. 171641 constexpr std::uintptr_t cellHeight = 0x4 ;
  1642. 171642 constexpr std::uintptr_t agentHeight = 0x8 ;
  1643. 171643 constexpr std::uintptr_t agentRadius = 0xC ;
  1644. 171644 constexpr std::uintptr_t agentMaxClimb = 0x10 ;
  1645. 171645 constexpr std::uintptr_t agentMaxSlope = 0x14 ;
  1646. 171646 constexpr std::uintptr_t tileSize = 0x18 ;
  1647. 171647 constexpr std::uintptr_t partitionType = 0x1C ;
  1648. 171648 constexpr std::uintptr_t maxNodes = 0x20 ;
  1649. 171649 constexpr std::uintptr_t minRegionSizeMeters = 0x24 ;
  1650. 171650 constexpr std::uintptr_t filterLowHangingObstacles = 0x28 ;
  1651. 171651 constexpr std::uintptr_t filterLedgeSpans = 0x29 ;
  1652. 171652 constexpr std::uintptr_t filterWalkableLowHeightSpans = 0x2A ;
  1653. 171653 constexpr std::uintptr_t buildDetailMesh = 0x2B ;
  1654. 171654 }
  1655. 171655 
  1656. 171656 namespace Rust_Ai_Gen2_Nav__DtStatus
  1657. 171657 {
  1658. 171658 constexpr std::uintptr_t value__ = 0x0 ;
  1659. 171659 }
  1660. 171660 
  1661. 171661 namespace Rust_Ai_Gen2_Nav__IndependantNavmesh
  1662. 171662 {
  1663. 171663 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1664. 171664 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1665. 171665 constexpr std::uintptr_t size = 0x20 ;
  1666. 171666 constexpr std::uintptr_t canMove = 0x2C ;
  1667. 171667 constexpr std::uintptr_t buildOnEnable = 0x2D ;
  1668. 171668 }
  1669. 171669 
  1670. 171670 namespace Rust_Ai_Gen2_Nav__RustNavigation
  1671. 171671 {
  1672. 171672 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1673. 171673 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1674. 171674 constexpr std::uintptr_t BuildParams = 0x20 ;
  1675. 171675 constexpr std::uintptr_t BuildParamsHiRes = 0x4C ;
  1676. 171676 }
  1677. 171677 
  1678. 171678 namespace GenerateErosionJobs__TransportSedimentJob
  1679. 171679 {
  1680. 171680 constexpr std::uintptr_t SedimentMap = 0x0 ;
  1681. 171681 constexpr std::uintptr_t SedimentReadOnlyMap = 0x10 ;
  1682. 171682 constexpr std::uintptr_t VelocityMap = 0x20 ;
  1683. 171683 constexpr std::uintptr_t Res = 0x30 ;
  1684. 171684 constexpr std::uintptr_t DT = 0x34 ;
  1685. 171685 }
  1686. 171686 
  1687. 171687 namespace GenerateErosionJobs__ErosionAndDepositionJob
  1688. 171688 {
  1689. 171689 constexpr std::uintptr_t SedimentMap = 0x0 ;
  1690. 171690 constexpr std::uintptr_t MinTerrainHeightMap = 0x10 ;
  1691. 171691 constexpr std::uintptr_t TerrainHeightMapSrcFloat = 0x20 ;
  1692. 171692 constexpr std::uintptr_t TerrainHeightMapDstFloat = 0x30 ;
  1693. 171693 constexpr std::uintptr_t WaterMap = 0x40 ;
  1694. 171694 constexpr std::uintptr_t VelocityMap = 0x50 ;
  1695. 171695 constexpr std::uintptr_t AngleMap = 0x60 ;
  1696. 171696 constexpr std::uintptr_t DT = 0x70 ;
  1697. 171697 }
  1698. 171698 
  1699. 171699 namespace GenerateErosionJobs__CopyArrayJob`1
  1700. 171700 {
  1701. 171701 constexpr std::uintptr_t CopyTarget = 0xFFFFFFFFFFFFFFF0 ;
  1702. 171702 }
  1703. 171703 
  1704. 171704 namespace GenerateErosionJobs__PrepareMapJob
  1705. 171705 {
  1706. 171706 constexpr std::uintptr_t HeightMapAsShort = 0x0 ;
  1707. 171707 constexpr std::uintptr_t HeightMapAsFloat = 0x10 ;
  1708. 171708 constexpr std::uintptr_t OceanIndicesWriter = 0x20 ;
  1709. 171709 constexpr std::uintptr_t TerrainPositionY = 0x28 ;
  1710. 171710 constexpr std::uintptr_t TerrainSizeY = 0x2C ;
  1711. 171711 constexpr std::uintptr_t OceanLevel = 0x30 ;
  1712. 171712 }
  1713. 171713 
  1714. 171714 namespace GenerateErosionJobs__RefillOceanJob
  1715. 171715 {
  1716. 171716 constexpr std::uintptr_t OceanIndices = 0x0 ;
  1717. 171717 constexpr std::uintptr_t HeightMap = 0x10 ;
  1718. 171718 constexpr std::uintptr_t WaterMap = 0x20 ;
  1719. 171719 constexpr std::uintptr_t OceanLevel = 0x30 ;
  1720. 171720 }
  1721. 171721 
  1722. 171722 namespace GenerateErosionJobs__CalcMinHeightMapJob
  1723. 171723 {
  1724. 171724 constexpr std::uintptr_t TerrainHeightMap = 0x0 ;
  1725. 171725 constexpr std::uintptr_t HeightMapRes = 0x10 ;
  1726. 171726 constexpr std::uintptr_t MinTerrainHeightMap = 0x18 ;
  1727. 171727 constexpr std::uintptr_t TopologyMap = 0x28 ;
  1728. 171728 constexpr std::uintptr_t TopologyMapRes = 0x38 ;
  1729. 171729 constexpr std::uintptr_t OceanHeight = 0x3C ;
  1730. 171730 constexpr std::uintptr_t TerrainOneOverSizeX = 0x40 ;
  1731. 171731 }
  1732. 171732 
  1733. 171733 namespace GenerateErosionJobs__EvaporationJob
  1734. 171734 {
  1735. 171735 constexpr std::uintptr_t WaterMap = 0x0 ;
  1736. 171736 constexpr std::uintptr_t DT = 0x10 ;
  1737. 171737 constexpr std::uintptr_t EvaporationRate = 0x14 ;
  1738. 171738 }
  1739. 171739 
  1740. 171740 namespace GenerateErosionJobs__AdjustWaterHeightByFluxJob
  1741. 171741 {
  1742. 171742 constexpr std::uintptr_t WaterMap = 0x0 ;
  1743. 171743 constexpr std::uintptr_t VelocityMap = 0x10 ;
  1744. 171744 constexpr std::uintptr_t FluxMap = 0x20 ;
  1745. 171745 constexpr std::uintptr_t Res = 0x30 ;
  1746. 171746 constexpr std::uintptr_t DT = 0x34 ;
  1747. 171747 constexpr std::uintptr_t InvGridCellSquareSize = 0x38 ;
  1748. 171748 }
  1749. 171749 
  1750. 171750 namespace GenerateErosionJobs__CalculateOutputFluxJob
  1751. 171751 {
  1752. 171752 constexpr std::uintptr_t TerrainHeightMapFloatVal = 0x0 ;
  1753. 171753 constexpr std::uintptr_t WaterMap = 0x10 ;
  1754. 171754 constexpr std::uintptr_t FluxMap = 0x20 ;
  1755. 171755 constexpr std::uintptr_t Res = 0x30 ;
  1756. 171756 constexpr std::uintptr_t DT = 0x34 ;
  1757. 171757 constexpr std::uintptr_t GridCellSquareSize = 0x38 ;
  1758. 171758 constexpr std::uintptr_t PipeLength = 0x3C ;
  1759. 171759 constexpr std::uintptr_t PipeArea = 0x40 ;
  1760. 171760 }
  1761. 171761 
  1762. 171762 namespace GenerateErosionJobs__PopulateDeltaHeightJob
  1763. 171763 {
  1764. 171764 constexpr std::uintptr_t HeightMapOriginal = 0x0 ;
  1765. 171765 constexpr std::uintptr_t HeightMap = 0x10 ;
  1766. 171766 constexpr std::uintptr_t DeltaHeightMap = 0x20 ;
  1767. 171767 }
  1768. 171768 
  1769. 171769 namespace GenerateErosionJobs__CopyBackFloatHeightToShortHeightJob
  1770. 171770 {
  1771. 171771 constexpr std::uintptr_t HeightMapAsFloat = 0x0 ;
  1772. 171772 constexpr std::uintptr_t HeightMapAsShort = 0x10 ;
  1773. 171773 constexpr std::uintptr_t TerrainOneOverSizeY = 0x20 ;
  1774. 171774 constexpr std::uintptr_t TerrainPositionY = 0x24 ;
  1775. 171775 }
  1776. 171776 
  1777. 171777 namespace GenerateErosionJobs__WaterIncrementationJob
  1778. 171778 {
  1779. 171779 constexpr std::uintptr_t WaterMap = 0x0 ;
  1780. 171780 constexpr std::uintptr_t WaterFillRate = 0x10 ;
  1781. 171781 constexpr std::uintptr_t DT = 0x14 ;
  1782. 171782 }
  1783. 171783 
  1784. 171784 namespace GenerateErosionJobs__TileCalculateAngleMap
  1785. 171785 {
  1786. 171786 constexpr std::uintptr_t AngleMap = 0x0 ;
  1787. 171787 constexpr std::uintptr_t TerrainHeightMapSrcFloat = 0x10 ;
  1788. 171788 constexpr std::uintptr_t NormY = 0x20 ;
  1789. 171789 constexpr std::uintptr_t Res = 0x24 ;
  1790. 171790 constexpr std::uintptr_t NumXTiles = 0x28 ;
  1791. 171791 constexpr std::uintptr_t TileSizeX = 0x2C ;
  1792. 171792 constexpr std::uintptr_t TileSizeZ = 0x30 ;
  1793. 171793 }
  1794. 171794 
  1795. 171795 namespace GenerateErosionJobs__PaintSplatJob
  1796. 171796 {
  1797. 171797 constexpr std::uintptr_t HeightMapDelta = 0x0 ;
  1798. 171798 constexpr std::uintptr_t HeightMapRes = 0x10 ;
  1799. 171799 constexpr std::uintptr_t AngleMapDeg = 0x18 ;
  1800. 171800 constexpr std::uintptr_t TopologyMap = 0x28 ;
  1801. 171801 constexpr std::uintptr_t TopologyMapRes = 0x38 ;
  1802. 171802 constexpr std::uintptr_t SplatMap = 0x40 ;
  1803. 171803 constexpr std::uintptr_t SplatMapRes = 0x50 ;
  1804. 171804 constexpr std::uintptr_t SplatNum = 0x54 ;
  1805. 171805 constexpr std::uintptr_t SplatType2Index = 0x58 ;
  1806. 171806 constexpr std::uintptr_t TerrainOneOverSizeX = 0x60 ;
  1807. 171807 }
  1808. 171808 
  1809. 171809 namespace Facepunch_MarchingCubes__DownsampleJob
  1810. 171810 {
  1811. 171811 constexpr std::uintptr_t src = 0x0 ;
  1812. 171812 constexpr std::uintptr_t dst = 0x30 ;
  1813. 171813 }
  1814. 171814 
  1815. 171815 namespace Facepunch_MarchingCubes__FindMaxYLayerJob
  1816. 171816 {
  1817. 171817 constexpr std::uintptr_t data = 0x0 ;
  1818. 171818 constexpr std::uintptr_t iso = 0x30 ;
  1819. 171819 constexpr std::uintptr_t maxYLayer = 0x38 ;
  1820. 171820 }
  1821. 171821 
  1822. 171822 namespace Facepunch_MarchingCubes__SDFSet
  1823. 171823 {
  1824. 171824 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1825. 171825 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1826. 171826 constexpr std::uintptr_t TargetRoot = 0x20 ;
  1827. 171827 constexpr std::uintptr_t ChunkPrefab = 0x28 ;
  1828. 171828 constexpr std::uintptr_t ChunkScale = 0x30 ;
  1829. 171829 constexpr std::uintptr_t iso = 0x34 ;
  1830. 171830 
  1831. 171831 constexpr std::uintptr_t _f1e644e63b722b0e20073a715080080db862ddf0 = 0x38 ;
  1832. 171832 constexpr std::uintptr_t _5641229e8333046453674b8c8ce2ff021a771d6f = 0x40 ;
  1833. 171833 constexpr std::uintptr_t _8a16b35fb32118724cffac0003c8fe15183e2c18 = 0x48 ;
  1834. 171834 constexpr std::uintptr_t _d0aecc9bc84a42ca4cd8b2835a1cbcaeee45ecd4 = 0x50 ;
  1835. 171835 constexpr std::uintptr_t _416b96dc3b84548cba9f728548fc914073e9288d = 0x60 ;
  1836. 171836 }
  1837. 171837 
  1838. 171838 namespace Facepunch_MarchingCubes__MarchingCubesTesting
  1839. 171839 {
  1840. 171840 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1841. 171841 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1842. 171842 constexpr std::uintptr_t TargetFilter = 0x20 ;
  1843. 171843 constexpr std::uintptr_t TargetCollider = 0x28 ;
  1844. 171844 constexpr std::uintptr_t GridResolution = 0x30 ;
  1845. 171845 constexpr std::uintptr_t GridOffset = 0x3C ;
  1846. 171846 constexpr std::uintptr_t GridScale = 0x48 ;
  1847. 171847 
  1848. 171848 constexpr std::uintptr_t _76e36be751dd26e4525756579d97fc13871c3c56 = 0x50 ;
  1849. 171849 constexpr std::uintptr_t _04ff1020f97901d6052aaf9ba3e05158b4faf39e = 0x58 ;
  1850. 171850 constexpr std::uintptr_t _cc31f514de1b1bd4bba0d0b514ee0657005b5eb7 = 0x60 ;
  1851. 171851 }
  1852. 171852 
  1853. 171853 namespace Facepunch_MarchingCubes__ShapeType
  1854. 171854 {
  1855. 171855 constexpr std::uintptr_t value__ = 0x0 ;
  1856. 171856 }
  1857. 171857 
  1858. 171858 namespace Facepunch_MarchingCubes__ProcessTrianglesJob
  1859. 171859 {
  1860. 171860 constexpr std::uintptr_t edgeStream = 0x0 ;
  1861. 171861 constexpr std::uintptr_t vertices = 0x40 ;
  1862. 171862 constexpr std::uintptr_t indices = 0x48 ;
  1863. 171863 constexpr std::uintptr_t edgeArraySize = 0x50 ;
  1864. 171864 }
  1865. 171865 
  1866. 171866 namespace Facepunch_MarchingCubes__SDFChunk
  1867. 171867 {
  1868. 171868 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1869. 171869 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1870. 171870 
  1871. 171871 constexpr std::uintptr_t _5e018d813b17baa0366125ccd79243656d80defc = 0x20 ;
  1872. 171872 constexpr std::uintptr_t _153ce098261dcbddd46458621d29cb84ecf3611b = 0x28 ;
  1873. 171873 constexpr std::uintptr_t _6ad438a8b1f51b3ce12ec7affd4e75c5ad9e8146 = 0x30 ;
  1874. 171874 constexpr std::uintptr_t _2d38446daabcac8b13e6be31e224c2851bc87ed8 = 0x60 ;
  1875. 171875 constexpr std::uintptr_t _5deebdd7daae32b3f390ddb141d7db1a0e729f60 = 0x6C ;
  1876. 171876 constexpr std::uintptr_t _2506449939a40a109520db1da2bf1ff98c2a83b4 = 0x84 ;
  1877. 171877 }
  1878. 171878 
  1879. 171879 namespace Facepunch_MarchingCubes__MarchingCubesManager
  1880. 171880 {
  1881. 171881 constexpr std::uintptr_t m_CachedPtr = 0x10 ;
  1882. 171882 constexpr std::uintptr_t m_CancellationTokenSource = 0x18 ;
  1883. 171883 
  1884. 171884 constexpr std::uintptr_t _b34a3fe93102e2b748d1abae2b39c8924f41c78b = 0x20 ;
  1885. 171885 constexpr std::uintptr_t _ba54405df611cfd8b9ac7980a2228f3c0309e91d = 0x28 ;
  1886. 171886 constexpr std::uintptr_t _b11c22a67551c3ffd68d37094c57aa7bdefc14b4 = 0x30 ;
  1887. 171887 constexpr std::uintptr_t _610b47b5fea205cc2d530df14d3659cc655ab171 = 0x38 ;
  1888. 171888 constexpr std::uintptr_t _f6ddea262f95e9b16ef8f1be81f580e472d0fd11 = 0x48 ;
  1889. 171889 }
  1890. 171890 
  1891. 171891 namespace Facepunch_MarchingCubes__MarchFloatGenerateTrianglesJob
  1892. 171892 {
  1893. 171893 constexpr std::uintptr_t sampler = 0x0 ;
  1894. 171894 constexpr std::uintptr_t edgeStream = 0x30 ;
  1895. 171895 constexpr std::uintptr_t iso = 0x88 ;
  1896. 171896 constexpr std::uintptr_t vertexOffset = 0x8C ;
  1897. 171897 constexpr std::uintptr_t scale = 0x98 ;
  1898. 171898 constexpr std::uintptr_t batchSize = 0x9C ;
  1899. 171899 }
  1900. 171900 
  1901. 171901 namespace Facepunch_MarchingCubes__Shape
  1902. 171902 {
  1903. 171903 constexpr std::uintptr_t Type = 0x0 ;
  1904. 171904 constexpr std::uintptr_t IsAdditive = 0x1 ;
  1905. 171905 constexpr std::uintptr_t Smoothing = 0x4 ;
  1906. 171906 constexpr std::uintptr_t Position = 0x8 ;
  1907. 171907 constexpr std::uintptr_t Extents = 0x14 ;
  1908. 171908 constexpr std::uintptr_t Rotation = 0x20 ;
  1909. 171909 constexpr std::uintptr_t InvRotation = 0x30 ;
  1910. 171910 }
  1911. 171911 
  1912. 171912 namespace Facepunch_MarchingCubes__WriteMeshDataJob
  1913. 171913 {
  1914. 171914 constexpr std::uintptr_t vertices = 0x0 ;
  1915. 171915 constexpr std::uintptr_t indices = 0x10 ;
  1916. 171916 constexpr std::uintptr_t meshData = 0x20 ;
  1917. 171917 constexpr std::uintptr_t withNormals = 0x28 ;
  1918. 171918 }
  1919. 171919 
  1920. 171920 namespace GamePhysicsJobs__CalcMidpoingJob
  1921. 171921 {
  1922. 171922 constexpr std::uintptr_t Results = 0x0 ;
  1923. 171923 constexpr std::uintptr_t From = 0x10 ;
  1924. 171924 constexpr std::uintptr_t To = 0x20 ;
  1925. 171925 }
  1926. 171926 
  1927. 171927 namespace GamePhysicsJobs__FindSphereCmdsInCapsuleCmdsJob
  1928. 171928 {
  1929. 171929 constexpr std::uintptr_t SphereIndices = 0x0 ;
  1930. 171930 constexpr std::uintptr_t Commands = 0x8 ;
  1931. 171931 }
  1932. 171932 
  1933. 171933 namespace GamePhysicsJobs__ValidateOverlapBoxCommandsJob
  1934. 171934 {
  1935. 171935 constexpr std::uintptr_t InvalidIndices = 0x0 ;
  1936. 171936 constexpr std::uintptr_t Commands = 0x8 ;
  1937. 171937 }
  1938. 171938 
  1939. 171939 namespace GamePhysicsJobs__GatherPosFromOBBsJob
  1940. 171940 {
  1941. 171941 constexpr std::uintptr_t Posi = 0x0 ;
  1942. 171942 constexpr std::uintptr_t OBBs = 0x10 ;
  1943. 171943 }
  1944. 171944 
  1945. 171945 namespace GamePhysicsJobs__AppendRaycastHitsJob
  1946. 171946 {
  1947. 171947 constexpr std::uintptr_t Dst = 0x0 ;
  1948. 171948 constexpr std::uintptr_t Src = 0x10 ;
  1949. 171949 constexpr std::uintptr_t DstMaxHitsPerBatch = 0x20 ;
  1950. 171950 constexpr std::uintptr_t SrcMaxHitsPerBatch = 0x24 ;
  1951. 171951 }
  1952. 171952 
  1953. 171953 namespace GamePhysicsJobs__GenerateOverlapCapsuleCommandsJob
  1954. 171954 {
  1955. 171955 constexpr std::uintptr_t CapsuleCommands = 0x0 ;
  1956. 171956 constexpr std::uintptr_t From = 0x10 ;
  1957. 171957 constexpr std::uintptr_t To = 0x20 ;
  1958. 171958 constexpr std::uintptr_t LayerMasks = 0x30 ;
  1959. 171959 constexpr std::uintptr_t Radiii = 0x40 ;
  1960. 171960 constexpr std::uintptr_t TriggerInteraction = 0x50 ;
  1961. 171961 constexpr std::uintptr_t HitMultipleFaces = 0x54 ;
  1962. 171962 constexpr std::uintptr_t HitBackfaces = 0x55 ;
  1963. 171963 }
  1964. 171964 
  1965. 171965 namespace GamePhysicsJobs__GenerateOverlapBoxCommandsFromOBBsJob
  1966. 171966 {
  1967. 171967 constexpr std::uintptr_t BoxCommands = 0x0 ;
  1968. 171968 constexpr std::uintptr_t OBBs = 0x10 ;
  1969. 171969 constexpr std::uintptr_t LayerMasks = 0x20 ;
  1970. 171970 constexpr std::uintptr_t TriggerInteraction = 0x30 ;
  1971. 171971 constexpr std::uintptr_t HitMultipleFaces = 0x34 ;
  1972. 171972 constexpr std::uintptr_t HitBackfaces = 0x35 ;
  1973. 171973 }
  1974. 171974 
  1975. 171975 namespace GamePhysicsJobs__FilterRaycastHitsJob
  1976. 171976 {
  1977. 171977 constexpr std::uintptr_t ColliderHits = 0x0 ;
  1978. 171978 constexpr std::uintptr_t ColliderIndices = 0x8 ;
  1979. 171979 constexpr std::uintptr_t WaterHits = 0x10 ;
  1980. 171980 constexpr std::uintptr_t WaterIndices = 0x18 ;
  1981. 171981 constexpr std::uintptr_t Hits = 0x20 ;
  1982. 171982 constexpr std::uintptr_t HitsPerBatch = 0x30 ;
  1983. 171983 }
  1984. 171984 
  1985. 171985 namespace GamePhysicsJobs__PostProcessWaterRaysJob
  1986. 171986 {
  1987. 171987 constexpr std::uintptr_t hits = 0x0 ;
  1988. 171988 constexpr std::uintptr_t rays = 0x10 ;
  1989. 171989 constexpr std::uintptr_t WaterIndices = 0x20 ;
  1990. 171990 constexpr std::uintptr_t hitsSub = 0x28 ;
  1991. 171991 constexpr std::uintptr_t positionsSub = 0x38 ;
  1992. 171992 constexpr std::uintptr_t normalsSub = 0x48 ;
  1993. 171993 }
  1994. 171994 
  1995. 171995 namespace GamePhysicsJobs__GenerateOverlapSphereCommandsJob
  1996. 171996 {
  1997. 171997 constexpr std::uintptr_t SphereCommands = 0x0 ;
  1998. 171998 constexpr std::uintptr_t Pos = 0x10 ;
  1999. 171999 constexpr std::uintptr_t LayerMasks = 0x20 ;
  2000. 172000 constexpr std::uintptr_t Radiii = 0x30 ;
← Prev Next → Page 86 of 171 — lines 170,001–172,000 of 341,881