UnityEngine.AIModule.cpp 54 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. #include <stdint.h>
  9. // System.Delegate[]
  10. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
  11. // System.Delegate
  12. struct Delegate_t;
  13. // System.DelegateData
  14. struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
  15. // System.Reflection.MethodInfo
  16. struct MethodInfo_t;
  17. // UnityEngine.AI.NavMeshAgent
  18. struct NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B;
  19. // System.String
  20. struct String_t;
  21. // System.Void
  22. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  23. // UnityEngine.AI.NavMesh/OnNavMeshPreUpdate
  24. struct OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572;
  25. IL2CPP_EXTERN_C RuntimeClass* NavMesh_t6A9D1EE380DAD7B40A82058C6956154300CC7D92_il2cpp_TypeInfo_var;
  26. struct Delegate_t_marshaled_com;
  27. struct Delegate_t_marshaled_pinvoke;
  28. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
  29. IL2CPP_EXTERN_C_BEGIN
  30. IL2CPP_EXTERN_C_END
  31. #ifdef __clang__
  32. #pragma clang diagnostic push
  33. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34. #pragma clang diagnostic ignored "-Wunused-variable"
  35. #endif
  36. // <Module>
  37. struct U3CModuleU3E_t5DC9681BD1ACB43AC4E834362F4E6CBF34AF0FEF
  38. {
  39. public:
  40. public:
  41. };
  42. // System.Object
  43. struct Il2CppArrayBounds;
  44. // System.Array
  45. // UnityEngine.AI.NavMesh
  46. struct NavMesh_t6A9D1EE380DAD7B40A82058C6956154300CC7D92 : public RuntimeObject
  47. {
  48. public:
  49. public:
  50. };
  51. struct NavMesh_t6A9D1EE380DAD7B40A82058C6956154300CC7D92_StaticFields
  52. {
  53. public:
  54. // UnityEngine.AI.NavMesh/OnNavMeshPreUpdate UnityEngine.AI.NavMesh::onPreUpdate
  55. OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 * ___onPreUpdate_0;
  56. public:
  57. inline static int32_t get_offset_of_onPreUpdate_0() { return static_cast<int32_t>(offsetof(NavMesh_t6A9D1EE380DAD7B40A82058C6956154300CC7D92_StaticFields, ___onPreUpdate_0)); }
  58. inline OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 * get_onPreUpdate_0() const { return ___onPreUpdate_0; }
  59. inline OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 ** get_address_of_onPreUpdate_0() { return &___onPreUpdate_0; }
  60. inline void set_onPreUpdate_0(OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 * value)
  61. {
  62. ___onPreUpdate_0 = value;
  63. Il2CppCodeGenWriteBarrier((void**)(&___onPreUpdate_0), (void*)value);
  64. }
  65. };
  66. // System.ValueType
  67. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  68. {
  69. public:
  70. public:
  71. };
  72. // Native definition for P/Invoke marshalling of System.ValueType
  73. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  74. {
  75. };
  76. // Native definition for COM marshalling of System.ValueType
  77. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  78. {
  79. };
  80. // System.Boolean
  81. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  82. {
  83. public:
  84. // System.Boolean System.Boolean::m_value
  85. bool ___m_value_0;
  86. public:
  87. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  88. inline bool get_m_value_0() const { return ___m_value_0; }
  89. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  90. inline void set_m_value_0(bool value)
  91. {
  92. ___m_value_0 = value;
  93. }
  94. };
  95. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  96. {
  97. public:
  98. // System.String System.Boolean::TrueString
  99. String_t* ___TrueString_5;
  100. // System.String System.Boolean::FalseString
  101. String_t* ___FalseString_6;
  102. public:
  103. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  104. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  105. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  106. inline void set_TrueString_5(String_t* value)
  107. {
  108. ___TrueString_5 = value;
  109. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  110. }
  111. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  112. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  113. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  114. inline void set_FalseString_6(String_t* value)
  115. {
  116. ___FalseString_6 = value;
  117. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  118. }
  119. };
  120. // System.Int32
  121. struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046
  122. {
  123. public:
  124. // System.Int32 System.Int32::m_value
  125. int32_t ___m_value_0;
  126. public:
  127. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  128. inline int32_t get_m_value_0() const { return ___m_value_0; }
  129. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  130. inline void set_m_value_0(int32_t value)
  131. {
  132. ___m_value_0 = value;
  133. }
  134. };
  135. // System.IntPtr
  136. struct IntPtr_t
  137. {
  138. public:
  139. // System.Void* System.IntPtr::m_value
  140. void* ___m_value_0;
  141. public:
  142. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  143. inline void* get_m_value_0() const { return ___m_value_0; }
  144. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  145. inline void set_m_value_0(void* value)
  146. {
  147. ___m_value_0 = value;
  148. }
  149. };
  150. struct IntPtr_t_StaticFields
  151. {
  152. public:
  153. // System.IntPtr System.IntPtr::Zero
  154. intptr_t ___Zero_1;
  155. public:
  156. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  157. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  158. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  159. inline void set_Zero_1(intptr_t value)
  160. {
  161. ___Zero_1 = value;
  162. }
  163. };
  164. // System.Single
  165. struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E
  166. {
  167. public:
  168. // System.Single System.Single::m_value
  169. float ___m_value_0;
  170. public:
  171. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); }
  172. inline float get_m_value_0() const { return ___m_value_0; }
  173. inline float* get_address_of_m_value_0() { return &___m_value_0; }
  174. inline void set_m_value_0(float value)
  175. {
  176. ___m_value_0 = value;
  177. }
  178. };
  179. // UnityEngine.Vector3
  180. struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E
  181. {
  182. public:
  183. // System.Single UnityEngine.Vector3::x
  184. float ___x_2;
  185. // System.Single UnityEngine.Vector3::y
  186. float ___y_3;
  187. // System.Single UnityEngine.Vector3::z
  188. float ___z_4;
  189. public:
  190. inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); }
  191. inline float get_x_2() const { return ___x_2; }
  192. inline float* get_address_of_x_2() { return &___x_2; }
  193. inline void set_x_2(float value)
  194. {
  195. ___x_2 = value;
  196. }
  197. inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); }
  198. inline float get_y_3() const { return ___y_3; }
  199. inline float* get_address_of_y_3() { return &___y_3; }
  200. inline void set_y_3(float value)
  201. {
  202. ___y_3 = value;
  203. }
  204. inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); }
  205. inline float get_z_4() const { return ___z_4; }
  206. inline float* get_address_of_z_4() { return &___z_4; }
  207. inline void set_z_4(float value)
  208. {
  209. ___z_4 = value;
  210. }
  211. };
  212. struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields
  213. {
  214. public:
  215. // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  216. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___zeroVector_5;
  217. // UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  218. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___oneVector_6;
  219. // UnityEngine.Vector3 UnityEngine.Vector3::upVector
  220. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___upVector_7;
  221. // UnityEngine.Vector3 UnityEngine.Vector3::downVector
  222. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___downVector_8;
  223. // UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  224. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___leftVector_9;
  225. // UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  226. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rightVector_10;
  227. // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  228. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___forwardVector_11;
  229. // UnityEngine.Vector3 UnityEngine.Vector3::backVector
  230. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___backVector_12;
  231. // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  232. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___positiveInfinityVector_13;
  233. // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  234. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___negativeInfinityVector_14;
  235. public:
  236. inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); }
  237. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_zeroVector_5() const { return ___zeroVector_5; }
  238. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; }
  239. inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  240. {
  241. ___zeroVector_5 = value;
  242. }
  243. inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); }
  244. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_oneVector_6() const { return ___oneVector_6; }
  245. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; }
  246. inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  247. {
  248. ___oneVector_6 = value;
  249. }
  250. inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); }
  251. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_upVector_7() const { return ___upVector_7; }
  252. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; }
  253. inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  254. {
  255. ___upVector_7 = value;
  256. }
  257. inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); }
  258. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_downVector_8() const { return ___downVector_8; }
  259. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; }
  260. inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  261. {
  262. ___downVector_8 = value;
  263. }
  264. inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); }
  265. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_leftVector_9() const { return ___leftVector_9; }
  266. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; }
  267. inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  268. {
  269. ___leftVector_9 = value;
  270. }
  271. inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); }
  272. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_rightVector_10() const { return ___rightVector_10; }
  273. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; }
  274. inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  275. {
  276. ___rightVector_10 = value;
  277. }
  278. inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); }
  279. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_forwardVector_11() const { return ___forwardVector_11; }
  280. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; }
  281. inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  282. {
  283. ___forwardVector_11 = value;
  284. }
  285. inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); }
  286. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_backVector_12() const { return ___backVector_12; }
  287. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; }
  288. inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  289. {
  290. ___backVector_12 = value;
  291. }
  292. inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); }
  293. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
  294. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
  295. inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  296. {
  297. ___positiveInfinityVector_13 = value;
  298. }
  299. inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); }
  300. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
  301. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
  302. inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  303. {
  304. ___negativeInfinityVector_14 = value;
  305. }
  306. };
  307. // System.Void
  308. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  309. {
  310. public:
  311. union
  312. {
  313. struct
  314. {
  315. };
  316. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  317. };
  318. public:
  319. };
  320. // System.Delegate
  321. struct Delegate_t : public RuntimeObject
  322. {
  323. public:
  324. // System.IntPtr System.Delegate::method_ptr
  325. Il2CppMethodPointer ___method_ptr_0;
  326. // System.IntPtr System.Delegate::invoke_impl
  327. intptr_t ___invoke_impl_1;
  328. // System.Object System.Delegate::m_target
  329. RuntimeObject * ___m_target_2;
  330. // System.IntPtr System.Delegate::method
  331. intptr_t ___method_3;
  332. // System.IntPtr System.Delegate::delegate_trampoline
  333. intptr_t ___delegate_trampoline_4;
  334. // System.IntPtr System.Delegate::extra_arg
  335. intptr_t ___extra_arg_5;
  336. // System.IntPtr System.Delegate::method_code
  337. intptr_t ___method_code_6;
  338. // System.Reflection.MethodInfo System.Delegate::method_info
  339. MethodInfo_t * ___method_info_7;
  340. // System.Reflection.MethodInfo System.Delegate::original_method_info
  341. MethodInfo_t * ___original_method_info_8;
  342. // System.DelegateData System.Delegate::data
  343. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  344. // System.Boolean System.Delegate::method_is_virtual
  345. bool ___method_is_virtual_10;
  346. public:
  347. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
  348. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  349. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  350. inline void set_method_ptr_0(Il2CppMethodPointer value)
  351. {
  352. ___method_ptr_0 = value;
  353. }
  354. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
  355. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  356. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  357. inline void set_invoke_impl_1(intptr_t value)
  358. {
  359. ___invoke_impl_1 = value;
  360. }
  361. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
  362. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  363. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  364. inline void set_m_target_2(RuntimeObject * value)
  365. {
  366. ___m_target_2 = value;
  367. Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
  368. }
  369. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
  370. inline intptr_t get_method_3() const { return ___method_3; }
  371. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  372. inline void set_method_3(intptr_t value)
  373. {
  374. ___method_3 = value;
  375. }
  376. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
  377. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  378. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  379. inline void set_delegate_trampoline_4(intptr_t value)
  380. {
  381. ___delegate_trampoline_4 = value;
  382. }
  383. inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
  384. inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  385. inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  386. inline void set_extra_arg_5(intptr_t value)
  387. {
  388. ___extra_arg_5 = value;
  389. }
  390. inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
  391. inline intptr_t get_method_code_6() const { return ___method_code_6; }
  392. inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  393. inline void set_method_code_6(intptr_t value)
  394. {
  395. ___method_code_6 = value;
  396. }
  397. inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
  398. inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  399. inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  400. inline void set_method_info_7(MethodInfo_t * value)
  401. {
  402. ___method_info_7 = value;
  403. Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
  404. }
  405. inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
  406. inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  407. inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  408. inline void set_original_method_info_8(MethodInfo_t * value)
  409. {
  410. ___original_method_info_8 = value;
  411. Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
  412. }
  413. inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
  414. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; }
  415. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; }
  416. inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value)
  417. {
  418. ___data_9 = value;
  419. Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
  420. }
  421. inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
  422. inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  423. inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  424. inline void set_method_is_virtual_10(bool value)
  425. {
  426. ___method_is_virtual_10 = value;
  427. }
  428. };
  429. // Native definition for P/Invoke marshalling of System.Delegate
  430. struct Delegate_t_marshaled_pinvoke
  431. {
  432. intptr_t ___method_ptr_0;
  433. intptr_t ___invoke_impl_1;
  434. Il2CppIUnknown* ___m_target_2;
  435. intptr_t ___method_3;
  436. intptr_t ___delegate_trampoline_4;
  437. intptr_t ___extra_arg_5;
  438. intptr_t ___method_code_6;
  439. MethodInfo_t * ___method_info_7;
  440. MethodInfo_t * ___original_method_info_8;
  441. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  442. int32_t ___method_is_virtual_10;
  443. };
  444. // Native definition for COM marshalling of System.Delegate
  445. struct Delegate_t_marshaled_com
  446. {
  447. intptr_t ___method_ptr_0;
  448. intptr_t ___invoke_impl_1;
  449. Il2CppIUnknown* ___m_target_2;
  450. intptr_t ___method_3;
  451. intptr_t ___delegate_trampoline_4;
  452. intptr_t ___extra_arg_5;
  453. intptr_t ___method_code_6;
  454. MethodInfo_t * ___method_info_7;
  455. MethodInfo_t * ___original_method_info_8;
  456. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  457. int32_t ___method_is_virtual_10;
  458. };
  459. // UnityEngine.Object
  460. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A : public RuntimeObject
  461. {
  462. public:
  463. // System.IntPtr UnityEngine.Object::m_CachedPtr
  464. intptr_t ___m_CachedPtr_0;
  465. public:
  466. inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A, ___m_CachedPtr_0)); }
  467. inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
  468. inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
  469. inline void set_m_CachedPtr_0(intptr_t value)
  470. {
  471. ___m_CachedPtr_0 = value;
  472. }
  473. };
  474. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields
  475. {
  476. public:
  477. // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
  478. int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
  479. public:
  480. inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
  481. inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
  482. inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
  483. inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
  484. {
  485. ___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
  486. }
  487. };
  488. // Native definition for P/Invoke marshalling of UnityEngine.Object
  489. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke
  490. {
  491. intptr_t ___m_CachedPtr_0;
  492. };
  493. // Native definition for COM marshalling of UnityEngine.Object
  494. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com
  495. {
  496. intptr_t ___m_CachedPtr_0;
  497. };
  498. // UnityEngine.Component
  499. struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  500. {
  501. public:
  502. public:
  503. };
  504. // System.MulticastDelegate
  505. struct MulticastDelegate_t : public Delegate_t
  506. {
  507. public:
  508. // System.Delegate[] System.MulticastDelegate::delegates
  509. DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11;
  510. public:
  511. inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  512. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; }
  513. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; }
  514. inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value)
  515. {
  516. ___delegates_11 = value;
  517. Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
  518. }
  519. };
  520. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  521. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  522. {
  523. Delegate_t_marshaled_pinvoke** ___delegates_11;
  524. };
  525. // Native definition for COM marshalling of System.MulticastDelegate
  526. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  527. {
  528. Delegate_t_marshaled_com** ___delegates_11;
  529. };
  530. // UnityEngine.AI.NavMeshData
  531. struct NavMeshData_t4A718E7F2CF47C3E1190DCAADCA989CBA91BDDF6 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  532. {
  533. public:
  534. public:
  535. };
  536. // UnityEngine.Behaviour
  537. struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  538. {
  539. public:
  540. public:
  541. };
  542. // UnityEngine.AI.NavMesh/OnNavMeshPreUpdate
  543. struct OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 : public MulticastDelegate_t
  544. {
  545. public:
  546. public:
  547. };
  548. // UnityEngine.AI.NavMeshAgent
  549. struct NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  550. {
  551. public:
  552. public:
  553. };
  554. // UnityEngine.AI.NavMeshObstacle
  555. struct NavMeshObstacle_t628A64EBD843A34267C4276DF7EE19BECA2C230A : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  556. {
  557. public:
  558. public:
  559. };
  560. #ifdef __clang__
  561. #pragma clang diagnostic pop
  562. #endif
  563. // System.Delegate[]
  564. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8 : public RuntimeArray
  565. {
  566. public:
  567. ALIGN_FIELD (8) Delegate_t * m_Items[1];
  568. public:
  569. inline Delegate_t * GetAt(il2cpp_array_size_t index) const
  570. {
  571. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  572. return m_Items[index];
  573. }
  574. inline Delegate_t ** GetAddressAt(il2cpp_array_size_t index)
  575. {
  576. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  577. return m_Items + index;
  578. }
  579. inline void SetAt(il2cpp_array_size_t index, Delegate_t * value)
  580. {
  581. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  582. m_Items[index] = value;
  583. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  584. }
  585. inline Delegate_t * GetAtUnchecked(il2cpp_array_size_t index) const
  586. {
  587. return m_Items[index];
  588. }
  589. inline Delegate_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  590. {
  591. return m_Items + index;
  592. }
  593. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t * value)
  594. {
  595. m_Items[index] = value;
  596. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  597. }
  598. };
  599. // System.Void UnityEngine.AI.NavMesh/OnNavMeshPreUpdate::Invoke()
  600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnNavMeshPreUpdate_Invoke_m8950FEDFD3E07B272ED469FD1911AA98C60FC28D (OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 * __this, const RuntimeMethod* method);
  601. // System.Boolean UnityEngine.AI.NavMeshAgent::SetDestination_Injected(UnityEngine.Vector3&)
  602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshAgent_SetDestination_Injected_m41607AA111EE126BBBDCDDF76B7523B0BC369D9A (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___target0, const RuntimeMethod* method);
  603. // System.Void UnityEngine.AI.NavMeshAgent::get_destination_Injected(UnityEngine.Vector3&)
  604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_get_destination_Injected_m494AB78E64E0F2835BF8FFE6A60A71E199474A00 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___ret0, const RuntimeMethod* method);
  605. // System.Void UnityEngine.AI.NavMeshAgent::set_destination_Injected(UnityEngine.Vector3&)
  606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_destination_Injected_m440F39AC542ABA6D46FCC250DAAA944A88357D4A (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___value0, const RuntimeMethod* method);
  607. // System.Void UnityEngine.AI.NavMeshAgent::get_velocity_Injected(UnityEngine.Vector3&)
  608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_get_velocity_Injected_m64CD1C3DAE418314D44A1194F014CEC159CDDAA8 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___ret0, const RuntimeMethod* method);
  609. // System.Void UnityEngine.AI.NavMeshAgent::set_velocity_Injected(UnityEngine.Vector3&)
  610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_velocity_Injected_mD2B71228FDBBBAD5088B2C9326351C5B3528D7ED (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___value0, const RuntimeMethod* method);
  611. // System.Void UnityEngine.AI.NavMeshAgent::get_nextPosition_Injected(UnityEngine.Vector3&)
  612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_get_nextPosition_Injected_m02089AA7CF61A19AABF77A980640E6EC0FD18313 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___ret0, const RuntimeMethod* method);
  613. // System.Void UnityEngine.AI.NavMeshAgent::get_desiredVelocity_Injected(UnityEngine.Vector3&)
  614. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_get_desiredVelocity_Injected_m53FAA060331C4864F6429255E3F78B2B01FA74A1 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___ret0, const RuntimeMethod* method);
  615. #ifdef __clang__
  616. #pragma clang diagnostic push
  617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  618. #pragma clang diagnostic ignored "-Wunused-variable"
  619. #endif
  620. #ifdef __clang__
  621. #pragma clang diagnostic pop
  622. #endif
  623. #ifdef __clang__
  624. #pragma clang diagnostic push
  625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  626. #pragma clang diagnostic ignored "-Wunused-variable"
  627. #endif
  628. // System.Void UnityEngine.AI.NavMesh::Internal_CallOnNavMeshPreUpdate()
  629. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMesh_Internal_CallOnNavMeshPreUpdate_m5C0CEF0AEF92B6BE0368AA5ABC02B4CCDEFA9AD5 (const RuntimeMethod* method)
  630. {
  631. static bool s_Il2CppMethodInitialized;
  632. if (!s_Il2CppMethodInitialized)
  633. {
  634. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMesh_t6A9D1EE380DAD7B40A82058C6956154300CC7D92_il2cpp_TypeInfo_var);
  635. s_Il2CppMethodInitialized = true;
  636. }
  637. bool V_0 = false;
  638. {
  639. OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 * L_0 = ((NavMesh_t6A9D1EE380DAD7B40A82058C6956154300CC7D92_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t6A9D1EE380DAD7B40A82058C6956154300CC7D92_il2cpp_TypeInfo_var))->get_onPreUpdate_0();
  640. V_0 = (bool)((!(((RuntimeObject*)(OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  641. bool L_1 = V_0;
  642. if (!L_1)
  643. {
  644. goto IL_0018;
  645. }
  646. }
  647. {
  648. OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 * L_2 = ((NavMesh_t6A9D1EE380DAD7B40A82058C6956154300CC7D92_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t6A9D1EE380DAD7B40A82058C6956154300CC7D92_il2cpp_TypeInfo_var))->get_onPreUpdate_0();
  649. NullCheck(L_2);
  650. OnNavMeshPreUpdate_Invoke_m8950FEDFD3E07B272ED469FD1911AA98C60FC28D(L_2, /*hidden argument*/NULL);
  651. }
  652. IL_0018:
  653. {
  654. return;
  655. }
  656. }
  657. #ifdef __clang__
  658. #pragma clang diagnostic pop
  659. #endif
  660. #ifdef __clang__
  661. #pragma clang diagnostic push
  662. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  663. #pragma clang diagnostic ignored "-Wunused-variable"
  664. #endif
  665. // System.Boolean UnityEngine.AI.NavMeshAgent::SetDestination(UnityEngine.Vector3)
  666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshAgent_SetDestination_m244EFBCDB717576303DA711EE39572B865F43747 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___target0, const RuntimeMethod* method)
  667. {
  668. {
  669. bool L_0;
  670. L_0 = NavMeshAgent_SetDestination_Injected_m41607AA111EE126BBBDCDDF76B7523B0BC369D9A(__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&___target0), /*hidden argument*/NULL);
  671. return L_0;
  672. }
  673. }
  674. // UnityEngine.Vector3 UnityEngine.AI.NavMeshAgent::get_destination()
  675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E NavMeshAgent_get_destination_m0FDF371CBF97028F28416675134875122F13AD2F (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, const RuntimeMethod* method)
  676. {
  677. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  678. memset((&V_0), 0, sizeof(V_0));
  679. {
  680. NavMeshAgent_get_destination_Injected_m494AB78E64E0F2835BF8FFE6A60A71E199474A00(__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_0), /*hidden argument*/NULL);
  681. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = V_0;
  682. return L_0;
  683. }
  684. }
  685. // System.Void UnityEngine.AI.NavMeshAgent::set_destination(UnityEngine.Vector3)
  686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_destination_m0EC1C668AD85AC1B26AABF54337D7D0849F760E7 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value0, const RuntimeMethod* method)
  687. {
  688. {
  689. NavMeshAgent_set_destination_Injected_m440F39AC542ABA6D46FCC250DAAA944A88357D4A(__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&___value0), /*hidden argument*/NULL);
  690. return;
  691. }
  692. }
  693. // System.Single UnityEngine.AI.NavMeshAgent::get_stoppingDistance()
  694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshAgent_get_stoppingDistance_mE2F58A8DB9C8402F0373576AB91690E8B34C1EA6 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, const RuntimeMethod* method)
  695. {
  696. typedef float (*NavMeshAgent_get_stoppingDistance_mE2F58A8DB9C8402F0373576AB91690E8B34C1EA6_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *);
  697. static NavMeshAgent_get_stoppingDistance_mE2F58A8DB9C8402F0373576AB91690E8B34C1EA6_ftn _il2cpp_icall_func;
  698. if (!_il2cpp_icall_func)
  699. _il2cpp_icall_func = (NavMeshAgent_get_stoppingDistance_mE2F58A8DB9C8402F0373576AB91690E8B34C1EA6_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::get_stoppingDistance()");
  700. float icallRetVal = _il2cpp_icall_func(__this);
  701. return icallRetVal;
  702. }
  703. // UnityEngine.Vector3 UnityEngine.AI.NavMeshAgent::get_velocity()
  704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E NavMeshAgent_get_velocity_mA6F25F6B38D5092BBE6DECD77F8FDB93D5C515C9 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, const RuntimeMethod* method)
  705. {
  706. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  707. memset((&V_0), 0, sizeof(V_0));
  708. {
  709. NavMeshAgent_get_velocity_Injected_m64CD1C3DAE418314D44A1194F014CEC159CDDAA8(__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_0), /*hidden argument*/NULL);
  710. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = V_0;
  711. return L_0;
  712. }
  713. }
  714. // System.Void UnityEngine.AI.NavMeshAgent::set_velocity(UnityEngine.Vector3)
  715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_velocity_m3CFD57C08562A9A79AC501773050A18EA0FC791A (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value0, const RuntimeMethod* method)
  716. {
  717. {
  718. NavMeshAgent_set_velocity_Injected_mD2B71228FDBBBAD5088B2C9326351C5B3528D7ED(__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&___value0), /*hidden argument*/NULL);
  719. return;
  720. }
  721. }
  722. // UnityEngine.Vector3 UnityEngine.AI.NavMeshAgent::get_nextPosition()
  723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E NavMeshAgent_get_nextPosition_m0402CBC5B44EFD58FBEEF19D10EF7DBC82CF1FB3 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, const RuntimeMethod* method)
  724. {
  725. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  726. memset((&V_0), 0, sizeof(V_0));
  727. {
  728. NavMeshAgent_get_nextPosition_Injected_m02089AA7CF61A19AABF77A980640E6EC0FD18313(__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_0), /*hidden argument*/NULL);
  729. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = V_0;
  730. return L_0;
  731. }
  732. }
  733. // UnityEngine.Vector3 UnityEngine.AI.NavMeshAgent::get_desiredVelocity()
  734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E NavMeshAgent_get_desiredVelocity_m5499366125464B6F2ADE807378738496F3D385B8 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, const RuntimeMethod* method)
  735. {
  736. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  737. memset((&V_0), 0, sizeof(V_0));
  738. {
  739. NavMeshAgent_get_desiredVelocity_Injected_m53FAA060331C4864F6429255E3F78B2B01FA74A1(__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_0), /*hidden argument*/NULL);
  740. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = V_0;
  741. return L_0;
  742. }
  743. }
  744. // System.Single UnityEngine.AI.NavMeshAgent::get_remainingDistance()
  745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshAgent_get_remainingDistance_mB55D92B0CBEA48367C5FC6879FDEE2915FB6CD36 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, const RuntimeMethod* method)
  746. {
  747. typedef float (*NavMeshAgent_get_remainingDistance_mB55D92B0CBEA48367C5FC6879FDEE2915FB6CD36_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *);
  748. static NavMeshAgent_get_remainingDistance_mB55D92B0CBEA48367C5FC6879FDEE2915FB6CD36_ftn _il2cpp_icall_func;
  749. if (!_il2cpp_icall_func)
  750. _il2cpp_icall_func = (NavMeshAgent_get_remainingDistance_mB55D92B0CBEA48367C5FC6879FDEE2915FB6CD36_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::get_remainingDistance()");
  751. float icallRetVal = _il2cpp_icall_func(__this);
  752. return icallRetVal;
  753. }
  754. // System.Single UnityEngine.AI.NavMeshAgent::get_baseOffset()
  755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshAgent_get_baseOffset_m77971FFBAEEF983D08FF9D425945CDEE8776B031 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, const RuntimeMethod* method)
  756. {
  757. typedef float (*NavMeshAgent_get_baseOffset_m77971FFBAEEF983D08FF9D425945CDEE8776B031_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *);
  758. static NavMeshAgent_get_baseOffset_m77971FFBAEEF983D08FF9D425945CDEE8776B031_ftn _il2cpp_icall_func;
  759. if (!_il2cpp_icall_func)
  760. _il2cpp_icall_func = (NavMeshAgent_get_baseOffset_m77971FFBAEEF983D08FF9D425945CDEE8776B031_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::get_baseOffset()");
  761. float icallRetVal = _il2cpp_icall_func(__this);
  762. return icallRetVal;
  763. }
  764. // System.Void UnityEngine.AI.NavMeshAgent::set_baseOffset(System.Single)
  765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_baseOffset_mBB3E1826FC47E1A52F3CF46F59015732AA0FD5DE (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, float ___value0, const RuntimeMethod* method)
  766. {
  767. typedef void (*NavMeshAgent_set_baseOffset_mBB3E1826FC47E1A52F3CF46F59015732AA0FD5DE_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, float);
  768. static NavMeshAgent_set_baseOffset_mBB3E1826FC47E1A52F3CF46F59015732AA0FD5DE_ftn _il2cpp_icall_func;
  769. if (!_il2cpp_icall_func)
  770. _il2cpp_icall_func = (NavMeshAgent_set_baseOffset_mBB3E1826FC47E1A52F3CF46F59015732AA0FD5DE_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::set_baseOffset(System.Single)");
  771. _il2cpp_icall_func(__this, ___value0);
  772. }
  773. // System.Void UnityEngine.AI.NavMeshAgent::set_isStopped(System.Boolean)
  774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_isStopped_m3258581121A85B9F8BC02FCC2111B15506A26896 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, bool ___value0, const RuntimeMethod* method)
  775. {
  776. typedef void (*NavMeshAgent_set_isStopped_m3258581121A85B9F8BC02FCC2111B15506A26896_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, bool);
  777. static NavMeshAgent_set_isStopped_m3258581121A85B9F8BC02FCC2111B15506A26896_ftn _il2cpp_icall_func;
  778. if (!_il2cpp_icall_func)
  779. _il2cpp_icall_func = (NavMeshAgent_set_isStopped_m3258581121A85B9F8BC02FCC2111B15506A26896_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::set_isStopped(System.Boolean)");
  780. _il2cpp_icall_func(__this, ___value0);
  781. }
  782. // System.Single UnityEngine.AI.NavMeshAgent::get_speed()
  783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshAgent_get_speed_m5AA9A1B23412A8F5CE24A5312F6E6D4BA282B173 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, const RuntimeMethod* method)
  784. {
  785. typedef float (*NavMeshAgent_get_speed_m5AA9A1B23412A8F5CE24A5312F6E6D4BA282B173_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *);
  786. static NavMeshAgent_get_speed_m5AA9A1B23412A8F5CE24A5312F6E6D4BA282B173_ftn _il2cpp_icall_func;
  787. if (!_il2cpp_icall_func)
  788. _il2cpp_icall_func = (NavMeshAgent_get_speed_m5AA9A1B23412A8F5CE24A5312F6E6D4BA282B173_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::get_speed()");
  789. float icallRetVal = _il2cpp_icall_func(__this);
  790. return icallRetVal;
  791. }
  792. // System.Void UnityEngine.AI.NavMeshAgent::set_speed(System.Single)
  793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_speed_mE71CB504B0CC1E977293722F9BA81B7060A99E14 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, float ___value0, const RuntimeMethod* method)
  794. {
  795. typedef void (*NavMeshAgent_set_speed_mE71CB504B0CC1E977293722F9BA81B7060A99E14_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, float);
  796. static NavMeshAgent_set_speed_mE71CB504B0CC1E977293722F9BA81B7060A99E14_ftn _il2cpp_icall_func;
  797. if (!_il2cpp_icall_func)
  798. _il2cpp_icall_func = (NavMeshAgent_set_speed_mE71CB504B0CC1E977293722F9BA81B7060A99E14_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::set_speed(System.Single)");
  799. _il2cpp_icall_func(__this, ___value0);
  800. }
  801. // System.Void UnityEngine.AI.NavMeshAgent::set_updatePosition(System.Boolean)
  802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_updatePosition_m098D6C65D34D3AB00EFF1096DB2B6A5373D828BC (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, bool ___value0, const RuntimeMethod* method)
  803. {
  804. typedef void (*NavMeshAgent_set_updatePosition_m098D6C65D34D3AB00EFF1096DB2B6A5373D828BC_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, bool);
  805. static NavMeshAgent_set_updatePosition_m098D6C65D34D3AB00EFF1096DB2B6A5373D828BC_ftn _il2cpp_icall_func;
  806. if (!_il2cpp_icall_func)
  807. _il2cpp_icall_func = (NavMeshAgent_set_updatePosition_m098D6C65D34D3AB00EFF1096DB2B6A5373D828BC_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::set_updatePosition(System.Boolean)");
  808. _il2cpp_icall_func(__this, ___value0);
  809. }
  810. // System.Void UnityEngine.AI.NavMeshAgent::set_updateRotation(System.Boolean)
  811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_updateRotation_m63A01B06311F89C4D8B201209F83401F0407FCF3 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, bool ___value0, const RuntimeMethod* method)
  812. {
  813. typedef void (*NavMeshAgent_set_updateRotation_m63A01B06311F89C4D8B201209F83401F0407FCF3_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, bool);
  814. static NavMeshAgent_set_updateRotation_m63A01B06311F89C4D8B201209F83401F0407FCF3_ftn _il2cpp_icall_func;
  815. if (!_il2cpp_icall_func)
  816. _il2cpp_icall_func = (NavMeshAgent_set_updateRotation_m63A01B06311F89C4D8B201209F83401F0407FCF3_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::set_updateRotation(System.Boolean)");
  817. _il2cpp_icall_func(__this, ___value0);
  818. }
  819. // System.Int32 UnityEngine.AI.NavMeshAgent::get_avoidancePriority()
  820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshAgent_get_avoidancePriority_mB6DF7EA603BB6D84286D1AF78996B79272857D5A (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, const RuntimeMethod* method)
  821. {
  822. typedef int32_t (*NavMeshAgent_get_avoidancePriority_mB6DF7EA603BB6D84286D1AF78996B79272857D5A_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *);
  823. static NavMeshAgent_get_avoidancePriority_mB6DF7EA603BB6D84286D1AF78996B79272857D5A_ftn _il2cpp_icall_func;
  824. if (!_il2cpp_icall_func)
  825. _il2cpp_icall_func = (NavMeshAgent_get_avoidancePriority_mB6DF7EA603BB6D84286D1AF78996B79272857D5A_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::get_avoidancePriority()");
  826. int32_t icallRetVal = _il2cpp_icall_func(__this);
  827. return icallRetVal;
  828. }
  829. // System.Void UnityEngine.AI.NavMeshAgent::set_avoidancePriority(System.Int32)
  830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_avoidancePriority_mEBC1EE92C76289E3F1CD4551871D3E2C7B379A7B (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, int32_t ___value0, const RuntimeMethod* method)
  831. {
  832. typedef void (*NavMeshAgent_set_avoidancePriority_mEBC1EE92C76289E3F1CD4551871D3E2C7B379A7B_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, int32_t);
  833. static NavMeshAgent_set_avoidancePriority_mEBC1EE92C76289E3F1CD4551871D3E2C7B379A7B_ftn _il2cpp_icall_func;
  834. if (!_il2cpp_icall_func)
  835. _il2cpp_icall_func = (NavMeshAgent_set_avoidancePriority_mEBC1EE92C76289E3F1CD4551871D3E2C7B379A7B_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::set_avoidancePriority(System.Int32)");
  836. _il2cpp_icall_func(__this, ___value0);
  837. }
  838. // System.Boolean UnityEngine.AI.NavMeshAgent::SetDestination_Injected(UnityEngine.Vector3&)
  839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshAgent_SetDestination_Injected_m41607AA111EE126BBBDCDDF76B7523B0BC369D9A (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___target0, const RuntimeMethod* method)
  840. {
  841. typedef bool (*NavMeshAgent_SetDestination_Injected_m41607AA111EE126BBBDCDDF76B7523B0BC369D9A_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *);
  842. static NavMeshAgent_SetDestination_Injected_m41607AA111EE126BBBDCDDF76B7523B0BC369D9A_ftn _il2cpp_icall_func;
  843. if (!_il2cpp_icall_func)
  844. _il2cpp_icall_func = (NavMeshAgent_SetDestination_Injected_m41607AA111EE126BBBDCDDF76B7523B0BC369D9A_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::SetDestination_Injected(UnityEngine.Vector3&)");
  845. bool icallRetVal = _il2cpp_icall_func(__this, ___target0);
  846. return icallRetVal;
  847. }
  848. // System.Void UnityEngine.AI.NavMeshAgent::get_destination_Injected(UnityEngine.Vector3&)
  849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_get_destination_Injected_m494AB78E64E0F2835BF8FFE6A60A71E199474A00 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___ret0, const RuntimeMethod* method)
  850. {
  851. typedef void (*NavMeshAgent_get_destination_Injected_m494AB78E64E0F2835BF8FFE6A60A71E199474A00_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *);
  852. static NavMeshAgent_get_destination_Injected_m494AB78E64E0F2835BF8FFE6A60A71E199474A00_ftn _il2cpp_icall_func;
  853. if (!_il2cpp_icall_func)
  854. _il2cpp_icall_func = (NavMeshAgent_get_destination_Injected_m494AB78E64E0F2835BF8FFE6A60A71E199474A00_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::get_destination_Injected(UnityEngine.Vector3&)");
  855. _il2cpp_icall_func(__this, ___ret0);
  856. }
  857. // System.Void UnityEngine.AI.NavMeshAgent::set_destination_Injected(UnityEngine.Vector3&)
  858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_destination_Injected_m440F39AC542ABA6D46FCC250DAAA944A88357D4A (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___value0, const RuntimeMethod* method)
  859. {
  860. typedef void (*NavMeshAgent_set_destination_Injected_m440F39AC542ABA6D46FCC250DAAA944A88357D4A_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *);
  861. static NavMeshAgent_set_destination_Injected_m440F39AC542ABA6D46FCC250DAAA944A88357D4A_ftn _il2cpp_icall_func;
  862. if (!_il2cpp_icall_func)
  863. _il2cpp_icall_func = (NavMeshAgent_set_destination_Injected_m440F39AC542ABA6D46FCC250DAAA944A88357D4A_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::set_destination_Injected(UnityEngine.Vector3&)");
  864. _il2cpp_icall_func(__this, ___value0);
  865. }
  866. // System.Void UnityEngine.AI.NavMeshAgent::get_velocity_Injected(UnityEngine.Vector3&)
  867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_get_velocity_Injected_m64CD1C3DAE418314D44A1194F014CEC159CDDAA8 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___ret0, const RuntimeMethod* method)
  868. {
  869. typedef void (*NavMeshAgent_get_velocity_Injected_m64CD1C3DAE418314D44A1194F014CEC159CDDAA8_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *);
  870. static NavMeshAgent_get_velocity_Injected_m64CD1C3DAE418314D44A1194F014CEC159CDDAA8_ftn _il2cpp_icall_func;
  871. if (!_il2cpp_icall_func)
  872. _il2cpp_icall_func = (NavMeshAgent_get_velocity_Injected_m64CD1C3DAE418314D44A1194F014CEC159CDDAA8_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::get_velocity_Injected(UnityEngine.Vector3&)");
  873. _il2cpp_icall_func(__this, ___ret0);
  874. }
  875. // System.Void UnityEngine.AI.NavMeshAgent::set_velocity_Injected(UnityEngine.Vector3&)
  876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_velocity_Injected_mD2B71228FDBBBAD5088B2C9326351C5B3528D7ED (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___value0, const RuntimeMethod* method)
  877. {
  878. typedef void (*NavMeshAgent_set_velocity_Injected_mD2B71228FDBBBAD5088B2C9326351C5B3528D7ED_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *);
  879. static NavMeshAgent_set_velocity_Injected_mD2B71228FDBBBAD5088B2C9326351C5B3528D7ED_ftn _il2cpp_icall_func;
  880. if (!_il2cpp_icall_func)
  881. _il2cpp_icall_func = (NavMeshAgent_set_velocity_Injected_mD2B71228FDBBBAD5088B2C9326351C5B3528D7ED_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::set_velocity_Injected(UnityEngine.Vector3&)");
  882. _il2cpp_icall_func(__this, ___value0);
  883. }
  884. // System.Void UnityEngine.AI.NavMeshAgent::get_nextPosition_Injected(UnityEngine.Vector3&)
  885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_get_nextPosition_Injected_m02089AA7CF61A19AABF77A980640E6EC0FD18313 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___ret0, const RuntimeMethod* method)
  886. {
  887. typedef void (*NavMeshAgent_get_nextPosition_Injected_m02089AA7CF61A19AABF77A980640E6EC0FD18313_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *);
  888. static NavMeshAgent_get_nextPosition_Injected_m02089AA7CF61A19AABF77A980640E6EC0FD18313_ftn _il2cpp_icall_func;
  889. if (!_il2cpp_icall_func)
  890. _il2cpp_icall_func = (NavMeshAgent_get_nextPosition_Injected_m02089AA7CF61A19AABF77A980640E6EC0FD18313_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::get_nextPosition_Injected(UnityEngine.Vector3&)");
  891. _il2cpp_icall_func(__this, ___ret0);
  892. }
  893. // System.Void UnityEngine.AI.NavMeshAgent::get_desiredVelocity_Injected(UnityEngine.Vector3&)
  894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_get_desiredVelocity_Injected_m53FAA060331C4864F6429255E3F78B2B01FA74A1 (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___ret0, const RuntimeMethod* method)
  895. {
  896. typedef void (*NavMeshAgent_get_desiredVelocity_Injected_m53FAA060331C4864F6429255E3F78B2B01FA74A1_ftn) (NavMeshAgent_tB9746B6C38013341DB63973CA7ED657494EFB41B *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *);
  897. static NavMeshAgent_get_desiredVelocity_Injected_m53FAA060331C4864F6429255E3F78B2B01FA74A1_ftn _il2cpp_icall_func;
  898. if (!_il2cpp_icall_func)
  899. _il2cpp_icall_func = (NavMeshAgent_get_desiredVelocity_Injected_m53FAA060331C4864F6429255E3F78B2B01FA74A1_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AI.NavMeshAgent::get_desiredVelocity_Injected(UnityEngine.Vector3&)");
  900. _il2cpp_icall_func(__this, ___ret0);
  901. }
  902. #ifdef __clang__
  903. #pragma clang diagnostic pop
  904. #endif
  905. #ifdef __clang__
  906. #pragma clang diagnostic push
  907. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  908. #pragma clang diagnostic ignored "-Wunused-variable"
  909. #endif
  910. #ifdef __clang__
  911. #pragma clang diagnostic pop
  912. #endif
  913. #ifdef __clang__
  914. #pragma clang diagnostic push
  915. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  916. #pragma clang diagnostic ignored "-Wunused-variable"
  917. #endif
  918. #ifdef __clang__
  919. #pragma clang diagnostic pop
  920. #endif
  921. #ifdef __clang__
  922. #pragma clang diagnostic push
  923. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  924. #pragma clang diagnostic ignored "-Wunused-variable"
  925. #endif
  926. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 (OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 * __this, const RuntimeMethod* method)
  927. {
  928. typedef void (DEFAULT_CALL *PInvokeFunc)();
  929. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));
  930. // Native function invocation
  931. il2cppPInvokeFunc();
  932. }
  933. // System.Void UnityEngine.AI.NavMesh/OnNavMeshPreUpdate::.ctor(System.Object,System.IntPtr)
  934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnNavMeshPreUpdate__ctor_mDBB85480C3EA968112EB3B356486B9C9FF387BD4 (OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  935. {
  936. __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
  937. __this->set_method_3(___method1);
  938. __this->set_m_target_2(___object0);
  939. }
  940. // System.Void UnityEngine.AI.NavMesh/OnNavMeshPreUpdate::Invoke()
  941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnNavMeshPreUpdate_Invoke_m8950FEDFD3E07B272ED469FD1911AA98C60FC28D (OnNavMeshPreUpdate_t5E34F761F39A1F6B898F0E729B36C0782B92D572 * __this, const RuntimeMethod* method)
  942. {
  943. DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11();
  944. Delegate_t** delegatesToInvoke;
  945. il2cpp_array_size_t length;
  946. if (delegateArrayToInvoke != NULL)
  947. {
  948. length = delegateArrayToInvoke->max_length;
  949. delegatesToInvoke = reinterpret_cast<Delegate_t**>(delegateArrayToInvoke->GetAddressAtUnchecked(0));
  950. }
  951. else
  952. {
  953. length = 1;
  954. delegatesToInvoke = reinterpret_cast<Delegate_t**>(&__this);
  955. }
  956. for (il2cpp_array_size_t i = 0; i < length; i++)
  957. {
  958. Delegate_t* currentDelegate = delegatesToInvoke[i];
  959. Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
  960. RuntimeObject* targetThis = currentDelegate->get_m_target_2();
  961. RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
  962. if (!currentDelegate->get_method_is_virtual_10())
  963. {
  964. il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
  965. }
  966. bool ___methodIsStatic = MethodIsStatic(targetMethod);
  967. int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
  968. if (___methodIsStatic)
  969. {
  970. if (___parameterCount == 0)
  971. {
  972. // open
  973. typedef void (*FunctionPointerType) (const RuntimeMethod*);
  974. ((FunctionPointerType)targetMethodPointer)(targetMethod);
  975. }
  976. else
  977. {
  978. // closed
  979. typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
  980. ((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
  981. }
  982. }
  983. else
  984. {
  985. // closed
  986. typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
  987. ((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
  988. }
  989. }
  990. }
  991. #ifdef __clang__
  992. #pragma clang diagnostic pop
  993. #endif