UnityEngine.ParticleSystemModule.cpp 72 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377
  1. #include "il2cpp-config.h"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <cstring>
  8. #include <string.h>
  9. #include <stdio.h>
  10. #include <cmath>
  11. #include <limits>
  12. #include <assert.h>
  13. #include <stdint.h>
  14. #include "codegen/il2cpp-codegen.h"
  15. #include "il2cpp-object-internals.h"
  16. // System.String
  17. struct String_t;
  18. // System.Void
  19. struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
  20. // UnityEngine.Mesh
  21. struct Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C;
  22. // UnityEngine.Mesh[]
  23. struct MeshU5BU5D_tDD9C723AA6F0225B35A93D871CDC2CEFF7F8CB89;
  24. // UnityEngine.ParticleSystem
  25. struct ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D;
  26. // UnityEngine.ParticleSystemRenderer
  27. struct ParticleSystemRenderer_t86E4ED2C0ADF5D2E7FA3D636B6B070600D05C459;
  28. IL2CPP_EXTERN_C RuntimeClass* Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var;
  29. IL2CPP_EXTERN_C const uint32_t ParticleSystem_Emit_m8C3FCE4F94165CDF0B86326DDB5DB886C1D7B0CF_MetadataUsageId;
  30. IL2CPP_EXTERN_C const uint32_t Particle_set_angularVelocity3D_m0F282D7EE110DF290E04B2B99FEC697ED89BF4EF_MetadataUsageId;
  31. IL2CPP_EXTERN_C const uint32_t Particle_set_rotation3D_m46DB39BFDEEF27C6119F5EEE2C0B1CA9093FC834_MetadataUsageId;
  32. struct MeshU5BU5D_tDD9C723AA6F0225B35A93D871CDC2CEFF7F8CB89;
  33. IL2CPP_EXTERN_C_BEGIN
  34. IL2CPP_EXTERN_C_END
  35. #ifdef __clang__
  36. #pragma clang diagnostic push
  37. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38. #pragma clang diagnostic ignored "-Wunused-variable"
  39. #endif
  40. // <Module>
  41. struct U3CModuleU3E_tAA355D8AE5C7E9492E77ED0BEF24E3CD28D275D9
  42. {
  43. public:
  44. public:
  45. };
  46. // System.Object
  47. struct Il2CppArrayBounds;
  48. // System.Array
  49. // System.ValueType
  50. struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF : public RuntimeObject
  51. {
  52. public:
  53. public:
  54. };
  55. // Native definition for P/Invoke marshalling of System.ValueType
  56. struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
  57. {
  58. };
  59. // Native definition for COM marshalling of System.ValueType
  60. struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
  61. {
  62. };
  63. // System.Int32
  64. struct Int32_t585191389E07734F19F3156FF88FB3EF4800D102
  65. {
  66. public:
  67. // System.Int32 System.Int32::m_value
  68. int32_t ___m_value_0;
  69. public:
  70. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_t585191389E07734F19F3156FF88FB3EF4800D102, ___m_value_0)); }
  71. inline int32_t get_m_value_0() const { return ___m_value_0; }
  72. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  73. inline void set_m_value_0(int32_t value)
  74. {
  75. ___m_value_0 = value;
  76. }
  77. };
  78. // System.IntPtr
  79. struct IntPtr_t
  80. {
  81. public:
  82. // System.Void* System.IntPtr::m_value
  83. void* ___m_value_0;
  84. public:
  85. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  86. inline void* get_m_value_0() const { return ___m_value_0; }
  87. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  88. inline void set_m_value_0(void* value)
  89. {
  90. ___m_value_0 = value;
  91. }
  92. };
  93. struct IntPtr_t_StaticFields
  94. {
  95. public:
  96. // System.IntPtr System.IntPtr::Zero
  97. intptr_t ___Zero_1;
  98. public:
  99. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  100. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  101. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  102. inline void set_Zero_1(intptr_t value)
  103. {
  104. ___Zero_1 = value;
  105. }
  106. };
  107. // System.Single
  108. struct Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1
  109. {
  110. public:
  111. // System.Single System.Single::m_value
  112. float ___m_value_0;
  113. public:
  114. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1, ___m_value_0)); }
  115. inline float get_m_value_0() const { return ___m_value_0; }
  116. inline float* get_address_of_m_value_0() { return &___m_value_0; }
  117. inline void set_m_value_0(float value)
  118. {
  119. ___m_value_0 = value;
  120. }
  121. };
  122. // System.UInt32
  123. struct UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B
  124. {
  125. public:
  126. // System.UInt32 System.UInt32::m_value
  127. uint32_t ___m_value_0;
  128. public:
  129. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B, ___m_value_0)); }
  130. inline uint32_t get_m_value_0() const { return ___m_value_0; }
  131. inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
  132. inline void set_m_value_0(uint32_t value)
  133. {
  134. ___m_value_0 = value;
  135. }
  136. };
  137. // System.Void
  138. struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017
  139. {
  140. public:
  141. union
  142. {
  143. struct
  144. {
  145. };
  146. uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
  147. };
  148. public:
  149. };
  150. // UnityEngine.Color32
  151. struct Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23
  152. {
  153. public:
  154. union
  155. {
  156. #pragma pack(push, tp, 1)
  157. struct
  158. {
  159. // System.Int32 UnityEngine.Color32::rgba
  160. int32_t ___rgba_0;
  161. };
  162. #pragma pack(pop, tp)
  163. struct
  164. {
  165. int32_t ___rgba_0_forAlignmentOnly;
  166. };
  167. #pragma pack(push, tp, 1)
  168. struct
  169. {
  170. // System.Byte UnityEngine.Color32::r
  171. uint8_t ___r_1;
  172. };
  173. #pragma pack(pop, tp)
  174. struct
  175. {
  176. uint8_t ___r_1_forAlignmentOnly;
  177. };
  178. #pragma pack(push, tp, 1)
  179. struct
  180. {
  181. char ___g_2_OffsetPadding[1];
  182. // System.Byte UnityEngine.Color32::g
  183. uint8_t ___g_2;
  184. };
  185. #pragma pack(pop, tp)
  186. struct
  187. {
  188. char ___g_2_OffsetPadding_forAlignmentOnly[1];
  189. uint8_t ___g_2_forAlignmentOnly;
  190. };
  191. #pragma pack(push, tp, 1)
  192. struct
  193. {
  194. char ___b_3_OffsetPadding[2];
  195. // System.Byte UnityEngine.Color32::b
  196. uint8_t ___b_3;
  197. };
  198. #pragma pack(pop, tp)
  199. struct
  200. {
  201. char ___b_3_OffsetPadding_forAlignmentOnly[2];
  202. uint8_t ___b_3_forAlignmentOnly;
  203. };
  204. #pragma pack(push, tp, 1)
  205. struct
  206. {
  207. char ___a_4_OffsetPadding[3];
  208. // System.Byte UnityEngine.Color32::a
  209. uint8_t ___a_4;
  210. };
  211. #pragma pack(pop, tp)
  212. struct
  213. {
  214. char ___a_4_OffsetPadding_forAlignmentOnly[3];
  215. uint8_t ___a_4_forAlignmentOnly;
  216. };
  217. };
  218. public:
  219. inline static int32_t get_offset_of_rgba_0() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___rgba_0)); }
  220. inline int32_t get_rgba_0() const { return ___rgba_0; }
  221. inline int32_t* get_address_of_rgba_0() { return &___rgba_0; }
  222. inline void set_rgba_0(int32_t value)
  223. {
  224. ___rgba_0 = value;
  225. }
  226. inline static int32_t get_offset_of_r_1() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___r_1)); }
  227. inline uint8_t get_r_1() const { return ___r_1; }
  228. inline uint8_t* get_address_of_r_1() { return &___r_1; }
  229. inline void set_r_1(uint8_t value)
  230. {
  231. ___r_1 = value;
  232. }
  233. inline static int32_t get_offset_of_g_2() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___g_2)); }
  234. inline uint8_t get_g_2() const { return ___g_2; }
  235. inline uint8_t* get_address_of_g_2() { return &___g_2; }
  236. inline void set_g_2(uint8_t value)
  237. {
  238. ___g_2 = value;
  239. }
  240. inline static int32_t get_offset_of_b_3() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___b_3)); }
  241. inline uint8_t get_b_3() const { return ___b_3; }
  242. inline uint8_t* get_address_of_b_3() { return &___b_3; }
  243. inline void set_b_3(uint8_t value)
  244. {
  245. ___b_3 = value;
  246. }
  247. inline static int32_t get_offset_of_a_4() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___a_4)); }
  248. inline uint8_t get_a_4() const { return ___a_4; }
  249. inline uint8_t* get_address_of_a_4() { return &___a_4; }
  250. inline void set_a_4(uint8_t value)
  251. {
  252. ___a_4 = value;
  253. }
  254. };
  255. // UnityEngine.Vector3
  256. struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720
  257. {
  258. public:
  259. // System.Single UnityEngine.Vector3::x
  260. float ___x_2;
  261. // System.Single UnityEngine.Vector3::y
  262. float ___y_3;
  263. // System.Single UnityEngine.Vector3::z
  264. float ___z_4;
  265. public:
  266. inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___x_2)); }
  267. inline float get_x_2() const { return ___x_2; }
  268. inline float* get_address_of_x_2() { return &___x_2; }
  269. inline void set_x_2(float value)
  270. {
  271. ___x_2 = value;
  272. }
  273. inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___y_3)); }
  274. inline float get_y_3() const { return ___y_3; }
  275. inline float* get_address_of_y_3() { return &___y_3; }
  276. inline void set_y_3(float value)
  277. {
  278. ___y_3 = value;
  279. }
  280. inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___z_4)); }
  281. inline float get_z_4() const { return ___z_4; }
  282. inline float* get_address_of_z_4() { return &___z_4; }
  283. inline void set_z_4(float value)
  284. {
  285. ___z_4 = value;
  286. }
  287. };
  288. struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields
  289. {
  290. public:
  291. // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  292. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___zeroVector_5;
  293. // UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  294. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___oneVector_6;
  295. // UnityEngine.Vector3 UnityEngine.Vector3::upVector
  296. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___upVector_7;
  297. // UnityEngine.Vector3 UnityEngine.Vector3::downVector
  298. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___downVector_8;
  299. // UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  300. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___leftVector_9;
  301. // UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  302. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___rightVector_10;
  303. // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  304. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___forwardVector_11;
  305. // UnityEngine.Vector3 UnityEngine.Vector3::backVector
  306. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___backVector_12;
  307. // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  308. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___positiveInfinityVector_13;
  309. // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  310. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___negativeInfinityVector_14;
  311. public:
  312. inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___zeroVector_5)); }
  313. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_zeroVector_5() const { return ___zeroVector_5; }
  314. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
  315. inline void set_zeroVector_5(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  316. {
  317. ___zeroVector_5 = value;
  318. }
  319. inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___oneVector_6)); }
  320. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_oneVector_6() const { return ___oneVector_6; }
  321. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_oneVector_6() { return &___oneVector_6; }
  322. inline void set_oneVector_6(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  323. {
  324. ___oneVector_6 = value;
  325. }
  326. inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___upVector_7)); }
  327. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_upVector_7() const { return ___upVector_7; }
  328. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_upVector_7() { return &___upVector_7; }
  329. inline void set_upVector_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  330. {
  331. ___upVector_7 = value;
  332. }
  333. inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___downVector_8)); }
  334. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_downVector_8() const { return ___downVector_8; }
  335. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_downVector_8() { return &___downVector_8; }
  336. inline void set_downVector_8(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  337. {
  338. ___downVector_8 = value;
  339. }
  340. inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___leftVector_9)); }
  341. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_leftVector_9() const { return ___leftVector_9; }
  342. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_leftVector_9() { return &___leftVector_9; }
  343. inline void set_leftVector_9(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  344. {
  345. ___leftVector_9 = value;
  346. }
  347. inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___rightVector_10)); }
  348. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_rightVector_10() const { return ___rightVector_10; }
  349. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_rightVector_10() { return &___rightVector_10; }
  350. inline void set_rightVector_10(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  351. {
  352. ___rightVector_10 = value;
  353. }
  354. inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___forwardVector_11)); }
  355. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_forwardVector_11() const { return ___forwardVector_11; }
  356. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_forwardVector_11() { return &___forwardVector_11; }
  357. inline void set_forwardVector_11(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  358. {
  359. ___forwardVector_11 = value;
  360. }
  361. inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___backVector_12)); }
  362. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_backVector_12() const { return ___backVector_12; }
  363. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_backVector_12() { return &___backVector_12; }
  364. inline void set_backVector_12(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  365. {
  366. ___backVector_12 = value;
  367. }
  368. inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___positiveInfinityVector_13)); }
  369. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
  370. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
  371. inline void set_positiveInfinityVector_13(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  372. {
  373. ___positiveInfinityVector_13 = value;
  374. }
  375. inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___negativeInfinityVector_14)); }
  376. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
  377. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
  378. inline void set_negativeInfinityVector_14(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  379. {
  380. ___negativeInfinityVector_14 = value;
  381. }
  382. };
  383. // UnityEngine.Object
  384. struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 : public RuntimeObject
  385. {
  386. public:
  387. // System.IntPtr UnityEngine.Object::m_CachedPtr
  388. intptr_t ___m_CachedPtr_0;
  389. public:
  390. inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0, ___m_CachedPtr_0)); }
  391. inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
  392. inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
  393. inline void set_m_CachedPtr_0(intptr_t value)
  394. {
  395. ___m_CachedPtr_0 = value;
  396. }
  397. };
  398. struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_StaticFields
  399. {
  400. public:
  401. // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
  402. int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
  403. public:
  404. inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
  405. inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
  406. inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
  407. inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
  408. {
  409. ___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
  410. }
  411. };
  412. // Native definition for P/Invoke marshalling of UnityEngine.Object
  413. struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_marshaled_pinvoke
  414. {
  415. intptr_t ___m_CachedPtr_0;
  416. };
  417. // Native definition for COM marshalling of UnityEngine.Object
  418. struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_marshaled_com
  419. {
  420. intptr_t ___m_CachedPtr_0;
  421. };
  422. // UnityEngine.ParticleSystem_Particle
  423. struct Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E
  424. {
  425. public:
  426. // UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_Position
  427. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Position_0;
  428. // UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_Velocity
  429. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Velocity_1;
  430. // UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_AnimatedVelocity
  431. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_AnimatedVelocity_2;
  432. // UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_InitialVelocity
  433. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_InitialVelocity_3;
  434. // UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_AxisOfRotation
  435. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_AxisOfRotation_4;
  436. // UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_Rotation
  437. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Rotation_5;
  438. // UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_AngularVelocity
  439. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_AngularVelocity_6;
  440. // UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_StartSize
  441. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_StartSize_7;
  442. // UnityEngine.Color32 UnityEngine.ParticleSystem_Particle::m_StartColor
  443. Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___m_StartColor_8;
  444. // System.UInt32 UnityEngine.ParticleSystem_Particle::m_RandomSeed
  445. uint32_t ___m_RandomSeed_9;
  446. // System.UInt32 UnityEngine.ParticleSystem_Particle::m_ParentRandomSeed
  447. uint32_t ___m_ParentRandomSeed_10;
  448. // System.Single UnityEngine.ParticleSystem_Particle::m_Lifetime
  449. float ___m_Lifetime_11;
  450. // System.Single UnityEngine.ParticleSystem_Particle::m_StartLifetime
  451. float ___m_StartLifetime_12;
  452. // System.Int32 UnityEngine.ParticleSystem_Particle::m_MeshIndex
  453. int32_t ___m_MeshIndex_13;
  454. // System.Single UnityEngine.ParticleSystem_Particle::m_EmitAccumulator0
  455. float ___m_EmitAccumulator0_14;
  456. // System.Single UnityEngine.ParticleSystem_Particle::m_EmitAccumulator1
  457. float ___m_EmitAccumulator1_15;
  458. // System.UInt32 UnityEngine.ParticleSystem_Particle::m_Flags
  459. uint32_t ___m_Flags_16;
  460. public:
  461. inline static int32_t get_offset_of_m_Position_0() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Position_0)); }
  462. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Position_0() const { return ___m_Position_0; }
  463. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Position_0() { return &___m_Position_0; }
  464. inline void set_m_Position_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  465. {
  466. ___m_Position_0 = value;
  467. }
  468. inline static int32_t get_offset_of_m_Velocity_1() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Velocity_1)); }
  469. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Velocity_1() const { return ___m_Velocity_1; }
  470. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Velocity_1() { return &___m_Velocity_1; }
  471. inline void set_m_Velocity_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  472. {
  473. ___m_Velocity_1 = value;
  474. }
  475. inline static int32_t get_offset_of_m_AnimatedVelocity_2() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_AnimatedVelocity_2)); }
  476. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_AnimatedVelocity_2() const { return ___m_AnimatedVelocity_2; }
  477. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_AnimatedVelocity_2() { return &___m_AnimatedVelocity_2; }
  478. inline void set_m_AnimatedVelocity_2(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  479. {
  480. ___m_AnimatedVelocity_2 = value;
  481. }
  482. inline static int32_t get_offset_of_m_InitialVelocity_3() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_InitialVelocity_3)); }
  483. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_InitialVelocity_3() const { return ___m_InitialVelocity_3; }
  484. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_InitialVelocity_3() { return &___m_InitialVelocity_3; }
  485. inline void set_m_InitialVelocity_3(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  486. {
  487. ___m_InitialVelocity_3 = value;
  488. }
  489. inline static int32_t get_offset_of_m_AxisOfRotation_4() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_AxisOfRotation_4)); }
  490. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_AxisOfRotation_4() const { return ___m_AxisOfRotation_4; }
  491. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_AxisOfRotation_4() { return &___m_AxisOfRotation_4; }
  492. inline void set_m_AxisOfRotation_4(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  493. {
  494. ___m_AxisOfRotation_4 = value;
  495. }
  496. inline static int32_t get_offset_of_m_Rotation_5() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Rotation_5)); }
  497. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Rotation_5() const { return ___m_Rotation_5; }
  498. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Rotation_5() { return &___m_Rotation_5; }
  499. inline void set_m_Rotation_5(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  500. {
  501. ___m_Rotation_5 = value;
  502. }
  503. inline static int32_t get_offset_of_m_AngularVelocity_6() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_AngularVelocity_6)); }
  504. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_AngularVelocity_6() const { return ___m_AngularVelocity_6; }
  505. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_AngularVelocity_6() { return &___m_AngularVelocity_6; }
  506. inline void set_m_AngularVelocity_6(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  507. {
  508. ___m_AngularVelocity_6 = value;
  509. }
  510. inline static int32_t get_offset_of_m_StartSize_7() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_StartSize_7)); }
  511. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_StartSize_7() const { return ___m_StartSize_7; }
  512. inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_StartSize_7() { return &___m_StartSize_7; }
  513. inline void set_m_StartSize_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
  514. {
  515. ___m_StartSize_7 = value;
  516. }
  517. inline static int32_t get_offset_of_m_StartColor_8() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_StartColor_8)); }
  518. inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 get_m_StartColor_8() const { return ___m_StartColor_8; }
  519. inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 * get_address_of_m_StartColor_8() { return &___m_StartColor_8; }
  520. inline void set_m_StartColor_8(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 value)
  521. {
  522. ___m_StartColor_8 = value;
  523. }
  524. inline static int32_t get_offset_of_m_RandomSeed_9() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_RandomSeed_9)); }
  525. inline uint32_t get_m_RandomSeed_9() const { return ___m_RandomSeed_9; }
  526. inline uint32_t* get_address_of_m_RandomSeed_9() { return &___m_RandomSeed_9; }
  527. inline void set_m_RandomSeed_9(uint32_t value)
  528. {
  529. ___m_RandomSeed_9 = value;
  530. }
  531. inline static int32_t get_offset_of_m_ParentRandomSeed_10() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_ParentRandomSeed_10)); }
  532. inline uint32_t get_m_ParentRandomSeed_10() const { return ___m_ParentRandomSeed_10; }
  533. inline uint32_t* get_address_of_m_ParentRandomSeed_10() { return &___m_ParentRandomSeed_10; }
  534. inline void set_m_ParentRandomSeed_10(uint32_t value)
  535. {
  536. ___m_ParentRandomSeed_10 = value;
  537. }
  538. inline static int32_t get_offset_of_m_Lifetime_11() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Lifetime_11)); }
  539. inline float get_m_Lifetime_11() const { return ___m_Lifetime_11; }
  540. inline float* get_address_of_m_Lifetime_11() { return &___m_Lifetime_11; }
  541. inline void set_m_Lifetime_11(float value)
  542. {
  543. ___m_Lifetime_11 = value;
  544. }
  545. inline static int32_t get_offset_of_m_StartLifetime_12() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_StartLifetime_12)); }
  546. inline float get_m_StartLifetime_12() const { return ___m_StartLifetime_12; }
  547. inline float* get_address_of_m_StartLifetime_12() { return &___m_StartLifetime_12; }
  548. inline void set_m_StartLifetime_12(float value)
  549. {
  550. ___m_StartLifetime_12 = value;
  551. }
  552. inline static int32_t get_offset_of_m_MeshIndex_13() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_MeshIndex_13)); }
  553. inline int32_t get_m_MeshIndex_13() const { return ___m_MeshIndex_13; }
  554. inline int32_t* get_address_of_m_MeshIndex_13() { return &___m_MeshIndex_13; }
  555. inline void set_m_MeshIndex_13(int32_t value)
  556. {
  557. ___m_MeshIndex_13 = value;
  558. }
  559. inline static int32_t get_offset_of_m_EmitAccumulator0_14() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_EmitAccumulator0_14)); }
  560. inline float get_m_EmitAccumulator0_14() const { return ___m_EmitAccumulator0_14; }
  561. inline float* get_address_of_m_EmitAccumulator0_14() { return &___m_EmitAccumulator0_14; }
  562. inline void set_m_EmitAccumulator0_14(float value)
  563. {
  564. ___m_EmitAccumulator0_14 = value;
  565. }
  566. inline static int32_t get_offset_of_m_EmitAccumulator1_15() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_EmitAccumulator1_15)); }
  567. inline float get_m_EmitAccumulator1_15() const { return ___m_EmitAccumulator1_15; }
  568. inline float* get_address_of_m_EmitAccumulator1_15() { return &___m_EmitAccumulator1_15; }
  569. inline void set_m_EmitAccumulator1_15(float value)
  570. {
  571. ___m_EmitAccumulator1_15 = value;
  572. }
  573. inline static int32_t get_offset_of_m_Flags_16() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Flags_16)); }
  574. inline uint32_t get_m_Flags_16() const { return ___m_Flags_16; }
  575. inline uint32_t* get_address_of_m_Flags_16() { return &___m_Flags_16; }
  576. inline void set_m_Flags_16(uint32_t value)
  577. {
  578. ___m_Flags_16 = value;
  579. }
  580. };
  581. // UnityEngine.Component
  582. struct Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
  583. {
  584. public:
  585. public:
  586. };
  587. // UnityEngine.Mesh
  588. struct Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
  589. {
  590. public:
  591. public:
  592. };
  593. // UnityEngine.ParticleSystem_EmitParams
  594. struct EmitParams_t03557E552852EC6B71876CD05C4098733702A219
  595. {
  596. public:
  597. // UnityEngine.ParticleSystem_Particle UnityEngine.ParticleSystem_EmitParams::m_Particle
  598. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___m_Particle_0;
  599. // System.Boolean UnityEngine.ParticleSystem_EmitParams::m_PositionSet
  600. bool ___m_PositionSet_1;
  601. // System.Boolean UnityEngine.ParticleSystem_EmitParams::m_VelocitySet
  602. bool ___m_VelocitySet_2;
  603. // System.Boolean UnityEngine.ParticleSystem_EmitParams::m_AxisOfRotationSet
  604. bool ___m_AxisOfRotationSet_3;
  605. // System.Boolean UnityEngine.ParticleSystem_EmitParams::m_RotationSet
  606. bool ___m_RotationSet_4;
  607. // System.Boolean UnityEngine.ParticleSystem_EmitParams::m_AngularVelocitySet
  608. bool ___m_AngularVelocitySet_5;
  609. // System.Boolean UnityEngine.ParticleSystem_EmitParams::m_StartSizeSet
  610. bool ___m_StartSizeSet_6;
  611. // System.Boolean UnityEngine.ParticleSystem_EmitParams::m_StartColorSet
  612. bool ___m_StartColorSet_7;
  613. // System.Boolean UnityEngine.ParticleSystem_EmitParams::m_RandomSeedSet
  614. bool ___m_RandomSeedSet_8;
  615. // System.Boolean UnityEngine.ParticleSystem_EmitParams::m_StartLifetimeSet
  616. bool ___m_StartLifetimeSet_9;
  617. // System.Boolean UnityEngine.ParticleSystem_EmitParams::m_MeshIndexSet
  618. bool ___m_MeshIndexSet_10;
  619. // System.Boolean UnityEngine.ParticleSystem_EmitParams::m_ApplyShapeToPosition
  620. bool ___m_ApplyShapeToPosition_11;
  621. public:
  622. inline static int32_t get_offset_of_m_Particle_0() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_Particle_0)); }
  623. inline Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E get_m_Particle_0() const { return ___m_Particle_0; }
  624. inline Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * get_address_of_m_Particle_0() { return &___m_Particle_0; }
  625. inline void set_m_Particle_0(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E value)
  626. {
  627. ___m_Particle_0 = value;
  628. }
  629. inline static int32_t get_offset_of_m_PositionSet_1() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_PositionSet_1)); }
  630. inline bool get_m_PositionSet_1() const { return ___m_PositionSet_1; }
  631. inline bool* get_address_of_m_PositionSet_1() { return &___m_PositionSet_1; }
  632. inline void set_m_PositionSet_1(bool value)
  633. {
  634. ___m_PositionSet_1 = value;
  635. }
  636. inline static int32_t get_offset_of_m_VelocitySet_2() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_VelocitySet_2)); }
  637. inline bool get_m_VelocitySet_2() const { return ___m_VelocitySet_2; }
  638. inline bool* get_address_of_m_VelocitySet_2() { return &___m_VelocitySet_2; }
  639. inline void set_m_VelocitySet_2(bool value)
  640. {
  641. ___m_VelocitySet_2 = value;
  642. }
  643. inline static int32_t get_offset_of_m_AxisOfRotationSet_3() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_AxisOfRotationSet_3)); }
  644. inline bool get_m_AxisOfRotationSet_3() const { return ___m_AxisOfRotationSet_3; }
  645. inline bool* get_address_of_m_AxisOfRotationSet_3() { return &___m_AxisOfRotationSet_3; }
  646. inline void set_m_AxisOfRotationSet_3(bool value)
  647. {
  648. ___m_AxisOfRotationSet_3 = value;
  649. }
  650. inline static int32_t get_offset_of_m_RotationSet_4() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_RotationSet_4)); }
  651. inline bool get_m_RotationSet_4() const { return ___m_RotationSet_4; }
  652. inline bool* get_address_of_m_RotationSet_4() { return &___m_RotationSet_4; }
  653. inline void set_m_RotationSet_4(bool value)
  654. {
  655. ___m_RotationSet_4 = value;
  656. }
  657. inline static int32_t get_offset_of_m_AngularVelocitySet_5() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_AngularVelocitySet_5)); }
  658. inline bool get_m_AngularVelocitySet_5() const { return ___m_AngularVelocitySet_5; }
  659. inline bool* get_address_of_m_AngularVelocitySet_5() { return &___m_AngularVelocitySet_5; }
  660. inline void set_m_AngularVelocitySet_5(bool value)
  661. {
  662. ___m_AngularVelocitySet_5 = value;
  663. }
  664. inline static int32_t get_offset_of_m_StartSizeSet_6() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_StartSizeSet_6)); }
  665. inline bool get_m_StartSizeSet_6() const { return ___m_StartSizeSet_6; }
  666. inline bool* get_address_of_m_StartSizeSet_6() { return &___m_StartSizeSet_6; }
  667. inline void set_m_StartSizeSet_6(bool value)
  668. {
  669. ___m_StartSizeSet_6 = value;
  670. }
  671. inline static int32_t get_offset_of_m_StartColorSet_7() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_StartColorSet_7)); }
  672. inline bool get_m_StartColorSet_7() const { return ___m_StartColorSet_7; }
  673. inline bool* get_address_of_m_StartColorSet_7() { return &___m_StartColorSet_7; }
  674. inline void set_m_StartColorSet_7(bool value)
  675. {
  676. ___m_StartColorSet_7 = value;
  677. }
  678. inline static int32_t get_offset_of_m_RandomSeedSet_8() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_RandomSeedSet_8)); }
  679. inline bool get_m_RandomSeedSet_8() const { return ___m_RandomSeedSet_8; }
  680. inline bool* get_address_of_m_RandomSeedSet_8() { return &___m_RandomSeedSet_8; }
  681. inline void set_m_RandomSeedSet_8(bool value)
  682. {
  683. ___m_RandomSeedSet_8 = value;
  684. }
  685. inline static int32_t get_offset_of_m_StartLifetimeSet_9() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_StartLifetimeSet_9)); }
  686. inline bool get_m_StartLifetimeSet_9() const { return ___m_StartLifetimeSet_9; }
  687. inline bool* get_address_of_m_StartLifetimeSet_9() { return &___m_StartLifetimeSet_9; }
  688. inline void set_m_StartLifetimeSet_9(bool value)
  689. {
  690. ___m_StartLifetimeSet_9 = value;
  691. }
  692. inline static int32_t get_offset_of_m_MeshIndexSet_10() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_MeshIndexSet_10)); }
  693. inline bool get_m_MeshIndexSet_10() const { return ___m_MeshIndexSet_10; }
  694. inline bool* get_address_of_m_MeshIndexSet_10() { return &___m_MeshIndexSet_10; }
  695. inline void set_m_MeshIndexSet_10(bool value)
  696. {
  697. ___m_MeshIndexSet_10 = value;
  698. }
  699. inline static int32_t get_offset_of_m_ApplyShapeToPosition_11() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_ApplyShapeToPosition_11)); }
  700. inline bool get_m_ApplyShapeToPosition_11() const { return ___m_ApplyShapeToPosition_11; }
  701. inline bool* get_address_of_m_ApplyShapeToPosition_11() { return &___m_ApplyShapeToPosition_11; }
  702. inline void set_m_ApplyShapeToPosition_11(bool value)
  703. {
  704. ___m_ApplyShapeToPosition_11 = value;
  705. }
  706. };
  707. // Native definition for P/Invoke marshalling of UnityEngine.ParticleSystem/EmitParams
  708. struct EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshaled_pinvoke
  709. {
  710. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___m_Particle_0;
  711. int32_t ___m_PositionSet_1;
  712. int32_t ___m_VelocitySet_2;
  713. int32_t ___m_AxisOfRotationSet_3;
  714. int32_t ___m_RotationSet_4;
  715. int32_t ___m_AngularVelocitySet_5;
  716. int32_t ___m_StartSizeSet_6;
  717. int32_t ___m_StartColorSet_7;
  718. int32_t ___m_RandomSeedSet_8;
  719. int32_t ___m_StartLifetimeSet_9;
  720. int32_t ___m_MeshIndexSet_10;
  721. int32_t ___m_ApplyShapeToPosition_11;
  722. };
  723. // Native definition for COM marshalling of UnityEngine.ParticleSystem/EmitParams
  724. struct EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshaled_com
  725. {
  726. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___m_Particle_0;
  727. int32_t ___m_PositionSet_1;
  728. int32_t ___m_VelocitySet_2;
  729. int32_t ___m_AxisOfRotationSet_3;
  730. int32_t ___m_RotationSet_4;
  731. int32_t ___m_AngularVelocitySet_5;
  732. int32_t ___m_StartSizeSet_6;
  733. int32_t ___m_StartColorSet_7;
  734. int32_t ___m_RandomSeedSet_8;
  735. int32_t ___m_StartLifetimeSet_9;
  736. int32_t ___m_MeshIndexSet_10;
  737. int32_t ___m_ApplyShapeToPosition_11;
  738. };
  739. // UnityEngine.ParticleSystem
  740. struct ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D : public Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621
  741. {
  742. public:
  743. public:
  744. };
  745. // UnityEngine.Renderer
  746. struct Renderer_t0556D67DD582620D1F495627EDE30D03284151F4 : public Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621
  747. {
  748. public:
  749. public:
  750. };
  751. // UnityEngine.ParticleSystemRenderer
  752. struct ParticleSystemRenderer_t86E4ED2C0ADF5D2E7FA3D636B6B070600D05C459 : public Renderer_t0556D67DD582620D1F495627EDE30D03284151F4
  753. {
  754. public:
  755. public:
  756. };
  757. #ifdef __clang__
  758. #pragma clang diagnostic pop
  759. #endif
  760. // UnityEngine.Mesh[]
  761. struct MeshU5BU5D_tDD9C723AA6F0225B35A93D871CDC2CEFF7F8CB89 : public RuntimeArray
  762. {
  763. public:
  764. ALIGN_FIELD (8) Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * m_Items[1];
  765. public:
  766. inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * GetAt(il2cpp_array_size_t index) const
  767. {
  768. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  769. return m_Items[index];
  770. }
  771. inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C ** GetAddressAt(il2cpp_array_size_t index)
  772. {
  773. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  774. return m_Items + index;
  775. }
  776. inline void SetAt(il2cpp_array_size_t index, Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * value)
  777. {
  778. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  779. m_Items[index] = value;
  780. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  781. }
  782. inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * GetAtUnchecked(il2cpp_array_size_t index) const
  783. {
  784. return m_Items[index];
  785. }
  786. inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  787. {
  788. return m_Items + index;
  789. }
  790. inline void SetAtUnchecked(il2cpp_array_size_t index, Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * value)
  791. {
  792. m_Items[index] = value;
  793. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  794. }
  795. };
  796. // System.Void UnityEngine.ParticleSystem/Particle::set_position(UnityEngine.Vector3)
  797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_position_m3E99F891841E8B03490433FAFF5B601A6D12BDEF (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method);
  798. // System.Void UnityEngine.ParticleSystem/Particle::set_velocity(UnityEngine.Vector3)
  799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_velocity_mD0476C793611AD570296960FB0CB8FECD387E99C (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method);
  800. // System.Void UnityEngine.ParticleSystem/Particle::set_lifetime(System.Single)
  801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_lifetime_m0DB60575386F2D365BCCCAB07538FC2BFF81EC17 (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, float ___value0, const RuntimeMethod* method);
  802. // System.Void UnityEngine.ParticleSystem/Particle::set_startLifetime(System.Single)
  803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startLifetime_mEEB2B63599B1E4D1B8B2CEE25F13A50F1BCE7BBE (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, float ___value0, const RuntimeMethod* method);
  804. // System.Void UnityEngine.ParticleSystem/Particle::set_startSize(System.Single)
  805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startSize_m45B6CD1480219E30A96317D654B9439C8DB2DF87 (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, float ___value0, const RuntimeMethod* method);
  806. // UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
  807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 Vector3_get_zero_m3CDDCAE94581DF3BB16C4B40A100E28E9C6649C2 (const RuntimeMethod* method);
  808. // System.Void UnityEngine.ParticleSystem/Particle::set_rotation3D(UnityEngine.Vector3)
  809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_rotation3D_m46DB39BFDEEF27C6119F5EEE2C0B1CA9093FC834 (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method);
  810. // System.Void UnityEngine.ParticleSystem/Particle::set_angularVelocity3D(UnityEngine.Vector3)
  811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_angularVelocity3D_m0F282D7EE110DF290E04B2B99FEC697ED89BF4EF (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method);
  812. // System.Void UnityEngine.ParticleSystem/Particle::set_startColor(UnityEngine.Color32)
  813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startColor_m67807C44D14862EBD8C030C1FE094E8438384AA6 (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___value0, const RuntimeMethod* method);
  814. // System.Void UnityEngine.ParticleSystem/Particle::set_randomSeed(System.UInt32)
  815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_randomSeed_m1311237E65918DDD765FC4D6BAE85047D8B8CBCE (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, uint32_t ___value0, const RuntimeMethod* method);
  816. // System.Void UnityEngine.ParticleSystem::EmitOld_Internal(UnityEngine.ParticleSystem/Particle&)
  817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_EmitOld_Internal_m4313E5BD80E21011786EA12F2D2D9EFE9186320E (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * ___particle0, const RuntimeMethod* method);
  818. // System.Void UnityEngine.ParticleSystem::Emit_Internal(System.Int32)
  819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_Internal_m1857956B7219B8232C1777E515706F8075C8B925 (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * __this, int32_t ___count0, const RuntimeMethod* method);
  820. // System.Void UnityEngine.ParticleSystem::Emit_Injected(UnityEngine.ParticleSystem/EmitParams&,System.Int32)
  821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_Injected_mB34A23399928EDC3111C060A2346A1EF63E1B9CC (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * __this, EmitParams_t03557E552852EC6B71876CD05C4098733702A219 * ___emitParams0, int32_t ___count1, const RuntimeMethod* method);
  822. // System.Void UnityEngine.ParticleSystem/Particle::set_remainingLifetime(System.Single)
  823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_remainingLifetime_mD6ABB0C19127BD86DE3723B443331E5968EE0E87 (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, float ___value0, const RuntimeMethod* method);
  824. // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
  825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3__ctor_m08F61F548AA5836D8789843ACB4A81E4963D2EE1 (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method);
  826. // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
  827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 Vector3_op_Multiply_m1C5F07723615156ACF035D88A1280A9E8F35A04E (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___a0, float ___d1, const RuntimeMethod* method);
  828. #ifdef __clang__
  829. #pragma clang diagnostic push
  830. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  831. #pragma clang diagnostic ignored "-Wunused-variable"
  832. #endif
  833. #ifdef __clang__
  834. #pragma clang diagnostic pop
  835. #endif
  836. #ifdef __clang__
  837. #pragma clang diagnostic push
  838. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  839. #pragma clang diagnostic ignored "-Wunused-variable"
  840. #endif
  841. // System.Void UnityEngine.ParticleSystem::Emit(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Single,UnityEngine.Color32)
  842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_m8C3FCE4F94165CDF0B86326DDB5DB886C1D7B0CF (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___position0, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___velocity1, float ___size2, float ___lifetime3, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___color4, const RuntimeMethod* method)
  843. {
  844. static bool s_Il2CppMethodInitialized;
  845. if (!s_Il2CppMethodInitialized)
  846. {
  847. il2cpp_codegen_initialize_method (ParticleSystem_Emit_m8C3FCE4F94165CDF0B86326DDB5DB886C1D7B0CF_MetadataUsageId);
  848. s_Il2CppMethodInitialized = true;
  849. }
  850. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E V_0;
  851. memset((&V_0), 0, sizeof(V_0));
  852. {
  853. il2cpp_codegen_initobj((&V_0), sizeof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ));
  854. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_0 = ___position0;
  855. Particle_set_position_m3E99F891841E8B03490433FAFF5B601A6D12BDEF((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)(&V_0), L_0, /*hidden argument*/NULL);
  856. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_1 = ___velocity1;
  857. Particle_set_velocity_mD0476C793611AD570296960FB0CB8FECD387E99C((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)(&V_0), L_1, /*hidden argument*/NULL);
  858. float L_2 = ___lifetime3;
  859. Particle_set_lifetime_m0DB60575386F2D365BCCCAB07538FC2BFF81EC17((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)(&V_0), L_2, /*hidden argument*/NULL);
  860. float L_3 = ___lifetime3;
  861. Particle_set_startLifetime_mEEB2B63599B1E4D1B8B2CEE25F13A50F1BCE7BBE((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)(&V_0), L_3, /*hidden argument*/NULL);
  862. float L_4 = ___size2;
  863. Particle_set_startSize_m45B6CD1480219E30A96317D654B9439C8DB2DF87((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)(&V_0), L_4, /*hidden argument*/NULL);
  864. IL2CPP_RUNTIME_CLASS_INIT(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var);
  865. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_5 = Vector3_get_zero_m3CDDCAE94581DF3BB16C4B40A100E28E9C6649C2(/*hidden argument*/NULL);
  866. Particle_set_rotation3D_m46DB39BFDEEF27C6119F5EEE2C0B1CA9093FC834((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)(&V_0), L_5, /*hidden argument*/NULL);
  867. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_6 = Vector3_get_zero_m3CDDCAE94581DF3BB16C4B40A100E28E9C6649C2(/*hidden argument*/NULL);
  868. Particle_set_angularVelocity3D_m0F282D7EE110DF290E04B2B99FEC697ED89BF4EF((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)(&V_0), L_6, /*hidden argument*/NULL);
  869. Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_7 = ___color4;
  870. Particle_set_startColor_m67807C44D14862EBD8C030C1FE094E8438384AA6((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)(&V_0), L_7, /*hidden argument*/NULL);
  871. Particle_set_randomSeed_m1311237E65918DDD765FC4D6BAE85047D8B8CBCE((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)(&V_0), 5, /*hidden argument*/NULL);
  872. ParticleSystem_EmitOld_Internal_m4313E5BD80E21011786EA12F2D2D9EFE9186320E(__this, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)(&V_0), /*hidden argument*/NULL);
  873. return;
  874. }
  875. }
  876. // System.Void UnityEngine.ParticleSystem::Emit(UnityEngine.ParticleSystem_Particle)
  877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_m26C1CE51747F6F96A02AF1E56DDF3C3539FC926D (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___particle0, const RuntimeMethod* method)
  878. {
  879. {
  880. ParticleSystem_EmitOld_Internal_m4313E5BD80E21011786EA12F2D2D9EFE9186320E(__this, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)(&___particle0), /*hidden argument*/NULL);
  881. return;
  882. }
  883. }
  884. // System.Void UnityEngine.ParticleSystem::Emit(System.Int32)
  885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_m4C0873B2917D6C3E000609EA35B3C3F648B0BBC2 (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * __this, int32_t ___count0, const RuntimeMethod* method)
  886. {
  887. {
  888. int32_t L_0 = ___count0;
  889. ParticleSystem_Emit_Internal_m1857956B7219B8232C1777E515706F8075C8B925(__this, L_0, /*hidden argument*/NULL);
  890. return;
  891. }
  892. }
  893. // System.Void UnityEngine.ParticleSystem::Emit_Internal(System.Int32)
  894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_Internal_m1857956B7219B8232C1777E515706F8075C8B925 (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * __this, int32_t ___count0, const RuntimeMethod* method)
  895. {
  896. typedef void (*ParticleSystem_Emit_Internal_m1857956B7219B8232C1777E515706F8075C8B925_ftn) (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D *, int32_t);
  897. static ParticleSystem_Emit_Internal_m1857956B7219B8232C1777E515706F8075C8B925_ftn _il2cpp_icall_func;
  898. if (!_il2cpp_icall_func)
  899. _il2cpp_icall_func = (ParticleSystem_Emit_Internal_m1857956B7219B8232C1777E515706F8075C8B925_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ParticleSystem::Emit_Internal(System.Int32)");
  900. _il2cpp_icall_func(__this, ___count0);
  901. }
  902. // System.Void UnityEngine.ParticleSystem::Emit(UnityEngine.ParticleSystem_EmitParams,System.Int32)
  903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_mC0F1810F887D9EDE111F2307F2280CD0E4BA6AA2 (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * __this, EmitParams_t03557E552852EC6B71876CD05C4098733702A219 ___emitParams0, int32_t ___count1, const RuntimeMethod* method)
  904. {
  905. {
  906. int32_t L_0 = ___count1;
  907. ParticleSystem_Emit_Injected_mB34A23399928EDC3111C060A2346A1EF63E1B9CC(__this, (EmitParams_t03557E552852EC6B71876CD05C4098733702A219 *)(&___emitParams0), L_0, /*hidden argument*/NULL);
  908. return;
  909. }
  910. }
  911. // System.Void UnityEngine.ParticleSystem::EmitOld_Internal(UnityEngine.ParticleSystem_Particle&)
  912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_EmitOld_Internal_m4313E5BD80E21011786EA12F2D2D9EFE9186320E (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * ___particle0, const RuntimeMethod* method)
  913. {
  914. typedef void (*ParticleSystem_EmitOld_Internal_m4313E5BD80E21011786EA12F2D2D9EFE9186320E_ftn) (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *);
  915. static ParticleSystem_EmitOld_Internal_m4313E5BD80E21011786EA12F2D2D9EFE9186320E_ftn _il2cpp_icall_func;
  916. if (!_il2cpp_icall_func)
  917. _il2cpp_icall_func = (ParticleSystem_EmitOld_Internal_m4313E5BD80E21011786EA12F2D2D9EFE9186320E_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ParticleSystem::EmitOld_Internal(UnityEngine.ParticleSystem/Particle&)");
  918. _il2cpp_icall_func(__this, ___particle0);
  919. }
  920. // System.Void UnityEngine.ParticleSystem::Emit_Injected(UnityEngine.ParticleSystem_EmitParams&,System.Int32)
  921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_Injected_mB34A23399928EDC3111C060A2346A1EF63E1B9CC (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * __this, EmitParams_t03557E552852EC6B71876CD05C4098733702A219 * ___emitParams0, int32_t ___count1, const RuntimeMethod* method)
  922. {
  923. typedef void (*ParticleSystem_Emit_Injected_mB34A23399928EDC3111C060A2346A1EF63E1B9CC_ftn) (ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D *, EmitParams_t03557E552852EC6B71876CD05C4098733702A219 *, int32_t);
  924. static ParticleSystem_Emit_Injected_mB34A23399928EDC3111C060A2346A1EF63E1B9CC_ftn _il2cpp_icall_func;
  925. if (!_il2cpp_icall_func)
  926. _il2cpp_icall_func = (ParticleSystem_Emit_Injected_mB34A23399928EDC3111C060A2346A1EF63E1B9CC_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ParticleSystem::Emit_Injected(UnityEngine.ParticleSystem/EmitParams&,System.Int32)");
  927. _il2cpp_icall_func(__this, ___emitParams0, ___count1);
  928. }
  929. #ifdef __clang__
  930. #pragma clang diagnostic pop
  931. #endif
  932. #ifdef __clang__
  933. #pragma clang diagnostic push
  934. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  935. #pragma clang diagnostic ignored "-Wunused-variable"
  936. #endif
  937. // Conversion methods for marshalling of: UnityEngine.ParticleSystem/EmitParams
  938. IL2CPP_EXTERN_C void EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshal_pinvoke(const EmitParams_t03557E552852EC6B71876CD05C4098733702A219& unmarshaled, EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshaled_pinvoke& marshaled)
  939. {
  940. marshaled.___m_Particle_0 = unmarshaled.get_m_Particle_0();
  941. marshaled.___m_PositionSet_1 = static_cast<int32_t>(unmarshaled.get_m_PositionSet_1());
  942. marshaled.___m_VelocitySet_2 = static_cast<int32_t>(unmarshaled.get_m_VelocitySet_2());
  943. marshaled.___m_AxisOfRotationSet_3 = static_cast<int32_t>(unmarshaled.get_m_AxisOfRotationSet_3());
  944. marshaled.___m_RotationSet_4 = static_cast<int32_t>(unmarshaled.get_m_RotationSet_4());
  945. marshaled.___m_AngularVelocitySet_5 = static_cast<int32_t>(unmarshaled.get_m_AngularVelocitySet_5());
  946. marshaled.___m_StartSizeSet_6 = static_cast<int32_t>(unmarshaled.get_m_StartSizeSet_6());
  947. marshaled.___m_StartColorSet_7 = static_cast<int32_t>(unmarshaled.get_m_StartColorSet_7());
  948. marshaled.___m_RandomSeedSet_8 = static_cast<int32_t>(unmarshaled.get_m_RandomSeedSet_8());
  949. marshaled.___m_StartLifetimeSet_9 = static_cast<int32_t>(unmarshaled.get_m_StartLifetimeSet_9());
  950. marshaled.___m_MeshIndexSet_10 = static_cast<int32_t>(unmarshaled.get_m_MeshIndexSet_10());
  951. marshaled.___m_ApplyShapeToPosition_11 = static_cast<int32_t>(unmarshaled.get_m_ApplyShapeToPosition_11());
  952. }
  953. IL2CPP_EXTERN_C void EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshal_pinvoke_back(const EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshaled_pinvoke& marshaled, EmitParams_t03557E552852EC6B71876CD05C4098733702A219& unmarshaled)
  954. {
  955. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E unmarshaled_m_Particle_temp_0;
  956. memset((&unmarshaled_m_Particle_temp_0), 0, sizeof(unmarshaled_m_Particle_temp_0));
  957. unmarshaled_m_Particle_temp_0 = marshaled.___m_Particle_0;
  958. unmarshaled.set_m_Particle_0(unmarshaled_m_Particle_temp_0);
  959. bool unmarshaled_m_PositionSet_temp_1 = false;
  960. unmarshaled_m_PositionSet_temp_1 = static_cast<bool>(marshaled.___m_PositionSet_1);
  961. unmarshaled.set_m_PositionSet_1(unmarshaled_m_PositionSet_temp_1);
  962. bool unmarshaled_m_VelocitySet_temp_2 = false;
  963. unmarshaled_m_VelocitySet_temp_2 = static_cast<bool>(marshaled.___m_VelocitySet_2);
  964. unmarshaled.set_m_VelocitySet_2(unmarshaled_m_VelocitySet_temp_2);
  965. bool unmarshaled_m_AxisOfRotationSet_temp_3 = false;
  966. unmarshaled_m_AxisOfRotationSet_temp_3 = static_cast<bool>(marshaled.___m_AxisOfRotationSet_3);
  967. unmarshaled.set_m_AxisOfRotationSet_3(unmarshaled_m_AxisOfRotationSet_temp_3);
  968. bool unmarshaled_m_RotationSet_temp_4 = false;
  969. unmarshaled_m_RotationSet_temp_4 = static_cast<bool>(marshaled.___m_RotationSet_4);
  970. unmarshaled.set_m_RotationSet_4(unmarshaled_m_RotationSet_temp_4);
  971. bool unmarshaled_m_AngularVelocitySet_temp_5 = false;
  972. unmarshaled_m_AngularVelocitySet_temp_5 = static_cast<bool>(marshaled.___m_AngularVelocitySet_5);
  973. unmarshaled.set_m_AngularVelocitySet_5(unmarshaled_m_AngularVelocitySet_temp_5);
  974. bool unmarshaled_m_StartSizeSet_temp_6 = false;
  975. unmarshaled_m_StartSizeSet_temp_6 = static_cast<bool>(marshaled.___m_StartSizeSet_6);
  976. unmarshaled.set_m_StartSizeSet_6(unmarshaled_m_StartSizeSet_temp_6);
  977. bool unmarshaled_m_StartColorSet_temp_7 = false;
  978. unmarshaled_m_StartColorSet_temp_7 = static_cast<bool>(marshaled.___m_StartColorSet_7);
  979. unmarshaled.set_m_StartColorSet_7(unmarshaled_m_StartColorSet_temp_7);
  980. bool unmarshaled_m_RandomSeedSet_temp_8 = false;
  981. unmarshaled_m_RandomSeedSet_temp_8 = static_cast<bool>(marshaled.___m_RandomSeedSet_8);
  982. unmarshaled.set_m_RandomSeedSet_8(unmarshaled_m_RandomSeedSet_temp_8);
  983. bool unmarshaled_m_StartLifetimeSet_temp_9 = false;
  984. unmarshaled_m_StartLifetimeSet_temp_9 = static_cast<bool>(marshaled.___m_StartLifetimeSet_9);
  985. unmarshaled.set_m_StartLifetimeSet_9(unmarshaled_m_StartLifetimeSet_temp_9);
  986. bool unmarshaled_m_MeshIndexSet_temp_10 = false;
  987. unmarshaled_m_MeshIndexSet_temp_10 = static_cast<bool>(marshaled.___m_MeshIndexSet_10);
  988. unmarshaled.set_m_MeshIndexSet_10(unmarshaled_m_MeshIndexSet_temp_10);
  989. bool unmarshaled_m_ApplyShapeToPosition_temp_11 = false;
  990. unmarshaled_m_ApplyShapeToPosition_temp_11 = static_cast<bool>(marshaled.___m_ApplyShapeToPosition_11);
  991. unmarshaled.set_m_ApplyShapeToPosition_11(unmarshaled_m_ApplyShapeToPosition_temp_11);
  992. }
  993. // Conversion method for clean up from marshalling of: UnityEngine.ParticleSystem/EmitParams
  994. IL2CPP_EXTERN_C void EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshal_pinvoke_cleanup(EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshaled_pinvoke& marshaled)
  995. {
  996. }
  997. // Conversion methods for marshalling of: UnityEngine.ParticleSystem/EmitParams
  998. IL2CPP_EXTERN_C void EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshal_com(const EmitParams_t03557E552852EC6B71876CD05C4098733702A219& unmarshaled, EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshaled_com& marshaled)
  999. {
  1000. marshaled.___m_Particle_0 = unmarshaled.get_m_Particle_0();
  1001. marshaled.___m_PositionSet_1 = static_cast<int32_t>(unmarshaled.get_m_PositionSet_1());
  1002. marshaled.___m_VelocitySet_2 = static_cast<int32_t>(unmarshaled.get_m_VelocitySet_2());
  1003. marshaled.___m_AxisOfRotationSet_3 = static_cast<int32_t>(unmarshaled.get_m_AxisOfRotationSet_3());
  1004. marshaled.___m_RotationSet_4 = static_cast<int32_t>(unmarshaled.get_m_RotationSet_4());
  1005. marshaled.___m_AngularVelocitySet_5 = static_cast<int32_t>(unmarshaled.get_m_AngularVelocitySet_5());
  1006. marshaled.___m_StartSizeSet_6 = static_cast<int32_t>(unmarshaled.get_m_StartSizeSet_6());
  1007. marshaled.___m_StartColorSet_7 = static_cast<int32_t>(unmarshaled.get_m_StartColorSet_7());
  1008. marshaled.___m_RandomSeedSet_8 = static_cast<int32_t>(unmarshaled.get_m_RandomSeedSet_8());
  1009. marshaled.___m_StartLifetimeSet_9 = static_cast<int32_t>(unmarshaled.get_m_StartLifetimeSet_9());
  1010. marshaled.___m_MeshIndexSet_10 = static_cast<int32_t>(unmarshaled.get_m_MeshIndexSet_10());
  1011. marshaled.___m_ApplyShapeToPosition_11 = static_cast<int32_t>(unmarshaled.get_m_ApplyShapeToPosition_11());
  1012. }
  1013. IL2CPP_EXTERN_C void EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshal_com_back(const EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshaled_com& marshaled, EmitParams_t03557E552852EC6B71876CD05C4098733702A219& unmarshaled)
  1014. {
  1015. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E unmarshaled_m_Particle_temp_0;
  1016. memset((&unmarshaled_m_Particle_temp_0), 0, sizeof(unmarshaled_m_Particle_temp_0));
  1017. unmarshaled_m_Particle_temp_0 = marshaled.___m_Particle_0;
  1018. unmarshaled.set_m_Particle_0(unmarshaled_m_Particle_temp_0);
  1019. bool unmarshaled_m_PositionSet_temp_1 = false;
  1020. unmarshaled_m_PositionSet_temp_1 = static_cast<bool>(marshaled.___m_PositionSet_1);
  1021. unmarshaled.set_m_PositionSet_1(unmarshaled_m_PositionSet_temp_1);
  1022. bool unmarshaled_m_VelocitySet_temp_2 = false;
  1023. unmarshaled_m_VelocitySet_temp_2 = static_cast<bool>(marshaled.___m_VelocitySet_2);
  1024. unmarshaled.set_m_VelocitySet_2(unmarshaled_m_VelocitySet_temp_2);
  1025. bool unmarshaled_m_AxisOfRotationSet_temp_3 = false;
  1026. unmarshaled_m_AxisOfRotationSet_temp_3 = static_cast<bool>(marshaled.___m_AxisOfRotationSet_3);
  1027. unmarshaled.set_m_AxisOfRotationSet_3(unmarshaled_m_AxisOfRotationSet_temp_3);
  1028. bool unmarshaled_m_RotationSet_temp_4 = false;
  1029. unmarshaled_m_RotationSet_temp_4 = static_cast<bool>(marshaled.___m_RotationSet_4);
  1030. unmarshaled.set_m_RotationSet_4(unmarshaled_m_RotationSet_temp_4);
  1031. bool unmarshaled_m_AngularVelocitySet_temp_5 = false;
  1032. unmarshaled_m_AngularVelocitySet_temp_5 = static_cast<bool>(marshaled.___m_AngularVelocitySet_5);
  1033. unmarshaled.set_m_AngularVelocitySet_5(unmarshaled_m_AngularVelocitySet_temp_5);
  1034. bool unmarshaled_m_StartSizeSet_temp_6 = false;
  1035. unmarshaled_m_StartSizeSet_temp_6 = static_cast<bool>(marshaled.___m_StartSizeSet_6);
  1036. unmarshaled.set_m_StartSizeSet_6(unmarshaled_m_StartSizeSet_temp_6);
  1037. bool unmarshaled_m_StartColorSet_temp_7 = false;
  1038. unmarshaled_m_StartColorSet_temp_7 = static_cast<bool>(marshaled.___m_StartColorSet_7);
  1039. unmarshaled.set_m_StartColorSet_7(unmarshaled_m_StartColorSet_temp_7);
  1040. bool unmarshaled_m_RandomSeedSet_temp_8 = false;
  1041. unmarshaled_m_RandomSeedSet_temp_8 = static_cast<bool>(marshaled.___m_RandomSeedSet_8);
  1042. unmarshaled.set_m_RandomSeedSet_8(unmarshaled_m_RandomSeedSet_temp_8);
  1043. bool unmarshaled_m_StartLifetimeSet_temp_9 = false;
  1044. unmarshaled_m_StartLifetimeSet_temp_9 = static_cast<bool>(marshaled.___m_StartLifetimeSet_9);
  1045. unmarshaled.set_m_StartLifetimeSet_9(unmarshaled_m_StartLifetimeSet_temp_9);
  1046. bool unmarshaled_m_MeshIndexSet_temp_10 = false;
  1047. unmarshaled_m_MeshIndexSet_temp_10 = static_cast<bool>(marshaled.___m_MeshIndexSet_10);
  1048. unmarshaled.set_m_MeshIndexSet_10(unmarshaled_m_MeshIndexSet_temp_10);
  1049. bool unmarshaled_m_ApplyShapeToPosition_temp_11 = false;
  1050. unmarshaled_m_ApplyShapeToPosition_temp_11 = static_cast<bool>(marshaled.___m_ApplyShapeToPosition_11);
  1051. unmarshaled.set_m_ApplyShapeToPosition_11(unmarshaled_m_ApplyShapeToPosition_temp_11);
  1052. }
  1053. // Conversion method for clean up from marshalling of: UnityEngine.ParticleSystem/EmitParams
  1054. IL2CPP_EXTERN_C void EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshal_com_cleanup(EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshaled_com& marshaled)
  1055. {
  1056. }
  1057. #ifdef __clang__
  1058. #pragma clang diagnostic pop
  1059. #endif
  1060. #ifdef __clang__
  1061. #pragma clang diagnostic push
  1062. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1063. #pragma clang diagnostic ignored "-Wunused-variable"
  1064. #endif
  1065. // System.Void UnityEngine.ParticleSystem_Particle::set_lifetime(System.Single)
  1066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_lifetime_m0DB60575386F2D365BCCCAB07538FC2BFF81EC17 (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, float ___value0, const RuntimeMethod* method)
  1067. {
  1068. {
  1069. float L_0 = ___value0;
  1070. Particle_set_remainingLifetime_mD6ABB0C19127BD86DE3723B443331E5968EE0E87((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)__this, L_0, /*hidden argument*/NULL);
  1071. return;
  1072. }
  1073. }
  1074. IL2CPP_EXTERN_C void Particle_set_lifetime_m0DB60575386F2D365BCCCAB07538FC2BFF81EC17_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
  1075. {
  1076. int32_t _offset = 1;
  1077. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * _thisAdjusted = reinterpret_cast<Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *>(__this + _offset);
  1078. Particle_set_lifetime_m0DB60575386F2D365BCCCAB07538FC2BFF81EC17(_thisAdjusted, ___value0, method);
  1079. }
  1080. // System.Void UnityEngine.ParticleSystem_Particle::set_position(UnityEngine.Vector3)
  1081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_position_m3E99F891841E8B03490433FAFF5B601A6D12BDEF (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method)
  1082. {
  1083. {
  1084. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_0 = ___value0;
  1085. __this->set_m_Position_0(L_0);
  1086. return;
  1087. }
  1088. }
  1089. IL2CPP_EXTERN_C void Particle_set_position_m3E99F891841E8B03490433FAFF5B601A6D12BDEF_AdjustorThunk (RuntimeObject * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method)
  1090. {
  1091. int32_t _offset = 1;
  1092. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * _thisAdjusted = reinterpret_cast<Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *>(__this + _offset);
  1093. Particle_set_position_m3E99F891841E8B03490433FAFF5B601A6D12BDEF(_thisAdjusted, ___value0, method);
  1094. }
  1095. // System.Void UnityEngine.ParticleSystem_Particle::set_velocity(UnityEngine.Vector3)
  1096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_velocity_mD0476C793611AD570296960FB0CB8FECD387E99C (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method)
  1097. {
  1098. {
  1099. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_0 = ___value0;
  1100. __this->set_m_Velocity_1(L_0);
  1101. return;
  1102. }
  1103. }
  1104. IL2CPP_EXTERN_C void Particle_set_velocity_mD0476C793611AD570296960FB0CB8FECD387E99C_AdjustorThunk (RuntimeObject * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method)
  1105. {
  1106. int32_t _offset = 1;
  1107. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * _thisAdjusted = reinterpret_cast<Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *>(__this + _offset);
  1108. Particle_set_velocity_mD0476C793611AD570296960FB0CB8FECD387E99C(_thisAdjusted, ___value0, method);
  1109. }
  1110. // System.Void UnityEngine.ParticleSystem_Particle::set_remainingLifetime(System.Single)
  1111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_remainingLifetime_mD6ABB0C19127BD86DE3723B443331E5968EE0E87 (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, float ___value0, const RuntimeMethod* method)
  1112. {
  1113. {
  1114. float L_0 = ___value0;
  1115. __this->set_m_Lifetime_11(L_0);
  1116. return;
  1117. }
  1118. }
  1119. IL2CPP_EXTERN_C void Particle_set_remainingLifetime_mD6ABB0C19127BD86DE3723B443331E5968EE0E87_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
  1120. {
  1121. int32_t _offset = 1;
  1122. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * _thisAdjusted = reinterpret_cast<Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *>(__this + _offset);
  1123. Particle_set_remainingLifetime_mD6ABB0C19127BD86DE3723B443331E5968EE0E87(_thisAdjusted, ___value0, method);
  1124. }
  1125. // System.Void UnityEngine.ParticleSystem_Particle::set_startLifetime(System.Single)
  1126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startLifetime_mEEB2B63599B1E4D1B8B2CEE25F13A50F1BCE7BBE (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, float ___value0, const RuntimeMethod* method)
  1127. {
  1128. {
  1129. float L_0 = ___value0;
  1130. __this->set_m_StartLifetime_12(L_0);
  1131. return;
  1132. }
  1133. }
  1134. IL2CPP_EXTERN_C void Particle_set_startLifetime_mEEB2B63599B1E4D1B8B2CEE25F13A50F1BCE7BBE_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
  1135. {
  1136. int32_t _offset = 1;
  1137. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * _thisAdjusted = reinterpret_cast<Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *>(__this + _offset);
  1138. Particle_set_startLifetime_mEEB2B63599B1E4D1B8B2CEE25F13A50F1BCE7BBE(_thisAdjusted, ___value0, method);
  1139. }
  1140. // System.Void UnityEngine.ParticleSystem_Particle::set_startColor(UnityEngine.Color32)
  1141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startColor_m67807C44D14862EBD8C030C1FE094E8438384AA6 (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___value0, const RuntimeMethod* method)
  1142. {
  1143. {
  1144. Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_0 = ___value0;
  1145. __this->set_m_StartColor_8(L_0);
  1146. return;
  1147. }
  1148. }
  1149. IL2CPP_EXTERN_C void Particle_set_startColor_m67807C44D14862EBD8C030C1FE094E8438384AA6_AdjustorThunk (RuntimeObject * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___value0, const RuntimeMethod* method)
  1150. {
  1151. int32_t _offset = 1;
  1152. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * _thisAdjusted = reinterpret_cast<Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *>(__this + _offset);
  1153. Particle_set_startColor_m67807C44D14862EBD8C030C1FE094E8438384AA6(_thisAdjusted, ___value0, method);
  1154. }
  1155. // System.Void UnityEngine.ParticleSystem_Particle::set_randomSeed(System.UInt32)
  1156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_randomSeed_m1311237E65918DDD765FC4D6BAE85047D8B8CBCE (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, uint32_t ___value0, const RuntimeMethod* method)
  1157. {
  1158. {
  1159. uint32_t L_0 = ___value0;
  1160. __this->set_m_RandomSeed_9(L_0);
  1161. return;
  1162. }
  1163. }
  1164. IL2CPP_EXTERN_C void Particle_set_randomSeed_m1311237E65918DDD765FC4D6BAE85047D8B8CBCE_AdjustorThunk (RuntimeObject * __this, uint32_t ___value0, const RuntimeMethod* method)
  1165. {
  1166. int32_t _offset = 1;
  1167. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * _thisAdjusted = reinterpret_cast<Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *>(__this + _offset);
  1168. Particle_set_randomSeed_m1311237E65918DDD765FC4D6BAE85047D8B8CBCE(_thisAdjusted, ___value0, method);
  1169. }
  1170. // System.Void UnityEngine.ParticleSystem_Particle::set_startSize(System.Single)
  1171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startSize_m45B6CD1480219E30A96317D654B9439C8DB2DF87 (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, float ___value0, const RuntimeMethod* method)
  1172. {
  1173. {
  1174. float L_0 = ___value0;
  1175. float L_1 = ___value0;
  1176. float L_2 = ___value0;
  1177. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_3;
  1178. memset((&L_3), 0, sizeof(L_3));
  1179. Vector3__ctor_m08F61F548AA5836D8789843ACB4A81E4963D2EE1((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
  1180. __this->set_m_StartSize_7(L_3);
  1181. return;
  1182. }
  1183. }
  1184. IL2CPP_EXTERN_C void Particle_set_startSize_m45B6CD1480219E30A96317D654B9439C8DB2DF87_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
  1185. {
  1186. int32_t _offset = 1;
  1187. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * _thisAdjusted = reinterpret_cast<Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *>(__this + _offset);
  1188. Particle_set_startSize_m45B6CD1480219E30A96317D654B9439C8DB2DF87(_thisAdjusted, ___value0, method);
  1189. }
  1190. // System.Void UnityEngine.ParticleSystem_Particle::set_rotation3D(UnityEngine.Vector3)
  1191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_rotation3D_m46DB39BFDEEF27C6119F5EEE2C0B1CA9093FC834 (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method)
  1192. {
  1193. static bool s_Il2CppMethodInitialized;
  1194. if (!s_Il2CppMethodInitialized)
  1195. {
  1196. il2cpp_codegen_initialize_method (Particle_set_rotation3D_m46DB39BFDEEF27C6119F5EEE2C0B1CA9093FC834_MetadataUsageId);
  1197. s_Il2CppMethodInitialized = true;
  1198. }
  1199. {
  1200. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_0 = ___value0;
  1201. IL2CPP_RUNTIME_CLASS_INIT(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var);
  1202. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_1 = Vector3_op_Multiply_m1C5F07723615156ACF035D88A1280A9E8F35A04E(L_0, (0.0174532924f), /*hidden argument*/NULL);
  1203. __this->set_m_Rotation_5(L_1);
  1204. uint32_t L_2 = __this->get_m_Flags_16();
  1205. __this->set_m_Flags_16(((int32_t)((int32_t)L_2|(int32_t)2)));
  1206. return;
  1207. }
  1208. }
  1209. IL2CPP_EXTERN_C void Particle_set_rotation3D_m46DB39BFDEEF27C6119F5EEE2C0B1CA9093FC834_AdjustorThunk (RuntimeObject * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method)
  1210. {
  1211. int32_t _offset = 1;
  1212. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * _thisAdjusted = reinterpret_cast<Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *>(__this + _offset);
  1213. Particle_set_rotation3D_m46DB39BFDEEF27C6119F5EEE2C0B1CA9093FC834(_thisAdjusted, ___value0, method);
  1214. }
  1215. // System.Void UnityEngine.ParticleSystem_Particle::set_angularVelocity3D(UnityEngine.Vector3)
  1216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_angularVelocity3D_m0F282D7EE110DF290E04B2B99FEC697ED89BF4EF (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method)
  1217. {
  1218. static bool s_Il2CppMethodInitialized;
  1219. if (!s_Il2CppMethodInitialized)
  1220. {
  1221. il2cpp_codegen_initialize_method (Particle_set_angularVelocity3D_m0F282D7EE110DF290E04B2B99FEC697ED89BF4EF_MetadataUsageId);
  1222. s_Il2CppMethodInitialized = true;
  1223. }
  1224. {
  1225. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_0 = ___value0;
  1226. IL2CPP_RUNTIME_CLASS_INIT(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var);
  1227. Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_1 = Vector3_op_Multiply_m1C5F07723615156ACF035D88A1280A9E8F35A04E(L_0, (0.0174532924f), /*hidden argument*/NULL);
  1228. __this->set_m_AngularVelocity_6(L_1);
  1229. uint32_t L_2 = __this->get_m_Flags_16();
  1230. __this->set_m_Flags_16(((int32_t)((int32_t)L_2|(int32_t)2)));
  1231. return;
  1232. }
  1233. }
  1234. IL2CPP_EXTERN_C void Particle_set_angularVelocity3D_m0F282D7EE110DF290E04B2B99FEC697ED89BF4EF_AdjustorThunk (RuntimeObject * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value0, const RuntimeMethod* method)
  1235. {
  1236. int32_t _offset = 1;
  1237. Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * _thisAdjusted = reinterpret_cast<Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *>(__this + _offset);
  1238. Particle_set_angularVelocity3D_m0F282D7EE110DF290E04B2B99FEC697ED89BF4EF(_thisAdjusted, ___value0, method);
  1239. }
  1240. #ifdef __clang__
  1241. #pragma clang diagnostic pop
  1242. #endif
  1243. #ifdef __clang__
  1244. #pragma clang diagnostic push
  1245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1246. #pragma clang diagnostic ignored "-Wunused-variable"
  1247. #endif
  1248. // System.Int32 UnityEngine.ParticleSystemRenderer::GetMeshes(UnityEngine.Mesh[])
  1249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ParticleSystemRenderer_GetMeshes_m4DE519F198B6A36169F307F1FA5D76FA28316AD2 (ParticleSystemRenderer_t86E4ED2C0ADF5D2E7FA3D636B6B070600D05C459 * __this, MeshU5BU5D_tDD9C723AA6F0225B35A93D871CDC2CEFF7F8CB89* ___meshes0, const RuntimeMethod* method)
  1250. {
  1251. typedef int32_t (*ParticleSystemRenderer_GetMeshes_m4DE519F198B6A36169F307F1FA5D76FA28316AD2_ftn) (ParticleSystemRenderer_t86E4ED2C0ADF5D2E7FA3D636B6B070600D05C459 *, MeshU5BU5D_tDD9C723AA6F0225B35A93D871CDC2CEFF7F8CB89*);
  1252. static ParticleSystemRenderer_GetMeshes_m4DE519F198B6A36169F307F1FA5D76FA28316AD2_ftn _il2cpp_icall_func;
  1253. if (!_il2cpp_icall_func)
  1254. _il2cpp_icall_func = (ParticleSystemRenderer_GetMeshes_m4DE519F198B6A36169F307F1FA5D76FA28316AD2_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ParticleSystemRenderer::GetMeshes(UnityEngine.Mesh[])");
  1255. int32_t retVal = _il2cpp_icall_func(__this, ___meshes0);
  1256. return retVal;
  1257. }
  1258. #ifdef __clang__
  1259. #pragma clang diagnostic pop
  1260. #endif