暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

UnityEngine.ParticleSystemModule.cpp 54KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075
  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. // System.Collections.Generic.List`1<UnityEngine.ParticleCollisionEvent>
  9. struct List_1_tC738A5621689A7678648746667E7F66D96D6B8FD;
  10. // UnityEngine.Mesh[]
  11. struct MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689;
  12. // UnityEngine.ParticleCollisionEvent[]
  13. struct ParticleCollisionEventU5BU5D_t38A3BDB80328B5E9131C909384B9942D5590DFF9;
  14. // UnityEngine.GameObject
  15. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
  16. // UnityEngine.Mesh
  17. struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
  18. // UnityEngine.ParticleSystem
  19. struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1;
  20. // UnityEngine.ParticleSystemRenderer
  21. struct ParticleSystemRenderer_t576C271A363A738A6C576D4C6AEFB3B5B23E46C4;
  22. // System.Void
  23. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  24. IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
  25. struct MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689;
  26. IL2CPP_EXTERN_C_BEGIN
  27. IL2CPP_EXTERN_C_END
  28. #ifdef __clang__
  29. #pragma clang diagnostic push
  30. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31. #pragma clang diagnostic ignored "-Wunused-variable"
  32. #endif
  33. // <Module>
  34. struct U3CModuleU3E_tD4D8152B1CC10B76FF3BD3BF122F926B6BF0D3EE
  35. {
  36. };
  37. // System.Collections.Generic.List`1<UnityEngine.ParticleCollisionEvent>
  38. struct List_1_tC738A5621689A7678648746667E7F66D96D6B8FD : public RuntimeObject
  39. {
  40. // T[] System.Collections.Generic.List`1::_items
  41. ParticleCollisionEventU5BU5D_t38A3BDB80328B5E9131C909384B9942D5590DFF9* ____items_1;
  42. // System.Int32 System.Collections.Generic.List`1::_size
  43. int32_t ____size_2;
  44. // System.Int32 System.Collections.Generic.List`1::_version
  45. int32_t ____version_3;
  46. // System.Object System.Collections.Generic.List`1::_syncRoot
  47. RuntimeObject* ____syncRoot_4;
  48. };
  49. // UnityEngine.ParticlePhysicsExtensions
  50. struct ParticlePhysicsExtensions_t5CE73C1F0DA675006185F9E2C2D89DB8185BCD18 : public RuntimeObject
  51. {
  52. };
  53. // UnityEngine.ParticleSystemExtensionsImpl
  54. struct ParticleSystemExtensionsImpl_t5E3FDA53C41B4B37F180179B1C0854ADD1B3D264 : public RuntimeObject
  55. {
  56. };
  57. // System.ValueType
  58. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  59. {
  60. };
  61. // Native definition for P/Invoke marshalling of System.ValueType
  62. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  63. {
  64. };
  65. // Native definition for COM marshalling of System.ValueType
  66. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  67. {
  68. };
  69. // UnityEngine.Color32
  70. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
  71. {
  72. union
  73. {
  74. #pragma pack(push, tp, 1)
  75. struct
  76. {
  77. // System.Int32 UnityEngine.Color32::rgba
  78. int32_t ___rgba_0;
  79. };
  80. #pragma pack(pop, tp)
  81. struct
  82. {
  83. int32_t ___rgba_0_forAlignmentOnly;
  84. };
  85. #pragma pack(push, tp, 1)
  86. struct
  87. {
  88. // System.Byte UnityEngine.Color32::r
  89. uint8_t ___r_1;
  90. };
  91. #pragma pack(pop, tp)
  92. struct
  93. {
  94. uint8_t ___r_1_forAlignmentOnly;
  95. };
  96. #pragma pack(push, tp, 1)
  97. struct
  98. {
  99. char ___g_2_OffsetPadding[1];
  100. // System.Byte UnityEngine.Color32::g
  101. uint8_t ___g_2;
  102. };
  103. #pragma pack(pop, tp)
  104. struct
  105. {
  106. char ___g_2_OffsetPadding_forAlignmentOnly[1];
  107. uint8_t ___g_2_forAlignmentOnly;
  108. };
  109. #pragma pack(push, tp, 1)
  110. struct
  111. {
  112. char ___b_3_OffsetPadding[2];
  113. // System.Byte UnityEngine.Color32::b
  114. uint8_t ___b_3;
  115. };
  116. #pragma pack(pop, tp)
  117. struct
  118. {
  119. char ___b_3_OffsetPadding_forAlignmentOnly[2];
  120. uint8_t ___b_3_forAlignmentOnly;
  121. };
  122. #pragma pack(push, tp, 1)
  123. struct
  124. {
  125. char ___a_4_OffsetPadding[3];
  126. // System.Byte UnityEngine.Color32::a
  127. uint8_t ___a_4;
  128. };
  129. #pragma pack(pop, tp)
  130. struct
  131. {
  132. char ___a_4_OffsetPadding_forAlignmentOnly[3];
  133. uint8_t ___a_4_forAlignmentOnly;
  134. };
  135. };
  136. };
  137. // System.Int32
  138. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  139. {
  140. // System.Int32 System.Int32::m_value
  141. int32_t ___m_value_0;
  142. };
  143. // System.IntPtr
  144. struct IntPtr_t
  145. {
  146. // System.Void* System.IntPtr::m_value
  147. void* ___m_value_0;
  148. };
  149. // System.Single
  150. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  151. {
  152. // System.Single System.Single::m_value
  153. float ___m_value_0;
  154. };
  155. // System.UInt32
  156. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  157. {
  158. // System.UInt32 System.UInt32::m_value
  159. uint32_t ___m_value_0;
  160. };
  161. // UnityEngine.Vector3
  162. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  163. {
  164. // System.Single UnityEngine.Vector3::x
  165. float ___x_2;
  166. // System.Single UnityEngine.Vector3::y
  167. float ___y_3;
  168. // System.Single UnityEngine.Vector3::z
  169. float ___z_4;
  170. };
  171. // System.Void
  172. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  173. {
  174. union
  175. {
  176. struct
  177. {
  178. };
  179. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  180. };
  181. };
  182. // UnityEngine.Object
  183. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  184. {
  185. // System.IntPtr UnityEngine.Object::m_CachedPtr
  186. intptr_t ___m_CachedPtr_0;
  187. };
  188. // Native definition for P/Invoke marshalling of UnityEngine.Object
  189. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  190. {
  191. intptr_t ___m_CachedPtr_0;
  192. };
  193. // Native definition for COM marshalling of UnityEngine.Object
  194. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  195. {
  196. intptr_t ___m_CachedPtr_0;
  197. };
  198. // UnityEngine.ParticleCollisionEvent
  199. struct ParticleCollisionEvent_t9152F03D9336BAAFEAF1CCA498C0F156ABD19858
  200. {
  201. // UnityEngine.Vector3 UnityEngine.ParticleCollisionEvent::m_Intersection
  202. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Intersection_0;
  203. // UnityEngine.Vector3 UnityEngine.ParticleCollisionEvent::m_Normal
  204. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
  205. // UnityEngine.Vector3 UnityEngine.ParticleCollisionEvent::m_Velocity
  206. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Velocity_2;
  207. // System.Int32 UnityEngine.ParticleCollisionEvent::m_ColliderInstanceID
  208. int32_t ___m_ColliderInstanceID_3;
  209. };
  210. // UnityEngine.ParticleSystem/Particle
  211. struct Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D
  212. {
  213. // UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_Position
  214. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_0;
  215. // UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_Velocity
  216. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Velocity_1;
  217. // UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_AnimatedVelocity
  218. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AnimatedVelocity_2;
  219. // UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_InitialVelocity
  220. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_InitialVelocity_3;
  221. // UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_AxisOfRotation
  222. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AxisOfRotation_4;
  223. // UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_Rotation
  224. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Rotation_5;
  225. // UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_AngularVelocity
  226. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AngularVelocity_6;
  227. // UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_StartSize
  228. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_StartSize_7;
  229. // UnityEngine.Color32 UnityEngine.ParticleSystem/Particle::m_StartColor
  230. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_StartColor_8;
  231. // System.UInt32 UnityEngine.ParticleSystem/Particle::m_RandomSeed
  232. uint32_t ___m_RandomSeed_9;
  233. // System.UInt32 UnityEngine.ParticleSystem/Particle::m_ParentRandomSeed
  234. uint32_t ___m_ParentRandomSeed_10;
  235. // System.Single UnityEngine.ParticleSystem/Particle::m_Lifetime
  236. float ___m_Lifetime_11;
  237. // System.Single UnityEngine.ParticleSystem/Particle::m_StartLifetime
  238. float ___m_StartLifetime_12;
  239. // System.Int32 UnityEngine.ParticleSystem/Particle::m_MeshIndex
  240. int32_t ___m_MeshIndex_13;
  241. // System.Single UnityEngine.ParticleSystem/Particle::m_EmitAccumulator0
  242. float ___m_EmitAccumulator0_14;
  243. // System.Single UnityEngine.ParticleSystem/Particle::m_EmitAccumulator1
  244. float ___m_EmitAccumulator1_15;
  245. // System.UInt32 UnityEngine.ParticleSystem/Particle::m_Flags
  246. uint32_t ___m_Flags_16;
  247. };
  248. // UnityEngine.Component
  249. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  250. {
  251. };
  252. // UnityEngine.GameObject
  253. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  254. {
  255. };
  256. // UnityEngine.Mesh
  257. struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  258. {
  259. };
  260. // UnityEngine.ParticleSystem/EmitParams
  261. struct EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0
  262. {
  263. // UnityEngine.ParticleSystem/Particle UnityEngine.ParticleSystem/EmitParams::m_Particle
  264. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___m_Particle_0;
  265. // System.Boolean UnityEngine.ParticleSystem/EmitParams::m_PositionSet
  266. bool ___m_PositionSet_1;
  267. // System.Boolean UnityEngine.ParticleSystem/EmitParams::m_VelocitySet
  268. bool ___m_VelocitySet_2;
  269. // System.Boolean UnityEngine.ParticleSystem/EmitParams::m_AxisOfRotationSet
  270. bool ___m_AxisOfRotationSet_3;
  271. // System.Boolean UnityEngine.ParticleSystem/EmitParams::m_RotationSet
  272. bool ___m_RotationSet_4;
  273. // System.Boolean UnityEngine.ParticleSystem/EmitParams::m_AngularVelocitySet
  274. bool ___m_AngularVelocitySet_5;
  275. // System.Boolean UnityEngine.ParticleSystem/EmitParams::m_StartSizeSet
  276. bool ___m_StartSizeSet_6;
  277. // System.Boolean UnityEngine.ParticleSystem/EmitParams::m_StartColorSet
  278. bool ___m_StartColorSet_7;
  279. // System.Boolean UnityEngine.ParticleSystem/EmitParams::m_RandomSeedSet
  280. bool ___m_RandomSeedSet_8;
  281. // System.Boolean UnityEngine.ParticleSystem/EmitParams::m_StartLifetimeSet
  282. bool ___m_StartLifetimeSet_9;
  283. // System.Boolean UnityEngine.ParticleSystem/EmitParams::m_MeshIndexSet
  284. bool ___m_MeshIndexSet_10;
  285. // System.Boolean UnityEngine.ParticleSystem/EmitParams::m_ApplyShapeToPosition
  286. bool ___m_ApplyShapeToPosition_11;
  287. };
  288. // Native definition for P/Invoke marshalling of UnityEngine.ParticleSystem/EmitParams
  289. struct EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshaled_pinvoke
  290. {
  291. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___m_Particle_0;
  292. int32_t ___m_PositionSet_1;
  293. int32_t ___m_VelocitySet_2;
  294. int32_t ___m_AxisOfRotationSet_3;
  295. int32_t ___m_RotationSet_4;
  296. int32_t ___m_AngularVelocitySet_5;
  297. int32_t ___m_StartSizeSet_6;
  298. int32_t ___m_StartColorSet_7;
  299. int32_t ___m_RandomSeedSet_8;
  300. int32_t ___m_StartLifetimeSet_9;
  301. int32_t ___m_MeshIndexSet_10;
  302. int32_t ___m_ApplyShapeToPosition_11;
  303. };
  304. // Native definition for COM marshalling of UnityEngine.ParticleSystem/EmitParams
  305. struct EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshaled_com
  306. {
  307. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___m_Particle_0;
  308. int32_t ___m_PositionSet_1;
  309. int32_t ___m_VelocitySet_2;
  310. int32_t ___m_AxisOfRotationSet_3;
  311. int32_t ___m_RotationSet_4;
  312. int32_t ___m_AngularVelocitySet_5;
  313. int32_t ___m_StartSizeSet_6;
  314. int32_t ___m_StartColorSet_7;
  315. int32_t ___m_RandomSeedSet_8;
  316. int32_t ___m_StartLifetimeSet_9;
  317. int32_t ___m_MeshIndexSet_10;
  318. int32_t ___m_ApplyShapeToPosition_11;
  319. };
  320. // UnityEngine.ParticleSystem
  321. struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  322. {
  323. };
  324. // UnityEngine.Renderer
  325. struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  326. {
  327. };
  328. // UnityEngine.ParticleSystemRenderer
  329. struct ParticleSystemRenderer_t576C271A363A738A6C576D4C6AEFB3B5B23E46C4 : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
  330. {
  331. };
  332. // <Module>
  333. // <Module>
  334. // System.Collections.Generic.List`1<UnityEngine.ParticleCollisionEvent>
  335. struct List_1_tC738A5621689A7678648746667E7F66D96D6B8FD_StaticFields
  336. {
  337. // T[] System.Collections.Generic.List`1::s_emptyArray
  338. ParticleCollisionEventU5BU5D_t38A3BDB80328B5E9131C909384B9942D5590DFF9* ___s_emptyArray_5;
  339. };
  340. // System.Collections.Generic.List`1<UnityEngine.ParticleCollisionEvent>
  341. // UnityEngine.ParticlePhysicsExtensions
  342. // UnityEngine.ParticlePhysicsExtensions
  343. // UnityEngine.ParticleSystemExtensionsImpl
  344. // UnityEngine.ParticleSystemExtensionsImpl
  345. // UnityEngine.Color32
  346. // UnityEngine.Color32
  347. // System.Int32
  348. // System.Int32
  349. // System.Single
  350. // System.Single
  351. // System.UInt32
  352. // System.UInt32
  353. // UnityEngine.Vector3
  354. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  355. {
  356. // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  357. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
  358. // UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  359. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
  360. // UnityEngine.Vector3 UnityEngine.Vector3::upVector
  361. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
  362. // UnityEngine.Vector3 UnityEngine.Vector3::downVector
  363. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
  364. // UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  365. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
  366. // UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  367. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
  368. // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  369. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
  370. // UnityEngine.Vector3 UnityEngine.Vector3::backVector
  371. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
  372. // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  373. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
  374. // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  375. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
  376. };
  377. // UnityEngine.Vector3
  378. // System.Void
  379. // System.Void
  380. // UnityEngine.ParticleCollisionEvent
  381. // UnityEngine.ParticleCollisionEvent
  382. // UnityEngine.ParticleSystem/Particle
  383. // UnityEngine.ParticleSystem/Particle
  384. // UnityEngine.GameObject
  385. // UnityEngine.GameObject
  386. // UnityEngine.Mesh
  387. // UnityEngine.Mesh
  388. // UnityEngine.ParticleSystem/EmitParams
  389. // UnityEngine.ParticleSystem/EmitParams
  390. // UnityEngine.ParticleSystem
  391. // UnityEngine.ParticleSystem
  392. // UnityEngine.ParticleSystemRenderer
  393. // UnityEngine.ParticleSystemRenderer
  394. #ifdef __clang__
  395. #pragma clang diagnostic pop
  396. #endif
  397. // UnityEngine.Mesh[]
  398. struct MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689 : public RuntimeArray
  399. {
  400. ALIGN_FIELD (8) Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* m_Items[1];
  401. inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* GetAt(il2cpp_array_size_t index) const
  402. {
  403. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  404. return m_Items[index];
  405. }
  406. inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4** GetAddressAt(il2cpp_array_size_t index)
  407. {
  408. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  409. return m_Items + index;
  410. }
  411. inline void SetAt(il2cpp_array_size_t index, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* value)
  412. {
  413. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  414. m_Items[index] = value;
  415. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  416. }
  417. inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* GetAtUnchecked(il2cpp_array_size_t index) const
  418. {
  419. return m_Items[index];
  420. }
  421. inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4** GetAddressAtUnchecked(il2cpp_array_size_t index)
  422. {
  423. return m_Items + index;
  424. }
  425. inline void SetAtUnchecked(il2cpp_array_size_t index, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* value)
  426. {
  427. m_Items[index] = value;
  428. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  429. }
  430. };
  431. // System.Void UnityEngine.ParticleSystem::Emit_Internal(System.Int32)
  432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_Internal_m54D6D9A78E8634846C9DB6445C0E0A0885E8A20E (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, int32_t ___0_count, const RuntimeMethod* method) ;
  433. // System.Void UnityEngine.ParticleSystem::Emit_Injected(UnityEngine.ParticleSystem/EmitParams&,System.Int32)
  434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_Injected_mC5638D07E58C6EDB8C0CD3717A66A61CBA30C3A6 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0* ___0_emitParams, int32_t ___1_count, const RuntimeMethod* method) ;
  435. // System.Void UnityEngine.ParticleSystem/Particle::set_position(UnityEngine.Vector3)
  436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_position_mE9103000DB4EA6CE09D25650F5A2915731F7A63E (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
  437. // System.Void UnityEngine.ParticleSystem/Particle::set_velocity(UnityEngine.Vector3)
  438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_velocity_mF4C1DE326CCABE480F44D3DF3873241E85A6303B (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
  439. // System.Void UnityEngine.ParticleSystem/Particle::set_lifetime(System.Single)
  440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_lifetime_m29360AF093721364BF46996EE1D400256DB95911 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, float ___0_value, const RuntimeMethod* method) ;
  441. // System.Void UnityEngine.ParticleSystem/Particle::set_startLifetime(System.Single)
  442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startLifetime_mCD0B16F2B1F2E2AEED84C4FCD85D5AD96F853A77 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, float ___0_value, const RuntimeMethod* method) ;
  443. // System.Void UnityEngine.ParticleSystem/Particle::set_startSize(System.Single)
  444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startSize_mBBEBF7365A4E68FF2044E2ECEACC562376EA4A1F (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, float ___0_value, const RuntimeMethod* method) ;
  445. // UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
  446. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
  447. // System.Void UnityEngine.ParticleSystem/Particle::set_rotation3D(UnityEngine.Vector3)
  448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_rotation3D_mC0B19BFEBA780F95C763DE14C80B29764E519D62 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
  449. // System.Void UnityEngine.ParticleSystem/Particle::set_angularVelocity3D(UnityEngine.Vector3)
  450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_angularVelocity3D_m56AE22FE7AFB178DD206EA2A7E0DA64B360D7EA8 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
  451. // System.Void UnityEngine.ParticleSystem/Particle::set_startColor(UnityEngine.Color32)
  452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startColor_mC3031F4238B0C003DFA5BF9AB4B3141B7CF71538 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_value, const RuntimeMethod* method) ;
  453. // System.Void UnityEngine.ParticleSystem/Particle::set_randomSeed(System.UInt32)
  454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_randomSeed_mCC3C02CCBF9C0EA80E2CE01EC47AD30F31D5F6C2 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
  455. // System.Void UnityEngine.ParticleSystem::EmitOld_Internal(UnityEngine.ParticleSystem/Particle&)
  456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_EmitOld_Internal_mD22E235F6AB32455147A7DAF814AC8B4949C89D3 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* ___0_particle, const RuntimeMethod* method) ;
  457. // System.Void UnityEngine.ParticleSystem/Particle::set_remainingLifetime(System.Single)
  458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_remainingLifetime_m3E58D8B3599B0BA6790D43022C3DF16E6896D018 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, float ___0_value, const RuntimeMethod* method) ;
  459. // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
  460. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
  461. // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
  462. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
  463. // System.Int32 UnityEngine.ParticleSystemExtensionsImpl::GetCollisionEvents(UnityEngine.ParticleSystem,UnityEngine.GameObject,System.Collections.Generic.List`1<UnityEngine.ParticleCollisionEvent>)
  464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ParticleSystemExtensionsImpl_GetCollisionEvents_mEEDB71C2FE85835660149E03178CFD1F503E15E3 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___0_ps, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_go, List_1_tC738A5621689A7678648746667E7F66D96D6B8FD* ___2_collisionEvents, const RuntimeMethod* method) ;
  465. #ifdef __clang__
  466. #pragma clang diagnostic push
  467. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  468. #pragma clang diagnostic ignored "-Wunused-variable"
  469. #endif
  470. #ifdef __clang__
  471. #pragma clang diagnostic pop
  472. #endif
  473. #ifdef __clang__
  474. #pragma clang diagnostic push
  475. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  476. #pragma clang diagnostic ignored "-Wunused-variable"
  477. #endif
  478. // System.Void UnityEngine.ParticleSystem::Emit(System.Int32)
  479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_m3E9E6359087607E84E0D4D35844D80D9452AD72D (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, int32_t ___0_count, const RuntimeMethod* method)
  480. {
  481. {
  482. int32_t L_0 = ___0_count;
  483. ParticleSystem_Emit_Internal_m54D6D9A78E8634846C9DB6445C0E0A0885E8A20E(__this, L_0, NULL);
  484. return;
  485. }
  486. }
  487. // System.Void UnityEngine.ParticleSystem::Emit_Internal(System.Int32)
  488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_Internal_m54D6D9A78E8634846C9DB6445C0E0A0885E8A20E (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, int32_t ___0_count, const RuntimeMethod* method)
  489. {
  490. typedef void (*ParticleSystem_Emit_Internal_m54D6D9A78E8634846C9DB6445C0E0A0885E8A20E_ftn) (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1*, int32_t);
  491. static ParticleSystem_Emit_Internal_m54D6D9A78E8634846C9DB6445C0E0A0885E8A20E_ftn _il2cpp_icall_func;
  492. if (!_il2cpp_icall_func)
  493. _il2cpp_icall_func = (ParticleSystem_Emit_Internal_m54D6D9A78E8634846C9DB6445C0E0A0885E8A20E_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ParticleSystem::Emit_Internal(System.Int32)");
  494. _il2cpp_icall_func(__this, ___0_count);
  495. }
  496. // System.Void UnityEngine.ParticleSystem::Emit(UnityEngine.ParticleSystem/EmitParams,System.Int32)
  497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_m5AD1A3F02A19B61E3B0CC738FD498B52D19B65AA (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0 ___0_emitParams, int32_t ___1_count, const RuntimeMethod* method)
  498. {
  499. {
  500. int32_t L_0 = ___1_count;
  501. ParticleSystem_Emit_Injected_mC5638D07E58C6EDB8C0CD3717A66A61CBA30C3A6(__this, (&___0_emitParams), L_0, NULL);
  502. return;
  503. }
  504. }
  505. // System.Void UnityEngine.ParticleSystem::EmitOld_Internal(UnityEngine.ParticleSystem/Particle&)
  506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_EmitOld_Internal_mD22E235F6AB32455147A7DAF814AC8B4949C89D3 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* ___0_particle, const RuntimeMethod* method)
  507. {
  508. typedef void (*ParticleSystem_EmitOld_Internal_mD22E235F6AB32455147A7DAF814AC8B4949C89D3_ftn) (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1*, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D*);
  509. static ParticleSystem_EmitOld_Internal_mD22E235F6AB32455147A7DAF814AC8B4949C89D3_ftn _il2cpp_icall_func;
  510. if (!_il2cpp_icall_func)
  511. _il2cpp_icall_func = (ParticleSystem_EmitOld_Internal_mD22E235F6AB32455147A7DAF814AC8B4949C89D3_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ParticleSystem::EmitOld_Internal(UnityEngine.ParticleSystem/Particle&)");
  512. _il2cpp_icall_func(__this, ___0_particle);
  513. }
  514. // System.Void UnityEngine.ParticleSystem::Emit(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Single,UnityEngine.Color32)
  515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_m27ED2FE38DEE11C9C98F7D30392BB5B39B6A16ED (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_velocity, float ___2_size, float ___3_lifetime, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___4_color, const RuntimeMethod* method)
  516. {
  517. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D V_0;
  518. memset((&V_0), 0, sizeof(V_0));
  519. {
  520. il2cpp_codegen_initobj((&V_0), sizeof(Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D));
  521. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position;
  522. Particle_set_position_mE9103000DB4EA6CE09D25650F5A2915731F7A63E((&V_0), L_0, NULL);
  523. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_velocity;
  524. Particle_set_velocity_mF4C1DE326CCABE480F44D3DF3873241E85A6303B((&V_0), L_1, NULL);
  525. float L_2 = ___3_lifetime;
  526. Particle_set_lifetime_m29360AF093721364BF46996EE1D400256DB95911((&V_0), L_2, NULL);
  527. float L_3 = ___3_lifetime;
  528. Particle_set_startLifetime_mCD0B16F2B1F2E2AEED84C4FCD85D5AD96F853A77((&V_0), L_3, NULL);
  529. float L_4 = ___2_size;
  530. Particle_set_startSize_mBBEBF7365A4E68FF2044E2ECEACC562376EA4A1F((&V_0), L_4, NULL);
  531. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
  532. L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  533. Particle_set_rotation3D_mC0B19BFEBA780F95C763DE14C80B29764E519D62((&V_0), L_5, NULL);
  534. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
  535. L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  536. Particle_set_angularVelocity3D_m56AE22FE7AFB178DD206EA2A7E0DA64B360D7EA8((&V_0), L_6, NULL);
  537. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_7 = ___4_color;
  538. Particle_set_startColor_mC3031F4238B0C003DFA5BF9AB4B3141B7CF71538((&V_0), L_7, NULL);
  539. Particle_set_randomSeed_mCC3C02CCBF9C0EA80E2CE01EC47AD30F31D5F6C2((&V_0), 5, NULL);
  540. ParticleSystem_EmitOld_Internal_mD22E235F6AB32455147A7DAF814AC8B4949C89D3(__this, (&V_0), NULL);
  541. return;
  542. }
  543. }
  544. // System.Void UnityEngine.ParticleSystem::Emit(UnityEngine.ParticleSystem/Particle)
  545. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_m329091E7F55C972CE85A100CA624192AD8442688 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_particle, const RuntimeMethod* method)
  546. {
  547. {
  548. ParticleSystem_EmitOld_Internal_mD22E235F6AB32455147A7DAF814AC8B4949C89D3(__this, (&___0_particle), NULL);
  549. return;
  550. }
  551. }
  552. // System.Void UnityEngine.ParticleSystem::Emit_Injected(UnityEngine.ParticleSystem/EmitParams&,System.Int32)
  553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Emit_Injected_mC5638D07E58C6EDB8C0CD3717A66A61CBA30C3A6 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0* ___0_emitParams, int32_t ___1_count, const RuntimeMethod* method)
  554. {
  555. typedef void (*ParticleSystem_Emit_Injected_mC5638D07E58C6EDB8C0CD3717A66A61CBA30C3A6_ftn) (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1*, EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0*, int32_t);
  556. static ParticleSystem_Emit_Injected_mC5638D07E58C6EDB8C0CD3717A66A61CBA30C3A6_ftn _il2cpp_icall_func;
  557. if (!_il2cpp_icall_func)
  558. _il2cpp_icall_func = (ParticleSystem_Emit_Injected_mC5638D07E58C6EDB8C0CD3717A66A61CBA30C3A6_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ParticleSystem::Emit_Injected(UnityEngine.ParticleSystem/EmitParams&,System.Int32)");
  559. _il2cpp_icall_func(__this, ___0_emitParams, ___1_count);
  560. }
  561. #ifdef __clang__
  562. #pragma clang diagnostic pop
  563. #endif
  564. #ifdef __clang__
  565. #pragma clang diagnostic push
  566. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  567. #pragma clang diagnostic ignored "-Wunused-variable"
  568. #endif
  569. // System.Void UnityEngine.ParticleSystem/Particle::set_position(UnityEngine.Vector3)
  570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_position_mE9103000DB4EA6CE09D25650F5A2915731F7A63E (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  571. {
  572. {
  573. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
  574. __this->___m_Position_0 = L_0;
  575. return;
  576. }
  577. }
  578. IL2CPP_EXTERN_C void Particle_set_position_mE9103000DB4EA6CE09D25650F5A2915731F7A63E_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  579. {
  580. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* _thisAdjusted;
  581. int32_t _offset = 1;
  582. _thisAdjusted = reinterpret_cast<Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D*>(__this + _offset);
  583. Particle_set_position_mE9103000DB4EA6CE09D25650F5A2915731F7A63E(_thisAdjusted, ___0_value, method);
  584. }
  585. // System.Void UnityEngine.ParticleSystem/Particle::set_velocity(UnityEngine.Vector3)
  586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_velocity_mF4C1DE326CCABE480F44D3DF3873241E85A6303B (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  587. {
  588. {
  589. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
  590. __this->___m_Velocity_1 = L_0;
  591. return;
  592. }
  593. }
  594. IL2CPP_EXTERN_C void Particle_set_velocity_mF4C1DE326CCABE480F44D3DF3873241E85A6303B_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  595. {
  596. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* _thisAdjusted;
  597. int32_t _offset = 1;
  598. _thisAdjusted = reinterpret_cast<Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D*>(__this + _offset);
  599. Particle_set_velocity_mF4C1DE326CCABE480F44D3DF3873241E85A6303B(_thisAdjusted, ___0_value, method);
  600. }
  601. // System.Void UnityEngine.ParticleSystem/Particle::set_remainingLifetime(System.Single)
  602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_remainingLifetime_m3E58D8B3599B0BA6790D43022C3DF16E6896D018 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, float ___0_value, const RuntimeMethod* method)
  603. {
  604. {
  605. float L_0 = ___0_value;
  606. __this->___m_Lifetime_11 = L_0;
  607. return;
  608. }
  609. }
  610. IL2CPP_EXTERN_C void Particle_set_remainingLifetime_m3E58D8B3599B0BA6790D43022C3DF16E6896D018_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
  611. {
  612. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* _thisAdjusted;
  613. int32_t _offset = 1;
  614. _thisAdjusted = reinterpret_cast<Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D*>(__this + _offset);
  615. Particle_set_remainingLifetime_m3E58D8B3599B0BA6790D43022C3DF16E6896D018(_thisAdjusted, ___0_value, method);
  616. }
  617. // System.Void UnityEngine.ParticleSystem/Particle::set_startLifetime(System.Single)
  618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startLifetime_mCD0B16F2B1F2E2AEED84C4FCD85D5AD96F853A77 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, float ___0_value, const RuntimeMethod* method)
  619. {
  620. {
  621. float L_0 = ___0_value;
  622. __this->___m_StartLifetime_12 = L_0;
  623. return;
  624. }
  625. }
  626. IL2CPP_EXTERN_C void Particle_set_startLifetime_mCD0B16F2B1F2E2AEED84C4FCD85D5AD96F853A77_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
  627. {
  628. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* _thisAdjusted;
  629. int32_t _offset = 1;
  630. _thisAdjusted = reinterpret_cast<Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D*>(__this + _offset);
  631. Particle_set_startLifetime_mCD0B16F2B1F2E2AEED84C4FCD85D5AD96F853A77(_thisAdjusted, ___0_value, method);
  632. }
  633. // System.Void UnityEngine.ParticleSystem/Particle::set_startColor(UnityEngine.Color32)
  634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startColor_mC3031F4238B0C003DFA5BF9AB4B3141B7CF71538 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_value, const RuntimeMethod* method)
  635. {
  636. {
  637. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = ___0_value;
  638. __this->___m_StartColor_8 = L_0;
  639. return;
  640. }
  641. }
  642. IL2CPP_EXTERN_C void Particle_set_startColor_mC3031F4238B0C003DFA5BF9AB4B3141B7CF71538_AdjustorThunk (RuntimeObject* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_value, const RuntimeMethod* method)
  643. {
  644. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* _thisAdjusted;
  645. int32_t _offset = 1;
  646. _thisAdjusted = reinterpret_cast<Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D*>(__this + _offset);
  647. Particle_set_startColor_mC3031F4238B0C003DFA5BF9AB4B3141B7CF71538(_thisAdjusted, ___0_value, method);
  648. }
  649. // System.Void UnityEngine.ParticleSystem/Particle::set_randomSeed(System.UInt32)
  650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_randomSeed_mCC3C02CCBF9C0EA80E2CE01EC47AD30F31D5F6C2 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, uint32_t ___0_value, const RuntimeMethod* method)
  651. {
  652. {
  653. uint32_t L_0 = ___0_value;
  654. __this->___m_RandomSeed_9 = L_0;
  655. return;
  656. }
  657. }
  658. IL2CPP_EXTERN_C void Particle_set_randomSeed_mCC3C02CCBF9C0EA80E2CE01EC47AD30F31D5F6C2_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_value, const RuntimeMethod* method)
  659. {
  660. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* _thisAdjusted;
  661. int32_t _offset = 1;
  662. _thisAdjusted = reinterpret_cast<Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D*>(__this + _offset);
  663. Particle_set_randomSeed_mCC3C02CCBF9C0EA80E2CE01EC47AD30F31D5F6C2(_thisAdjusted, ___0_value, method);
  664. }
  665. // System.Void UnityEngine.ParticleSystem/Particle::set_startSize(System.Single)
  666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startSize_mBBEBF7365A4E68FF2044E2ECEACC562376EA4A1F (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, float ___0_value, const RuntimeMethod* method)
  667. {
  668. {
  669. float L_0 = ___0_value;
  670. float L_1 = ___0_value;
  671. float L_2 = ___0_value;
  672. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
  673. memset((&L_3), 0, sizeof(L_3));
  674. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
  675. __this->___m_StartSize_7 = L_3;
  676. return;
  677. }
  678. }
  679. IL2CPP_EXTERN_C void Particle_set_startSize_mBBEBF7365A4E68FF2044E2ECEACC562376EA4A1F_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
  680. {
  681. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* _thisAdjusted;
  682. int32_t _offset = 1;
  683. _thisAdjusted = reinterpret_cast<Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D*>(__this + _offset);
  684. Particle_set_startSize_mBBEBF7365A4E68FF2044E2ECEACC562376EA4A1F(_thisAdjusted, ___0_value, method);
  685. }
  686. // System.Void UnityEngine.ParticleSystem/Particle::set_rotation3D(UnityEngine.Vector3)
  687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_rotation3D_mC0B19BFEBA780F95C763DE14C80B29764E519D62 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  688. {
  689. {
  690. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
  691. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  692. L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL);
  693. __this->___m_Rotation_5 = L_1;
  694. uint32_t L_2 = __this->___m_Flags_16;
  695. __this->___m_Flags_16 = ((int32_t)((int32_t)L_2|2));
  696. return;
  697. }
  698. }
  699. IL2CPP_EXTERN_C void Particle_set_rotation3D_mC0B19BFEBA780F95C763DE14C80B29764E519D62_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  700. {
  701. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* _thisAdjusted;
  702. int32_t _offset = 1;
  703. _thisAdjusted = reinterpret_cast<Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D*>(__this + _offset);
  704. Particle_set_rotation3D_mC0B19BFEBA780F95C763DE14C80B29764E519D62(_thisAdjusted, ___0_value, method);
  705. }
  706. // System.Void UnityEngine.ParticleSystem/Particle::set_angularVelocity3D(UnityEngine.Vector3)
  707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_angularVelocity3D_m56AE22FE7AFB178DD206EA2A7E0DA64B360D7EA8 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  708. {
  709. {
  710. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
  711. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  712. L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL);
  713. __this->___m_AngularVelocity_6 = L_1;
  714. uint32_t L_2 = __this->___m_Flags_16;
  715. __this->___m_Flags_16 = ((int32_t)((int32_t)L_2|2));
  716. return;
  717. }
  718. }
  719. IL2CPP_EXTERN_C void Particle_set_angularVelocity3D_m56AE22FE7AFB178DD206EA2A7E0DA64B360D7EA8_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  720. {
  721. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* _thisAdjusted;
  722. int32_t _offset = 1;
  723. _thisAdjusted = reinterpret_cast<Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D*>(__this + _offset);
  724. Particle_set_angularVelocity3D_m56AE22FE7AFB178DD206EA2A7E0DA64B360D7EA8(_thisAdjusted, ___0_value, method);
  725. }
  726. // System.Void UnityEngine.ParticleSystem/Particle::set_lifetime(System.Single)
  727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_lifetime_m29360AF093721364BF46996EE1D400256DB95911 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, float ___0_value, const RuntimeMethod* method)
  728. {
  729. {
  730. float L_0 = ___0_value;
  731. Particle_set_remainingLifetime_m3E58D8B3599B0BA6790D43022C3DF16E6896D018(__this, L_0, NULL);
  732. return;
  733. }
  734. }
  735. IL2CPP_EXTERN_C void Particle_set_lifetime_m29360AF093721364BF46996EE1D400256DB95911_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
  736. {
  737. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* _thisAdjusted;
  738. int32_t _offset = 1;
  739. _thisAdjusted = reinterpret_cast<Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D*>(__this + _offset);
  740. Particle_set_lifetime_m29360AF093721364BF46996EE1D400256DB95911(_thisAdjusted, ___0_value, method);
  741. }
  742. #ifdef __clang__
  743. #pragma clang diagnostic pop
  744. #endif
  745. #ifdef __clang__
  746. #pragma clang diagnostic push
  747. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  748. #pragma clang diagnostic ignored "-Wunused-variable"
  749. #endif
  750. // Conversion methods for marshalling of: UnityEngine.ParticleSystem/EmitParams
  751. IL2CPP_EXTERN_C void EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshal_pinvoke(const EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0& unmarshaled, EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshaled_pinvoke& marshaled)
  752. {
  753. marshaled.___m_Particle_0 = unmarshaled.___m_Particle_0;
  754. marshaled.___m_PositionSet_1 = static_cast<int32_t>(unmarshaled.___m_PositionSet_1);
  755. marshaled.___m_VelocitySet_2 = static_cast<int32_t>(unmarshaled.___m_VelocitySet_2);
  756. marshaled.___m_AxisOfRotationSet_3 = static_cast<int32_t>(unmarshaled.___m_AxisOfRotationSet_3);
  757. marshaled.___m_RotationSet_4 = static_cast<int32_t>(unmarshaled.___m_RotationSet_4);
  758. marshaled.___m_AngularVelocitySet_5 = static_cast<int32_t>(unmarshaled.___m_AngularVelocitySet_5);
  759. marshaled.___m_StartSizeSet_6 = static_cast<int32_t>(unmarshaled.___m_StartSizeSet_6);
  760. marshaled.___m_StartColorSet_7 = static_cast<int32_t>(unmarshaled.___m_StartColorSet_7);
  761. marshaled.___m_RandomSeedSet_8 = static_cast<int32_t>(unmarshaled.___m_RandomSeedSet_8);
  762. marshaled.___m_StartLifetimeSet_9 = static_cast<int32_t>(unmarshaled.___m_StartLifetimeSet_9);
  763. marshaled.___m_MeshIndexSet_10 = static_cast<int32_t>(unmarshaled.___m_MeshIndexSet_10);
  764. marshaled.___m_ApplyShapeToPosition_11 = static_cast<int32_t>(unmarshaled.___m_ApplyShapeToPosition_11);
  765. }
  766. IL2CPP_EXTERN_C void EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshal_pinvoke_back(const EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshaled_pinvoke& marshaled, EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0& unmarshaled)
  767. {
  768. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D unmarshaledm_Particle_temp_0;
  769. memset((&unmarshaledm_Particle_temp_0), 0, sizeof(unmarshaledm_Particle_temp_0));
  770. unmarshaledm_Particle_temp_0 = marshaled.___m_Particle_0;
  771. unmarshaled.___m_Particle_0 = unmarshaledm_Particle_temp_0;
  772. bool unmarshaledm_PositionSet_temp_1 = false;
  773. unmarshaledm_PositionSet_temp_1 = static_cast<bool>(marshaled.___m_PositionSet_1);
  774. unmarshaled.___m_PositionSet_1 = unmarshaledm_PositionSet_temp_1;
  775. bool unmarshaledm_VelocitySet_temp_2 = false;
  776. unmarshaledm_VelocitySet_temp_2 = static_cast<bool>(marshaled.___m_VelocitySet_2);
  777. unmarshaled.___m_VelocitySet_2 = unmarshaledm_VelocitySet_temp_2;
  778. bool unmarshaledm_AxisOfRotationSet_temp_3 = false;
  779. unmarshaledm_AxisOfRotationSet_temp_3 = static_cast<bool>(marshaled.___m_AxisOfRotationSet_3);
  780. unmarshaled.___m_AxisOfRotationSet_3 = unmarshaledm_AxisOfRotationSet_temp_3;
  781. bool unmarshaledm_RotationSet_temp_4 = false;
  782. unmarshaledm_RotationSet_temp_4 = static_cast<bool>(marshaled.___m_RotationSet_4);
  783. unmarshaled.___m_RotationSet_4 = unmarshaledm_RotationSet_temp_4;
  784. bool unmarshaledm_AngularVelocitySet_temp_5 = false;
  785. unmarshaledm_AngularVelocitySet_temp_5 = static_cast<bool>(marshaled.___m_AngularVelocitySet_5);
  786. unmarshaled.___m_AngularVelocitySet_5 = unmarshaledm_AngularVelocitySet_temp_5;
  787. bool unmarshaledm_StartSizeSet_temp_6 = false;
  788. unmarshaledm_StartSizeSet_temp_6 = static_cast<bool>(marshaled.___m_StartSizeSet_6);
  789. unmarshaled.___m_StartSizeSet_6 = unmarshaledm_StartSizeSet_temp_6;
  790. bool unmarshaledm_StartColorSet_temp_7 = false;
  791. unmarshaledm_StartColorSet_temp_7 = static_cast<bool>(marshaled.___m_StartColorSet_7);
  792. unmarshaled.___m_StartColorSet_7 = unmarshaledm_StartColorSet_temp_7;
  793. bool unmarshaledm_RandomSeedSet_temp_8 = false;
  794. unmarshaledm_RandomSeedSet_temp_8 = static_cast<bool>(marshaled.___m_RandomSeedSet_8);
  795. unmarshaled.___m_RandomSeedSet_8 = unmarshaledm_RandomSeedSet_temp_8;
  796. bool unmarshaledm_StartLifetimeSet_temp_9 = false;
  797. unmarshaledm_StartLifetimeSet_temp_9 = static_cast<bool>(marshaled.___m_StartLifetimeSet_9);
  798. unmarshaled.___m_StartLifetimeSet_9 = unmarshaledm_StartLifetimeSet_temp_9;
  799. bool unmarshaledm_MeshIndexSet_temp_10 = false;
  800. unmarshaledm_MeshIndexSet_temp_10 = static_cast<bool>(marshaled.___m_MeshIndexSet_10);
  801. unmarshaled.___m_MeshIndexSet_10 = unmarshaledm_MeshIndexSet_temp_10;
  802. bool unmarshaledm_ApplyShapeToPosition_temp_11 = false;
  803. unmarshaledm_ApplyShapeToPosition_temp_11 = static_cast<bool>(marshaled.___m_ApplyShapeToPosition_11);
  804. unmarshaled.___m_ApplyShapeToPosition_11 = unmarshaledm_ApplyShapeToPosition_temp_11;
  805. }
  806. // Conversion method for clean up from marshalling of: UnityEngine.ParticleSystem/EmitParams
  807. IL2CPP_EXTERN_C void EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshal_pinvoke_cleanup(EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshaled_pinvoke& marshaled)
  808. {
  809. }
  810. // Conversion methods for marshalling of: UnityEngine.ParticleSystem/EmitParams
  811. IL2CPP_EXTERN_C void EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshal_com(const EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0& unmarshaled, EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshaled_com& marshaled)
  812. {
  813. marshaled.___m_Particle_0 = unmarshaled.___m_Particle_0;
  814. marshaled.___m_PositionSet_1 = static_cast<int32_t>(unmarshaled.___m_PositionSet_1);
  815. marshaled.___m_VelocitySet_2 = static_cast<int32_t>(unmarshaled.___m_VelocitySet_2);
  816. marshaled.___m_AxisOfRotationSet_3 = static_cast<int32_t>(unmarshaled.___m_AxisOfRotationSet_3);
  817. marshaled.___m_RotationSet_4 = static_cast<int32_t>(unmarshaled.___m_RotationSet_4);
  818. marshaled.___m_AngularVelocitySet_5 = static_cast<int32_t>(unmarshaled.___m_AngularVelocitySet_5);
  819. marshaled.___m_StartSizeSet_6 = static_cast<int32_t>(unmarshaled.___m_StartSizeSet_6);
  820. marshaled.___m_StartColorSet_7 = static_cast<int32_t>(unmarshaled.___m_StartColorSet_7);
  821. marshaled.___m_RandomSeedSet_8 = static_cast<int32_t>(unmarshaled.___m_RandomSeedSet_8);
  822. marshaled.___m_StartLifetimeSet_9 = static_cast<int32_t>(unmarshaled.___m_StartLifetimeSet_9);
  823. marshaled.___m_MeshIndexSet_10 = static_cast<int32_t>(unmarshaled.___m_MeshIndexSet_10);
  824. marshaled.___m_ApplyShapeToPosition_11 = static_cast<int32_t>(unmarshaled.___m_ApplyShapeToPosition_11);
  825. }
  826. IL2CPP_EXTERN_C void EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshal_com_back(const EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshaled_com& marshaled, EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0& unmarshaled)
  827. {
  828. Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D unmarshaledm_Particle_temp_0;
  829. memset((&unmarshaledm_Particle_temp_0), 0, sizeof(unmarshaledm_Particle_temp_0));
  830. unmarshaledm_Particle_temp_0 = marshaled.___m_Particle_0;
  831. unmarshaled.___m_Particle_0 = unmarshaledm_Particle_temp_0;
  832. bool unmarshaledm_PositionSet_temp_1 = false;
  833. unmarshaledm_PositionSet_temp_1 = static_cast<bool>(marshaled.___m_PositionSet_1);
  834. unmarshaled.___m_PositionSet_1 = unmarshaledm_PositionSet_temp_1;
  835. bool unmarshaledm_VelocitySet_temp_2 = false;
  836. unmarshaledm_VelocitySet_temp_2 = static_cast<bool>(marshaled.___m_VelocitySet_2);
  837. unmarshaled.___m_VelocitySet_2 = unmarshaledm_VelocitySet_temp_2;
  838. bool unmarshaledm_AxisOfRotationSet_temp_3 = false;
  839. unmarshaledm_AxisOfRotationSet_temp_3 = static_cast<bool>(marshaled.___m_AxisOfRotationSet_3);
  840. unmarshaled.___m_AxisOfRotationSet_3 = unmarshaledm_AxisOfRotationSet_temp_3;
  841. bool unmarshaledm_RotationSet_temp_4 = false;
  842. unmarshaledm_RotationSet_temp_4 = static_cast<bool>(marshaled.___m_RotationSet_4);
  843. unmarshaled.___m_RotationSet_4 = unmarshaledm_RotationSet_temp_4;
  844. bool unmarshaledm_AngularVelocitySet_temp_5 = false;
  845. unmarshaledm_AngularVelocitySet_temp_5 = static_cast<bool>(marshaled.___m_AngularVelocitySet_5);
  846. unmarshaled.___m_AngularVelocitySet_5 = unmarshaledm_AngularVelocitySet_temp_5;
  847. bool unmarshaledm_StartSizeSet_temp_6 = false;
  848. unmarshaledm_StartSizeSet_temp_6 = static_cast<bool>(marshaled.___m_StartSizeSet_6);
  849. unmarshaled.___m_StartSizeSet_6 = unmarshaledm_StartSizeSet_temp_6;
  850. bool unmarshaledm_StartColorSet_temp_7 = false;
  851. unmarshaledm_StartColorSet_temp_7 = static_cast<bool>(marshaled.___m_StartColorSet_7);
  852. unmarshaled.___m_StartColorSet_7 = unmarshaledm_StartColorSet_temp_7;
  853. bool unmarshaledm_RandomSeedSet_temp_8 = false;
  854. unmarshaledm_RandomSeedSet_temp_8 = static_cast<bool>(marshaled.___m_RandomSeedSet_8);
  855. unmarshaled.___m_RandomSeedSet_8 = unmarshaledm_RandomSeedSet_temp_8;
  856. bool unmarshaledm_StartLifetimeSet_temp_9 = false;
  857. unmarshaledm_StartLifetimeSet_temp_9 = static_cast<bool>(marshaled.___m_StartLifetimeSet_9);
  858. unmarshaled.___m_StartLifetimeSet_9 = unmarshaledm_StartLifetimeSet_temp_9;
  859. bool unmarshaledm_MeshIndexSet_temp_10 = false;
  860. unmarshaledm_MeshIndexSet_temp_10 = static_cast<bool>(marshaled.___m_MeshIndexSet_10);
  861. unmarshaled.___m_MeshIndexSet_10 = unmarshaledm_MeshIndexSet_temp_10;
  862. bool unmarshaledm_ApplyShapeToPosition_temp_11 = false;
  863. unmarshaledm_ApplyShapeToPosition_temp_11 = static_cast<bool>(marshaled.___m_ApplyShapeToPosition_11);
  864. unmarshaled.___m_ApplyShapeToPosition_11 = unmarshaledm_ApplyShapeToPosition_temp_11;
  865. }
  866. // Conversion method for clean up from marshalling of: UnityEngine.ParticleSystem/EmitParams
  867. IL2CPP_EXTERN_C void EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshal_com_cleanup(EmitParams_tE76279CE754C7B0A4ECDA7E294587AACB039FBA0_marshaled_com& marshaled)
  868. {
  869. }
  870. #ifdef __clang__
  871. #pragma clang diagnostic pop
  872. #endif
  873. #ifdef __clang__
  874. #pragma clang diagnostic push
  875. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  876. #pragma clang diagnostic ignored "-Wunused-variable"
  877. #endif
  878. #ifdef __clang__
  879. #pragma clang diagnostic pop
  880. #endif
  881. #ifdef __clang__
  882. #pragma clang diagnostic push
  883. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  884. #pragma clang diagnostic ignored "-Wunused-variable"
  885. #endif
  886. // System.Int32 UnityEngine.ParticleSystemExtensionsImpl::GetCollisionEvents(UnityEngine.ParticleSystem,UnityEngine.GameObject,System.Collections.Generic.List`1<UnityEngine.ParticleCollisionEvent>)
  887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ParticleSystemExtensionsImpl_GetCollisionEvents_mEEDB71C2FE85835660149E03178CFD1F503E15E3 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___0_ps, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_go, List_1_tC738A5621689A7678648746667E7F66D96D6B8FD* ___2_collisionEvents, const RuntimeMethod* method)
  888. {
  889. typedef int32_t (*ParticleSystemExtensionsImpl_GetCollisionEvents_mEEDB71C2FE85835660149E03178CFD1F503E15E3_ftn) (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, List_1_tC738A5621689A7678648746667E7F66D96D6B8FD*);
  890. static ParticleSystemExtensionsImpl_GetCollisionEvents_mEEDB71C2FE85835660149E03178CFD1F503E15E3_ftn _il2cpp_icall_func;
  891. if (!_il2cpp_icall_func)
  892. _il2cpp_icall_func = (ParticleSystemExtensionsImpl_GetCollisionEvents_mEEDB71C2FE85835660149E03178CFD1F503E15E3_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ParticleSystemExtensionsImpl::GetCollisionEvents(UnityEngine.ParticleSystem,UnityEngine.GameObject,System.Collections.Generic.List`1<UnityEngine.ParticleCollisionEvent>)");
  893. int32_t icallRetVal = _il2cpp_icall_func(___0_ps, ___1_go, ___2_collisionEvents);
  894. return icallRetVal;
  895. }
  896. #ifdef __clang__
  897. #pragma clang diagnostic pop
  898. #endif
  899. #ifdef __clang__
  900. #pragma clang diagnostic push
  901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  902. #pragma clang diagnostic ignored "-Wunused-variable"
  903. #endif
  904. // System.Int32 UnityEngine.ParticlePhysicsExtensions::GetCollisionEvents(UnityEngine.ParticleSystem,UnityEngine.GameObject,System.Collections.Generic.List`1<UnityEngine.ParticleCollisionEvent>)
  905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ParticlePhysicsExtensions_GetCollisionEvents_mD44421A4CC66ECB3D6FD5D9012FE6131D3DB74B7 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___0_ps, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_go, List_1_tC738A5621689A7678648746667E7F66D96D6B8FD* ___2_collisionEvents, const RuntimeMethod* method)
  906. {
  907. int32_t V_0 = 0;
  908. {
  909. ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = ___0_ps;
  910. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ___1_go;
  911. List_1_tC738A5621689A7678648746667E7F66D96D6B8FD* L_2 = ___2_collisionEvents;
  912. int32_t L_3;
  913. L_3 = ParticleSystemExtensionsImpl_GetCollisionEvents_mEEDB71C2FE85835660149E03178CFD1F503E15E3(L_0, L_1, L_2, NULL);
  914. V_0 = L_3;
  915. goto IL_000c;
  916. }
  917. IL_000c:
  918. {
  919. int32_t L_4 = V_0;
  920. return L_4;
  921. }
  922. }
  923. #ifdef __clang__
  924. #pragma clang diagnostic pop
  925. #endif
  926. #ifdef __clang__
  927. #pragma clang diagnostic push
  928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  929. #pragma clang diagnostic ignored "-Wunused-variable"
  930. #endif
  931. // System.Int32 UnityEngine.ParticleSystemRenderer::GetMeshes(UnityEngine.Mesh[])
  932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ParticleSystemRenderer_GetMeshes_m3CA9AA8947C7F0468F6C0B7F1344D747EA43D440 (ParticleSystemRenderer_t576C271A363A738A6C576D4C6AEFB3B5B23E46C4* __this, MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* ___0_meshes, const RuntimeMethod* method)
  933. {
  934. typedef int32_t (*ParticleSystemRenderer_GetMeshes_m3CA9AA8947C7F0468F6C0B7F1344D747EA43D440_ftn) (ParticleSystemRenderer_t576C271A363A738A6C576D4C6AEFB3B5B23E46C4*, MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689*);
  935. static ParticleSystemRenderer_GetMeshes_m3CA9AA8947C7F0468F6C0B7F1344D747EA43D440_ftn _il2cpp_icall_func;
  936. if (!_il2cpp_icall_func)
  937. _il2cpp_icall_func = (ParticleSystemRenderer_GetMeshes_m3CA9AA8947C7F0468F6C0B7F1344D747EA43D440_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ParticleSystemRenderer::GetMeshes(UnityEngine.Mesh[])");
  938. int32_t icallRetVal = _il2cpp_icall_func(__this, ___0_meshes);
  939. return icallRetVal;
  940. }
  941. #ifdef __clang__
  942. #pragma clang diagnostic pop
  943. #endif
  944. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
  945. {
  946. static bool s_Il2CppMethodInitialized;
  947. if (!s_Il2CppMethodInitialized)
  948. {
  949. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
  950. s_Il2CppMethodInitialized = true;
  951. }
  952. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  953. memset((&V_0), 0, sizeof(V_0));
  954. {
  955. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
  956. V_0 = L_0;
  957. goto IL_0009;
  958. }
  959. IL_0009:
  960. {
  961. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  962. return L_1;
  963. }
  964. }
  965. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
  966. {
  967. {
  968. float L_0 = ___0_x;
  969. __this->___x_2 = L_0;
  970. float L_1 = ___1_y;
  971. __this->___y_3 = L_1;
  972. float L_2 = ___2_z;
  973. __this->___z_4 = L_2;
  974. return;
  975. }
  976. }
  977. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
  978. {
  979. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  980. memset((&V_0), 0, sizeof(V_0));
  981. {
  982. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  983. float L_1 = L_0.___x_2;
  984. float L_2 = ___1_d;
  985. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
  986. float L_4 = L_3.___y_3;
  987. float L_5 = ___1_d;
  988. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
  989. float L_7 = L_6.___z_4;
  990. float L_8 = ___1_d;
  991. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
  992. memset((&L_9), 0, sizeof(L_9));
  993. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
  994. V_0 = L_9;
  995. goto IL_0021;
  996. }
  997. IL_0021:
  998. {
  999. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
  1000. return L_10;
  1001. }
  1002. }