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

UnityEngine.PhysicsModule.cpp 141KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908
  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.Action`2<UnityEngine.PhysicsScene,Unity.Collections.NativeArray`1<UnityEngine.ModifiableContactPair>>
  9. struct Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2;
  10. // UnityEngine.ContactPoint[]
  11. struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
  12. // System.Delegate[]
  13. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  14. // System.Object[]
  15. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  16. // UnityEngine.RaycastHit[]
  17. struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
  18. // UnityEngine.CharacterController
  19. struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A;
  20. // UnityEngine.Collider
  21. struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
  22. // UnityEngine.Collision
  23. struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0;
  24. // UnityEngine.Component
  25. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
  26. // UnityEngine.ControllerColliderHit
  27. struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92;
  28. // System.DelegateData
  29. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  30. // System.Reflection.MethodInfo
  31. struct MethodInfo_t;
  32. // UnityEngine.Object
  33. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  34. // System.String
  35. struct String_t;
  36. // System.Void
  37. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  38. IL2CPP_EXTERN_C RuntimeClass* Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_il2cpp_TypeInfo_var;
  39. IL2CPP_EXTERN_C RuntimeClass* ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411_il2cpp_TypeInfo_var;
  40. IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
  41. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  42. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  43. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  44. IL2CPP_EXTERN_C RuntimeClass* PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE_il2cpp_TypeInfo_var;
  45. IL2CPP_EXTERN_C RuntimeClass* Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var;
  46. IL2CPP_EXTERN_C RuntimeClass* RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var;
  47. IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
  48. IL2CPP_EXTERN_C String_t* _stringLiteral21ACE806CE655297BC379B3AD17E97F0A68B6AEC;
  49. IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisModifiableContactPair_t8D3CA3E20AF1718A5421A6098D633DDA67399960_mFEB8AEAAAFF7FA2C9F9DB47C43E9EBA4FB2B85FA_RuntimeMethod_var;
  50. struct ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9;
  51. struct Delegate_t_marshaled_com;
  52. struct Delegate_t_marshaled_pinvoke;
  53. struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
  54. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  55. struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
  56. IL2CPP_EXTERN_C_BEGIN
  57. IL2CPP_EXTERN_C_END
  58. #ifdef __clang__
  59. #pragma clang diagnostic push
  60. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61. #pragma clang diagnostic ignored "-Wunused-variable"
  62. #endif
  63. // <Module>
  64. struct U3CModuleU3E_tCFCF033B61CFCC76C69180CF9A7B07EED67725EA
  65. {
  66. };
  67. // UnityEngine.Physics
  68. struct Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56 : public RuntimeObject
  69. {
  70. };
  71. // System.String
  72. struct String_t : public RuntimeObject
  73. {
  74. // System.Int32 System.String::_stringLength
  75. int32_t ____stringLength_4;
  76. // System.Char System.String::_firstChar
  77. Il2CppChar ____firstChar_5;
  78. };
  79. // System.ValueType
  80. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  81. {
  82. };
  83. // Native definition for P/Invoke marshalling of System.ValueType
  84. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  85. {
  86. };
  87. // Native definition for COM marshalling of System.ValueType
  88. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  89. {
  90. };
  91. // Unity.Collections.NativeArray`1<UnityEngine.ModifiableContactPair>
  92. struct NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259
  93. {
  94. // System.Void* Unity.Collections.NativeArray`1::m_Buffer
  95. void* ___m_Buffer_0;
  96. // System.Int32 Unity.Collections.NativeArray`1::m_Length
  97. int32_t ___m_Length_1;
  98. // Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
  99. int32_t ___m_AllocatorLabel_2;
  100. };
  101. // System.Boolean
  102. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  103. {
  104. // System.Boolean System.Boolean::m_value
  105. bool ___m_value_0;
  106. };
  107. // System.Double
  108. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  109. {
  110. // System.Double System.Double::m_value
  111. double ___m_value_0;
  112. };
  113. // System.Int32
  114. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  115. {
  116. // System.Int32 System.Int32::m_value
  117. int32_t ___m_value_0;
  118. };
  119. // System.IntPtr
  120. struct IntPtr_t
  121. {
  122. // System.Void* System.IntPtr::m_value
  123. void* ___m_value_0;
  124. };
  125. // UnityEngine.PhysicsScene
  126. struct PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE
  127. {
  128. // System.Int32 UnityEngine.PhysicsScene::m_Handle
  129. int32_t ___m_Handle_0;
  130. };
  131. // UnityEngine.Quaternion
  132. struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
  133. {
  134. // System.Single UnityEngine.Quaternion::x
  135. float ___x_0;
  136. // System.Single UnityEngine.Quaternion::y
  137. float ___y_1;
  138. // System.Single UnityEngine.Quaternion::z
  139. float ___z_2;
  140. // System.Single UnityEngine.Quaternion::w
  141. float ___w_3;
  142. };
  143. // System.Single
  144. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  145. {
  146. // System.Single System.Single::m_value
  147. float ___m_value_0;
  148. };
  149. // UnityEngine.Vector2
  150. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  151. {
  152. // System.Single UnityEngine.Vector2::x
  153. float ___x_0;
  154. // System.Single UnityEngine.Vector2::y
  155. float ___y_1;
  156. };
  157. // UnityEngine.Vector3
  158. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  159. {
  160. // System.Single UnityEngine.Vector3::x
  161. float ___x_2;
  162. // System.Single UnityEngine.Vector3::y
  163. float ___y_3;
  164. // System.Single UnityEngine.Vector3::z
  165. float ___z_4;
  166. };
  167. // System.Void
  168. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  169. {
  170. union
  171. {
  172. struct
  173. {
  174. };
  175. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  176. };
  177. };
  178. // UnityEngine.Collision
  179. struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0 : public RuntimeObject
  180. {
  181. // UnityEngine.Vector3 UnityEngine.Collision::m_Impulse
  182. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
  183. // UnityEngine.Vector3 UnityEngine.Collision::m_RelativeVelocity
  184. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
  185. // UnityEngine.Component UnityEngine.Collision::m_Body
  186. Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
  187. // UnityEngine.Collider UnityEngine.Collision::m_Collider
  188. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
  189. // System.Int32 UnityEngine.Collision::m_ContactCount
  190. int32_t ___m_ContactCount_4;
  191. // UnityEngine.ContactPoint[] UnityEngine.Collision::m_ReusedContacts
  192. ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_ReusedContacts_5;
  193. // UnityEngine.ContactPoint[] UnityEngine.Collision::m_LegacyContacts
  194. ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_LegacyContacts_6;
  195. };
  196. // Native definition for P/Invoke marshalling of UnityEngine.Collision
  197. struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke
  198. {
  199. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
  200. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
  201. Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
  202. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
  203. int32_t ___m_ContactCount_4;
  204. ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_ReusedContacts_5;
  205. ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_LegacyContacts_6;
  206. };
  207. // Native definition for COM marshalling of UnityEngine.Collision
  208. struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com
  209. {
  210. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
  211. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
  212. Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
  213. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
  214. int32_t ___m_ContactCount_4;
  215. ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_ReusedContacts_5;
  216. ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_LegacyContacts_6;
  217. };
  218. // UnityEngine.ContactPoint
  219. struct ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9
  220. {
  221. // UnityEngine.Vector3 UnityEngine.ContactPoint::m_Point
  222. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0;
  223. // UnityEngine.Vector3 UnityEngine.ContactPoint::m_Normal
  224. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
  225. // System.Int32 UnityEngine.ContactPoint::m_ThisColliderInstanceID
  226. int32_t ___m_ThisColliderInstanceID_2;
  227. // System.Int32 UnityEngine.ContactPoint::m_OtherColliderInstanceID
  228. int32_t ___m_OtherColliderInstanceID_3;
  229. // System.Single UnityEngine.ContactPoint::m_Separation
  230. float ___m_Separation_4;
  231. };
  232. // UnityEngine.ControllerColliderHit
  233. struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92 : public RuntimeObject
  234. {
  235. // UnityEngine.CharacterController UnityEngine.ControllerColliderHit::m_Controller
  236. CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller_0;
  237. // UnityEngine.Collider UnityEngine.ControllerColliderHit::m_Collider
  238. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_1;
  239. // UnityEngine.Vector3 UnityEngine.ControllerColliderHit::m_Point
  240. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_2;
  241. // UnityEngine.Vector3 UnityEngine.ControllerColliderHit::m_Normal
  242. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_3;
  243. // UnityEngine.Vector3 UnityEngine.ControllerColliderHit::m_MoveDirection
  244. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection_4;
  245. // System.Single UnityEngine.ControllerColliderHit::m_MoveLength
  246. float ___m_MoveLength_5;
  247. // System.Int32 UnityEngine.ControllerColliderHit::m_Push
  248. int32_t ___m_Push_6;
  249. };
  250. // Native definition for P/Invoke marshalling of UnityEngine.ControllerColliderHit
  251. struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_pinvoke
  252. {
  253. CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller_0;
  254. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_1;
  255. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_2;
  256. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_3;
  257. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection_4;
  258. float ___m_MoveLength_5;
  259. int32_t ___m_Push_6;
  260. };
  261. // Native definition for COM marshalling of UnityEngine.ControllerColliderHit
  262. struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_com
  263. {
  264. CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller_0;
  265. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_1;
  266. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_2;
  267. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_3;
  268. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection_4;
  269. float ___m_MoveLength_5;
  270. int32_t ___m_Push_6;
  271. };
  272. // System.Delegate
  273. struct Delegate_t : public RuntimeObject
  274. {
  275. // System.IntPtr System.Delegate::method_ptr
  276. Il2CppMethodPointer ___method_ptr_0;
  277. // System.IntPtr System.Delegate::invoke_impl
  278. intptr_t ___invoke_impl_1;
  279. // System.Object System.Delegate::m_target
  280. RuntimeObject* ___m_target_2;
  281. // System.IntPtr System.Delegate::method
  282. intptr_t ___method_3;
  283. // System.IntPtr System.Delegate::delegate_trampoline
  284. intptr_t ___delegate_trampoline_4;
  285. // System.IntPtr System.Delegate::extra_arg
  286. intptr_t ___extra_arg_5;
  287. // System.IntPtr System.Delegate::method_code
  288. intptr_t ___method_code_6;
  289. // System.IntPtr System.Delegate::interp_method
  290. intptr_t ___interp_method_7;
  291. // System.IntPtr System.Delegate::interp_invoke_impl
  292. intptr_t ___interp_invoke_impl_8;
  293. // System.Reflection.MethodInfo System.Delegate::method_info
  294. MethodInfo_t* ___method_info_9;
  295. // System.Reflection.MethodInfo System.Delegate::original_method_info
  296. MethodInfo_t* ___original_method_info_10;
  297. // System.DelegateData System.Delegate::data
  298. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  299. // System.Boolean System.Delegate::method_is_virtual
  300. bool ___method_is_virtual_12;
  301. };
  302. // Native definition for P/Invoke marshalling of System.Delegate
  303. struct Delegate_t_marshaled_pinvoke
  304. {
  305. intptr_t ___method_ptr_0;
  306. intptr_t ___invoke_impl_1;
  307. Il2CppIUnknown* ___m_target_2;
  308. intptr_t ___method_3;
  309. intptr_t ___delegate_trampoline_4;
  310. intptr_t ___extra_arg_5;
  311. intptr_t ___method_code_6;
  312. intptr_t ___interp_method_7;
  313. intptr_t ___interp_invoke_impl_8;
  314. MethodInfo_t* ___method_info_9;
  315. MethodInfo_t* ___original_method_info_10;
  316. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  317. int32_t ___method_is_virtual_12;
  318. };
  319. // Native definition for COM marshalling of System.Delegate
  320. struct Delegate_t_marshaled_com
  321. {
  322. intptr_t ___method_ptr_0;
  323. intptr_t ___invoke_impl_1;
  324. Il2CppIUnknown* ___m_target_2;
  325. intptr_t ___method_3;
  326. intptr_t ___delegate_trampoline_4;
  327. intptr_t ___extra_arg_5;
  328. intptr_t ___method_code_6;
  329. intptr_t ___interp_method_7;
  330. intptr_t ___interp_invoke_impl_8;
  331. MethodInfo_t* ___method_info_9;
  332. MethodInfo_t* ___original_method_info_10;
  333. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  334. int32_t ___method_is_virtual_12;
  335. };
  336. // UnityEngine.ModifiableContactPair
  337. struct ModifiableContactPair_t8D3CA3E20AF1718A5421A6098D633DDA67399960
  338. {
  339. // System.IntPtr UnityEngine.ModifiableContactPair::actor
  340. intptr_t ___actor_0;
  341. // System.IntPtr UnityEngine.ModifiableContactPair::otherActor
  342. intptr_t ___otherActor_1;
  343. // System.IntPtr UnityEngine.ModifiableContactPair::shape
  344. intptr_t ___shape_2;
  345. // System.IntPtr UnityEngine.ModifiableContactPair::otherShape
  346. intptr_t ___otherShape_3;
  347. // UnityEngine.Quaternion UnityEngine.ModifiableContactPair::rotation
  348. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_4;
  349. // UnityEngine.Vector3 UnityEngine.ModifiableContactPair::position
  350. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_5;
  351. // UnityEngine.Quaternion UnityEngine.ModifiableContactPair::otherRotation
  352. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___otherRotation_6;
  353. // UnityEngine.Vector3 UnityEngine.ModifiableContactPair::otherPosition
  354. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___otherPosition_7;
  355. // System.Int32 UnityEngine.ModifiableContactPair::numContacts
  356. int32_t ___numContacts_8;
  357. // System.IntPtr UnityEngine.ModifiableContactPair::contacts
  358. intptr_t ___contacts_9;
  359. };
  360. // UnityEngine.Object
  361. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  362. {
  363. // System.IntPtr UnityEngine.Object::m_CachedPtr
  364. intptr_t ___m_CachedPtr_0;
  365. };
  366. // Native definition for P/Invoke marshalling of UnityEngine.Object
  367. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  368. {
  369. intptr_t ___m_CachedPtr_0;
  370. };
  371. // Native definition for COM marshalling of UnityEngine.Object
  372. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  373. {
  374. intptr_t ___m_CachedPtr_0;
  375. };
  376. // UnityEngine.Ray
  377. struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00
  378. {
  379. // UnityEngine.Vector3 UnityEngine.Ray::m_Origin
  380. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0;
  381. // UnityEngine.Vector3 UnityEngine.Ray::m_Direction
  382. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1;
  383. };
  384. // UnityEngine.RaycastHit
  385. struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5
  386. {
  387. // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
  388. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0;
  389. // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
  390. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
  391. // System.UInt32 UnityEngine.RaycastHit::m_FaceID
  392. uint32_t ___m_FaceID_2;
  393. // System.Single UnityEngine.RaycastHit::m_Distance
  394. float ___m_Distance_3;
  395. // UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
  396. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4;
  397. // System.Int32 UnityEngine.RaycastHit::m_Collider
  398. int32_t ___m_Collider_5;
  399. };
  400. // UnityEngine.Component
  401. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  402. {
  403. };
  404. // System.MulticastDelegate
  405. struct MulticastDelegate_t : public Delegate_t
  406. {
  407. // System.Delegate[] System.MulticastDelegate::delegates
  408. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
  409. };
  410. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  411. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  412. {
  413. Delegate_t_marshaled_pinvoke** ___delegates_13;
  414. };
  415. // Native definition for COM marshalling of System.MulticastDelegate
  416. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  417. {
  418. Delegate_t_marshaled_com** ___delegates_13;
  419. };
  420. // System.Action`2<UnityEngine.PhysicsScene,Unity.Collections.NativeArray`1<UnityEngine.ModifiableContactPair>>
  421. struct Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2 : public MulticastDelegate_t
  422. {
  423. };
  424. // UnityEngine.Collider
  425. struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  426. {
  427. };
  428. // UnityEngine.BoxCollider
  429. struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
  430. {
  431. };
  432. // UnityEngine.CapsuleCollider
  433. struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
  434. {
  435. };
  436. // UnityEngine.CharacterController
  437. struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
  438. {
  439. };
  440. // UnityEngine.MeshCollider
  441. struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
  442. {
  443. };
  444. // UnityEngine.SphereCollider
  445. struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
  446. {
  447. };
  448. // <Module>
  449. // <Module>
  450. // UnityEngine.Physics
  451. struct Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_StaticFields
  452. {
  453. // System.Action`2<UnityEngine.PhysicsScene,Unity.Collections.NativeArray`1<UnityEngine.ModifiableContactPair>> UnityEngine.Physics::ContactModifyEvent
  454. Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* ___ContactModifyEvent_0;
  455. // System.Action`2<UnityEngine.PhysicsScene,Unity.Collections.NativeArray`1<UnityEngine.ModifiableContactPair>> UnityEngine.Physics::ContactModifyEventCCD
  456. Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* ___ContactModifyEventCCD_1;
  457. };
  458. // UnityEngine.Physics
  459. // System.String
  460. struct String_t_StaticFields
  461. {
  462. // System.String System.String::Empty
  463. String_t* ___Empty_6;
  464. };
  465. // System.String
  466. // Unity.Collections.NativeArray`1<UnityEngine.ModifiableContactPair>
  467. // Unity.Collections.NativeArray`1<UnityEngine.ModifiableContactPair>
  468. // System.Boolean
  469. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  470. {
  471. // System.String System.Boolean::TrueString
  472. String_t* ___TrueString_5;
  473. // System.String System.Boolean::FalseString
  474. String_t* ___FalseString_6;
  475. };
  476. // System.Boolean
  477. // System.Double
  478. // System.Double
  479. // System.Int32
  480. // System.Int32
  481. // System.IntPtr
  482. struct IntPtr_t_StaticFields
  483. {
  484. // System.IntPtr System.IntPtr::Zero
  485. intptr_t ___Zero_1;
  486. };
  487. // System.IntPtr
  488. // UnityEngine.PhysicsScene
  489. // UnityEngine.PhysicsScene
  490. // System.Single
  491. // System.Single
  492. // UnityEngine.Vector3
  493. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  494. {
  495. // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  496. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
  497. // UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  498. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
  499. // UnityEngine.Vector3 UnityEngine.Vector3::upVector
  500. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
  501. // UnityEngine.Vector3 UnityEngine.Vector3::downVector
  502. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
  503. // UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  504. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
  505. // UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  506. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
  507. // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  508. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
  509. // UnityEngine.Vector3 UnityEngine.Vector3::backVector
  510. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
  511. // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  512. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
  513. // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  514. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
  515. };
  516. // UnityEngine.Vector3
  517. // System.Void
  518. // System.Void
  519. // UnityEngine.Collision
  520. // UnityEngine.Collision
  521. // UnityEngine.ContactPoint
  522. // UnityEngine.ContactPoint
  523. // UnityEngine.ControllerColliderHit
  524. // UnityEngine.ControllerColliderHit
  525. // UnityEngine.ModifiableContactPair
  526. // UnityEngine.ModifiableContactPair
  527. // UnityEngine.Object
  528. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  529. {
  530. // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
  531. int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
  532. };
  533. // UnityEngine.Object
  534. // UnityEngine.Ray
  535. // UnityEngine.Ray
  536. // UnityEngine.RaycastHit
  537. // UnityEngine.RaycastHit
  538. // UnityEngine.Component
  539. // UnityEngine.Component
  540. // System.Action`2<UnityEngine.PhysicsScene,Unity.Collections.NativeArray`1<UnityEngine.ModifiableContactPair>>
  541. // System.Action`2<UnityEngine.PhysicsScene,Unity.Collections.NativeArray`1<UnityEngine.ModifiableContactPair>>
  542. // UnityEngine.Collider
  543. // UnityEngine.Collider
  544. // UnityEngine.BoxCollider
  545. // UnityEngine.BoxCollider
  546. // UnityEngine.CapsuleCollider
  547. // UnityEngine.CapsuleCollider
  548. // UnityEngine.CharacterController
  549. // UnityEngine.CharacterController
  550. // UnityEngine.MeshCollider
  551. // UnityEngine.MeshCollider
  552. // UnityEngine.SphereCollider
  553. // UnityEngine.SphereCollider
  554. #ifdef __clang__
  555. #pragma clang diagnostic pop
  556. #endif
  557. // UnityEngine.RaycastHit[]
  558. struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8 : public RuntimeArray
  559. {
  560. ALIGN_FIELD (8) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 m_Items[1];
  561. inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAt(il2cpp_array_size_t index) const
  562. {
  563. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  564. return m_Items[index];
  565. }
  566. inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAt(il2cpp_array_size_t index)
  567. {
  568. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  569. return m_Items + index;
  570. }
  571. inline void SetAt(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value)
  572. {
  573. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  574. m_Items[index] = value;
  575. }
  576. inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAtUnchecked(il2cpp_array_size_t index) const
  577. {
  578. return m_Items[index];
  579. }
  580. inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAtUnchecked(il2cpp_array_size_t index)
  581. {
  582. return m_Items + index;
  583. }
  584. inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value)
  585. {
  586. m_Items[index] = value;
  587. }
  588. };
  589. // UnityEngine.ContactPoint[]
  590. struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411 : public RuntimeArray
  591. {
  592. ALIGN_FIELD (8) ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 m_Items[1];
  593. inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 GetAt(il2cpp_array_size_t index) const
  594. {
  595. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  596. return m_Items[index];
  597. }
  598. inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* GetAddressAt(il2cpp_array_size_t index)
  599. {
  600. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  601. return m_Items + index;
  602. }
  603. inline void SetAt(il2cpp_array_size_t index, ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 value)
  604. {
  605. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  606. m_Items[index] = value;
  607. }
  608. inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 GetAtUnchecked(il2cpp_array_size_t index) const
  609. {
  610. return m_Items[index];
  611. }
  612. inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* GetAddressAtUnchecked(il2cpp_array_size_t index)
  613. {
  614. return m_Items + index;
  615. }
  616. inline void SetAtUnchecked(il2cpp_array_size_t index, ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 value)
  617. {
  618. m_Items[index] = value;
  619. }
  620. };
  621. // System.Object[]
  622. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  623. {
  624. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  625. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  626. {
  627. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  628. return m_Items[index];
  629. }
  630. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  631. {
  632. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  633. return m_Items + index;
  634. }
  635. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  636. {
  637. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  638. m_Items[index] = value;
  639. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  640. }
  641. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  642. {
  643. return m_Items[index];
  644. }
  645. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  646. {
  647. return m_Items + index;
  648. }
  649. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  650. {
  651. m_Items[index] = value;
  652. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  653. }
  654. };
  655. // Unity.Collections.NativeArray`1<T> Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::ConvertExistingDataToNativeArray<UnityEngine.ModifiableContactPair>(System.Void*,System.Int32,Unity.Collections.Allocator)
  656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259 NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisModifiableContactPair_t8D3CA3E20AF1718A5421A6098D633DDA67399960_mFEB8AEAAAFF7FA2C9F9DB47C43E9EBA4FB2B85FA_gshared (void* ___0_dataPointer, int32_t ___1_length, int32_t ___2_allocator, const RuntimeMethod* method) ;
  657. // System.Void System.Action`2<UnityEngine.PhysicsScene,Unity.Collections.NativeArray`1<UnityEngine.ModifiableContactPair>>::Invoke(T1,T2)
  658. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7EA811A13BB45D59926C636C90CFD2FCE6D89B3B_gshared_inline (Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* __this, PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_arg1, NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259 ___1_arg2, const RuntimeMethod* method) ;
  659. // System.Void* System.IntPtr::ToPointer()
  660. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method) ;
  661. // Unity.Collections.NativeArray`1<T> Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::ConvertExistingDataToNativeArray<UnityEngine.ModifiableContactPair>(System.Void*,System.Int32,Unity.Collections.Allocator)
  662. inline NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259 NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisModifiableContactPair_t8D3CA3E20AF1718A5421A6098D633DDA67399960_mFEB8AEAAAFF7FA2C9F9DB47C43E9EBA4FB2B85FA (void* ___0_dataPointer, int32_t ___1_length, int32_t ___2_allocator, const RuntimeMethod* method)
  663. {
  664. return (( NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259 (*) (void*, int32_t, int32_t, const RuntimeMethod*))NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisModifiableContactPair_t8D3CA3E20AF1718A5421A6098D633DDA67399960_mFEB8AEAAAFF7FA2C9F9DB47C43E9EBA4FB2B85FA_gshared)(___0_dataPointer, ___1_length, ___2_allocator, method);
  665. }
  666. // System.Void System.Action`2<UnityEngine.PhysicsScene,Unity.Collections.NativeArray`1<UnityEngine.ModifiableContactPair>>::Invoke(T1,T2)
  667. inline void Action_2_Invoke_m7EA811A13BB45D59926C636C90CFD2FCE6D89B3B_inline (Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* __this, PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_arg1, NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259 ___1_arg2, const RuntimeMethod* method)
  668. {
  669. (( void (*) (Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2*, PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE, NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259, const RuntimeMethod*))Action_2_Invoke_m7EA811A13BB45D59926C636C90CFD2FCE6D89B3B_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
  670. }
  671. // System.Void UnityEngine.Physics::get_defaultPhysicsScene_Injected(UnityEngine.PhysicsScene&)
  672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_get_defaultPhysicsScene_Injected_mE86AE6A398435C1754A824B2B35DF13126A6C5D6 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* ___0_ret, const RuntimeMethod* method) ;
  673. // UnityEngine.PhysicsScene UnityEngine.Physics::get_defaultPhysicsScene()
  674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A (const RuntimeMethod* method) ;
  675. // System.Boolean UnityEngine.PhysicsScene::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
  677. // System.Boolean UnityEngine.PhysicsScene::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Raycast_m6EE0783D1B113CAD5450A2CB876F6CA305BAD2CE (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ;
  679. // UnityEngine.Vector3 UnityEngine.Ray::get_origin()
  680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ;
  681. // UnityEngine.Vector3 UnityEngine.Ray::get_direction()
  682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ;
  683. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mA782767AD4F149FBEA32C71460DFF061B7563688 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ;
  685. // UnityEngine.RaycastHit[] UnityEngine.Physics::Internal_RaycastAll_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_Internal_RaycastAll_Injected_mAFAA47E2224DEA0ABF1A2188A969E7A663E50C92 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* ___1_ray, float ___2_maxDistance, int32_t ___3_mask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
  687. // System.Single UnityEngine.Vector3::get_magnitude()
  688. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
  689. // UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
  690. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
  691. // System.Void UnityEngine.Ray::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
  692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method) ;
  693. // UnityEngine.RaycastHit[] UnityEngine.Physics::Internal_RaycastAll(UnityEngine.PhysicsScene,UnityEngine.Ray,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_Internal_RaycastAll_mC128593FD48E6F237BE59CFCDC7DDE7A4E8CB074 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___1_ray, float ___2_maxDistance, int32_t ___3_mask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
  695. // UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_RaycastAll_m8B7FB8419A65BEE78927D0EE84916E8DBE7ECD34 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
  697. // System.Int32 UnityEngine.PhysicsScene::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_raycastHits, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ;
  699. // UnityEngine.Object UnityEngine.Object::FindObjectFromInstanceID(System.Int32)
  700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* Object_FindObjectFromInstanceID_m977F314530A838CAB5497C8F5D0D8DA134B92E0C (int32_t ___0_instanceID, const RuntimeMethod* method) ;
  701. // UnityEngine.Collider UnityEngine.RaycastHit::get_collider()
  702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
  703. // UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
  704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
  705. // UnityEngine.Vector3 UnityEngine.RaycastHit::get_normal()
  706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
  707. // System.Single UnityEngine.RaycastHit::get_distance()
  708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
  709. // System.Void System.Array::Copy(System.Array,System.Array,System.Int32)
  710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900 (RuntimeArray* ___0_sourceArray, RuntimeArray* ___1_destinationArray, int32_t ___2_length, const RuntimeMethod* method) ;
  711. // System.String UnityEngine.UnityString::Format(System.String,System.Object[])
  712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityString_Format_m98A0629641086A1BE20BBF7F4EADDE3FE3877D85 (String_t* ___0_fmt, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  713. // System.String UnityEngine.PhysicsScene::ToString()
  714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PhysicsScene_ToString_mA4E28A3068A823D16D96BBA45115A2C457FC57C7 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, const RuntimeMethod* method) ;
  715. // System.Int32 UnityEngine.PhysicsScene::GetHashCode()
  716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene_GetHashCode_m368888FB861F994FADEEDD281BD02B090C561814 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, const RuntimeMethod* method) ;
  717. // System.Boolean UnityEngine.PhysicsScene::Equals(System.Object)
  718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Equals_mE3A11329AB6C2F4F76D2321D8BAE52671A2EDDA3 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  719. // System.Boolean UnityEngine.PhysicsScene::Equals(UnityEngine.PhysicsScene)
  720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Equals_m81E4A78FC3644FDC44044B3A5F19F1C4283648A1 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_other, const RuntimeMethod* method) ;
  721. // System.Boolean UnityEngine.PhysicsScene::Internal_RaycastTest(UnityEngine.PhysicsScene,UnityEngine.Ray,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Internal_RaycastTest_m729F4A577F5DD911131C5321EC28E44F98A60BA0 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___1_ray, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
  723. // System.Boolean UnityEngine.PhysicsScene::Internal_RaycastTest_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Internal_RaycastTest_Injected_m7633DAED691C6CFE296418FDBCE2E5E630456C62 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* ___1_ray, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
  725. // System.Boolean UnityEngine.PhysicsScene::Internal_Raycast(UnityEngine.PhysicsScene,UnityEngine.Ray,System.Single,UnityEngine.RaycastHit&,System.Int32,UnityEngine.QueryTriggerInteraction)
  726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Internal_Raycast_m0211A7BDE011181718838F063296D51F88D92E74 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___1_ray, float ___2_maxDistance, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___3_hit, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ;
  727. // System.Boolean UnityEngine.PhysicsScene::Internal_Raycast_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,System.Single,UnityEngine.RaycastHit&,System.Int32,UnityEngine.QueryTriggerInteraction)
  728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Internal_Raycast_Injected_m09A18038A5A35901A6825B805600525583FD404D (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* ___1_ray, float ___2_maxDistance, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___3_hit, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ;
  729. // UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
  730. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
  731. // System.Int32 UnityEngine.PhysicsScene::Internal_RaycastNonAlloc(UnityEngine.PhysicsScene,UnityEngine.Ray,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene_Internal_RaycastNonAlloc_mC339255AAFC484588C813D7BE2BDAE03797D26DB (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___1_ray, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_raycastHits, float ___3_maxDistance, int32_t ___4_mask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ;
  733. // System.Int32 UnityEngine.PhysicsScene::Internal_RaycastNonAlloc_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene_Internal_RaycastNonAlloc_Injected_mD6BA34F06BE743B2CBF46AA82EE6DDC9CCEC0F27 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* ___1_ray, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_raycastHits, float ___3_maxDistance, int32_t ___4_mask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ;
  735. // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
  736. 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) ;
  737. // UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
  738. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
  739. // System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
  740. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
  741. // UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
  742. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
  743. #ifdef __clang__
  744. #pragma clang diagnostic push
  745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  746. #pragma clang diagnostic ignored "-Wunused-variable"
  747. #endif
  748. #ifdef __clang__
  749. #pragma clang diagnostic pop
  750. #endif
  751. #ifdef __clang__
  752. #pragma clang diagnostic push
  753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  754. #pragma clang diagnostic ignored "-Wunused-variable"
  755. #endif
  756. // System.Void UnityEngine.Physics::OnSceneContactModify(UnityEngine.PhysicsScene,System.IntPtr,System.Int32,System.Boolean)
  757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_OnSceneContactModify_m52106C18952BF4768B05F67FAF2B7F6F6F7D0C9D (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_scene, intptr_t ___1_buffer, int32_t ___2_count, bool ___3_isCCD, const RuntimeMethod* method)
  758. {
  759. static bool s_Il2CppMethodInitialized;
  760. if (!s_Il2CppMethodInitialized)
  761. {
  762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisModifiableContactPair_t8D3CA3E20AF1718A5421A6098D633DDA67399960_mFEB8AEAAAFF7FA2C9F9DB47C43E9EBA4FB2B85FA_RuntimeMethod_var);
  763. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
  764. s_Il2CppMethodInitialized = true;
  765. }
  766. NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259 V_0;
  767. memset((&V_0), 0, sizeof(V_0));
  768. bool V_1 = false;
  769. Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* G_B3_0 = NULL;
  770. Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* G_B2_0 = NULL;
  771. Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* G_B7_0 = NULL;
  772. Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* G_B6_0 = NULL;
  773. {
  774. void* L_0;
  775. L_0 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline((&___1_buffer), NULL);
  776. int32_t L_1 = ___2_count;
  777. NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259 L_2;
  778. L_2 = NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisModifiableContactPair_t8D3CA3E20AF1718A5421A6098D633DDA67399960_mFEB8AEAAAFF7FA2C9F9DB47C43E9EBA4FB2B85FA(L_0, L_1, 1, NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisModifiableContactPair_t8D3CA3E20AF1718A5421A6098D633DDA67399960_mFEB8AEAAAFF7FA2C9F9DB47C43E9EBA4FB2B85FA_RuntimeMethod_var);
  779. V_0 = L_2;
  780. bool L_3 = ___3_isCCD;
  781. V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
  782. bool L_4 = V_1;
  783. if (!L_4)
  784. {
  785. goto IL_002d;
  786. }
  787. }
  788. {
  789. Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* L_5 = ((Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_StaticFields*)il2cpp_codegen_static_fields_for(Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var))->___ContactModifyEvent_0;
  790. Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* L_6 = L_5;
  791. G_B2_0 = L_6;
  792. if (L_6)
  793. {
  794. G_B3_0 = L_6;
  795. goto IL_0023;
  796. }
  797. }
  798. {
  799. goto IL_002b;
  800. }
  801. IL_0023:
  802. {
  803. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_7 = ___0_scene;
  804. NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259 L_8 = V_0;
  805. NullCheck(G_B3_0);
  806. Action_2_Invoke_m7EA811A13BB45D59926C636C90CFD2FCE6D89B3B_inline(G_B3_0, L_7, L_8, NULL);
  807. }
  808. IL_002b:
  809. {
  810. goto IL_0040;
  811. }
  812. IL_002d:
  813. {
  814. Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* L_9 = ((Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_StaticFields*)il2cpp_codegen_static_fields_for(Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var))->___ContactModifyEventCCD_1;
  815. Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* L_10 = L_9;
  816. G_B6_0 = L_10;
  817. if (L_10)
  818. {
  819. G_B7_0 = L_10;
  820. goto IL_0038;
  821. }
  822. }
  823. {
  824. goto IL_0040;
  825. }
  826. IL_0038:
  827. {
  828. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_11 = ___0_scene;
  829. NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259 L_12 = V_0;
  830. NullCheck(G_B7_0);
  831. Action_2_Invoke_m7EA811A13BB45D59926C636C90CFD2FCE6D89B3B_inline(G_B7_0, L_11, L_12, NULL);
  832. }
  833. IL_0040:
  834. {
  835. return;
  836. }
  837. }
  838. // UnityEngine.PhysicsScene UnityEngine.Physics::get_defaultPhysicsScene()
  839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A (const RuntimeMethod* method)
  840. {
  841. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  842. memset((&V_0), 0, sizeof(V_0));
  843. {
  844. Physics_get_defaultPhysicsScene_Injected_mE86AE6A398435C1754A824B2B35DF13126A6C5D6((&V_0), NULL);
  845. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0 = V_0;
  846. return L_0;
  847. }
  848. }
  849. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m453681A406AADE0A30227D955279F5E7050B790D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method)
  851. {
  852. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  853. memset((&V_0), 0, sizeof(V_0));
  854. bool V_1 = false;
  855. {
  856. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  857. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  858. V_0 = L_0;
  859. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  860. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  861. float L_3 = ___2_maxDistance;
  862. int32_t L_4 = ___3_layerMask;
  863. int32_t L_5 = ___4_queryTriggerInteraction;
  864. bool L_6;
  865. L_6 = PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730((&V_0), L_1, L_2, L_3, L_4, L_5, NULL);
  866. V_1 = L_6;
  867. goto IL_0017;
  868. }
  869. IL_0017:
  870. {
  871. bool L_7 = V_1;
  872. return L_7;
  873. }
  874. }
  875. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32)
  876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m0679FB03C9AFC1E803B8F8AE6CAB409670D31377 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, int32_t ___3_layerMask, const RuntimeMethod* method)
  877. {
  878. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  879. memset((&V_0), 0, sizeof(V_0));
  880. bool V_1 = false;
  881. {
  882. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  883. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  884. V_0 = L_0;
  885. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  886. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  887. float L_3 = ___2_maxDistance;
  888. int32_t L_4 = ___3_layerMask;
  889. bool L_5;
  890. L_5 = PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730((&V_0), L_1, L_2, L_3, L_4, 0, NULL);
  891. V_1 = L_5;
  892. goto IL_0016;
  893. }
  894. IL_0016:
  895. {
  896. bool L_6 = V_1;
  897. return L_6;
  898. }
  899. }
  900. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
  901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mCFF84927BE3EC1780DBA34CCED374E7FF12ABCBE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, const RuntimeMethod* method)
  902. {
  903. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  904. memset((&V_0), 0, sizeof(V_0));
  905. bool V_1 = false;
  906. {
  907. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  908. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  909. V_0 = L_0;
  910. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  911. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  912. float L_3 = ___2_maxDistance;
  913. bool L_4;
  914. L_4 = PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730((&V_0), L_1, L_2, L_3, ((int32_t)-5), 0, NULL);
  915. V_1 = L_4;
  916. goto IL_0017;
  917. }
  918. IL_0017:
  919. {
  920. bool L_5 = V_1;
  921. return L_5;
  922. }
  923. }
  924. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3)
  925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mCAA46C95211C7BB95697A347B036C012D26EB028 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method)
  926. {
  927. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  928. memset((&V_0), 0, sizeof(V_0));
  929. bool V_1 = false;
  930. {
  931. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  932. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  933. V_0 = L_0;
  934. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  935. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  936. bool L_3;
  937. L_3 = PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730((&V_0), L_1, L_2, (std::numeric_limits<float>::infinity()), ((int32_t)-5), 0, NULL);
  938. V_1 = L_3;
  939. goto IL_001b;
  940. }
  941. IL_001b:
  942. {
  943. bool L_4 = V_1;
  944. return L_4;
  945. }
  946. }
  947. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mA782767AD4F149FBEA32C71460DFF061B7563688 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method)
  949. {
  950. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  951. memset((&V_0), 0, sizeof(V_0));
  952. bool V_1 = false;
  953. {
  954. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  955. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  956. V_0 = L_0;
  957. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  958. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  959. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_3 = ___2_hitInfo;
  960. float L_4 = ___3_maxDistance;
  961. int32_t L_5 = ___4_layerMask;
  962. int32_t L_6 = ___5_queryTriggerInteraction;
  963. bool L_7;
  964. L_7 = PhysicsScene_Raycast_m6EE0783D1B113CAD5450A2CB876F6CA305BAD2CE((&V_0), L_1, L_2, L_3, L_4, L_5, L_6, NULL);
  965. V_1 = L_7;
  966. goto IL_0019;
  967. }
  968. IL_0019:
  969. {
  970. bool L_8 = V_1;
  971. return L_8;
  972. }
  973. }
  974. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32)
  975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m56120FFEF0D4F0A44CCA505B5C946E6FB8742F12 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, float ___3_maxDistance, int32_t ___4_layerMask, const RuntimeMethod* method)
  976. {
  977. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  978. memset((&V_0), 0, sizeof(V_0));
  979. bool V_1 = false;
  980. {
  981. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  982. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  983. V_0 = L_0;
  984. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  985. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  986. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_3 = ___2_hitInfo;
  987. float L_4 = ___3_maxDistance;
  988. int32_t L_5 = ___4_layerMask;
  989. bool L_6;
  990. L_6 = PhysicsScene_Raycast_m6EE0783D1B113CAD5450A2CB876F6CA305BAD2CE((&V_0), L_1, L_2, L_3, L_4, L_5, 0, NULL);
  991. V_1 = L_6;
  992. goto IL_0018;
  993. }
  994. IL_0018:
  995. {
  996. bool L_7 = V_1;
  997. return L_7;
  998. }
  999. }
  1000. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single)
  1001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m011EA7022C33B2C499EF744E5AF3E01EEB8FBD33 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, float ___3_maxDistance, const RuntimeMethod* method)
  1002. {
  1003. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1004. memset((&V_0), 0, sizeof(V_0));
  1005. bool V_1 = false;
  1006. {
  1007. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1008. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1009. V_0 = L_0;
  1010. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  1011. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  1012. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_3 = ___2_hitInfo;
  1013. float L_4 = ___3_maxDistance;
  1014. bool L_5;
  1015. L_5 = PhysicsScene_Raycast_m6EE0783D1B113CAD5450A2CB876F6CA305BAD2CE((&V_0), L_1, L_2, L_3, L_4, ((int32_t)-5), 0, NULL);
  1016. V_1 = L_5;
  1017. goto IL_0018;
  1018. }
  1019. IL_0018:
  1020. {
  1021. bool L_6 = V_1;
  1022. return L_6;
  1023. }
  1024. }
  1025. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&)
  1026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m1B27F500505FFB57D78548B9F5A540A2AD092903 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, const RuntimeMethod* method)
  1027. {
  1028. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1029. memset((&V_0), 0, sizeof(V_0));
  1030. bool V_1 = false;
  1031. {
  1032. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1033. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1034. V_0 = L_0;
  1035. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  1036. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  1037. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_3 = ___2_hitInfo;
  1038. bool L_4;
  1039. L_4 = PhysicsScene_Raycast_m6EE0783D1B113CAD5450A2CB876F6CA305BAD2CE((&V_0), L_1, L_2, L_3, (std::numeric_limits<float>::infinity()), ((int32_t)-5), 0, NULL);
  1040. V_1 = L_4;
  1041. goto IL_001c;
  1042. }
  1043. IL_001c:
  1044. {
  1045. bool L_5 = V_1;
  1046. return L_5;
  1047. }
  1048. }
  1049. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  1050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m9879C28DFF6CD3048F2365BC01C855565EE141F8 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_maxDistance, int32_t ___2_layerMask, int32_t ___3_queryTriggerInteraction, const RuntimeMethod* method)
  1051. {
  1052. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1053. memset((&V_0), 0, sizeof(V_0));
  1054. bool V_1 = false;
  1055. {
  1056. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1057. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1058. V_0 = L_0;
  1059. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1060. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1061. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1062. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1063. float L_3 = ___1_maxDistance;
  1064. int32_t L_4 = ___2_layerMask;
  1065. int32_t L_5 = ___3_queryTriggerInteraction;
  1066. bool L_6;
  1067. L_6 = PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730((&V_0), L_1, L_2, L_3, L_4, L_5, NULL);
  1068. V_1 = L_6;
  1069. goto IL_0022;
  1070. }
  1071. IL_0022:
  1072. {
  1073. bool L_7 = V_1;
  1074. return L_7;
  1075. }
  1076. }
  1077. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,System.Single,System.Int32)
  1078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m5CAA0AEDB2A6FB26E5F42A8EA560A61CAAF12E50 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_maxDistance, int32_t ___2_layerMask, const RuntimeMethod* method)
  1079. {
  1080. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1081. memset((&V_0), 0, sizeof(V_0));
  1082. bool V_1 = false;
  1083. {
  1084. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1085. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1086. V_0 = L_0;
  1087. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1088. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1089. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1090. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1091. float L_3 = ___1_maxDistance;
  1092. int32_t L_4 = ___2_layerMask;
  1093. bool L_5;
  1094. L_5 = PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730((&V_0), L_1, L_2, L_3, L_4, 0, NULL);
  1095. V_1 = L_5;
  1096. goto IL_0022;
  1097. }
  1098. IL_0022:
  1099. {
  1100. bool L_6 = V_1;
  1101. return L_6;
  1102. }
  1103. }
  1104. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,System.Single)
  1105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m7A0FEA813B93A82713C06D8466F0A21325743488 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_maxDistance, const RuntimeMethod* method)
  1106. {
  1107. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1108. memset((&V_0), 0, sizeof(V_0));
  1109. bool V_1 = false;
  1110. {
  1111. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1112. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1113. V_0 = L_0;
  1114. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1115. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1116. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1117. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1118. float L_3 = ___1_maxDistance;
  1119. bool L_4;
  1120. L_4 = PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730((&V_0), L_1, L_2, L_3, ((int32_t)-5), 0, NULL);
  1121. V_1 = L_4;
  1122. goto IL_0023;
  1123. }
  1124. IL_0023:
  1125. {
  1126. bool L_5 = V_1;
  1127. return L_5;
  1128. }
  1129. }
  1130. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray)
  1131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mDB89EB287ED040E534F6A933683A070D29DC14D3 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, const RuntimeMethod* method)
  1132. {
  1133. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1134. memset((&V_0), 0, sizeof(V_0));
  1135. bool V_1 = false;
  1136. {
  1137. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1138. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1139. V_0 = L_0;
  1140. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1141. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1142. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1143. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1144. bool L_3;
  1145. L_3 = PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730((&V_0), L_1, L_2, (std::numeric_limits<float>::infinity()), ((int32_t)-5), 0, NULL);
  1146. V_1 = L_3;
  1147. goto IL_0027;
  1148. }
  1149. IL_0027:
  1150. {
  1151. bool L_4 = V_1;
  1152. return L_4;
  1153. }
  1154. }
  1155. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  1156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method)
  1157. {
  1158. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1159. memset((&V_0), 0, sizeof(V_0));
  1160. bool V_1 = false;
  1161. {
  1162. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1163. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1164. V_0 = L_0;
  1165. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1166. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1167. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1168. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1169. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_3 = ___1_hitInfo;
  1170. float L_4 = ___2_maxDistance;
  1171. int32_t L_5 = ___3_layerMask;
  1172. int32_t L_6 = ___4_queryTriggerInteraction;
  1173. bool L_7;
  1174. L_7 = PhysicsScene_Raycast_m6EE0783D1B113CAD5450A2CB876F6CA305BAD2CE((&V_0), L_1, L_2, L_3, L_4, L_5, L_6, NULL);
  1175. V_1 = L_7;
  1176. goto IL_0024;
  1177. }
  1178. IL_0024:
  1179. {
  1180. bool L_8 = V_1;
  1181. return L_8;
  1182. }
  1183. }
  1184. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32)
  1185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m34AC1210E893A9EF969BD2C7104B10BE5B580025 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, int32_t ___3_layerMask, const RuntimeMethod* method)
  1186. {
  1187. bool V_0 = false;
  1188. {
  1189. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
  1190. L_0 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1191. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1192. L_1 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1193. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_2 = ___1_hitInfo;
  1194. float L_3 = ___2_maxDistance;
  1195. int32_t L_4 = ___3_layerMask;
  1196. bool L_5;
  1197. L_5 = Physics_Raycast_mA782767AD4F149FBEA32C71460DFF061B7563688(L_0, L_1, L_2, L_3, L_4, 0, NULL);
  1198. V_0 = L_5;
  1199. goto IL_001b;
  1200. }
  1201. IL_001b:
  1202. {
  1203. bool L_6 = V_0;
  1204. return L_6;
  1205. }
  1206. }
  1207. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single)
  1208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m839BA104A76B928A03F075C622923C6FCD2F8685 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, const RuntimeMethod* method)
  1209. {
  1210. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1211. memset((&V_0), 0, sizeof(V_0));
  1212. bool V_1 = false;
  1213. {
  1214. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1215. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1216. V_0 = L_0;
  1217. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1218. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1219. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1220. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1221. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_3 = ___1_hitInfo;
  1222. float L_4 = ___2_maxDistance;
  1223. bool L_5;
  1224. L_5 = PhysicsScene_Raycast_m6EE0783D1B113CAD5450A2CB876F6CA305BAD2CE((&V_0), L_1, L_2, L_3, L_4, ((int32_t)-5), 0, NULL);
  1225. V_1 = L_5;
  1226. goto IL_0024;
  1227. }
  1228. IL_0024:
  1229. {
  1230. bool L_6 = V_1;
  1231. return L_6;
  1232. }
  1233. }
  1234. // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&)
  1235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mCAC9F02A1AAB49E16B384EBC8318E2DF30F4B0E5 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, const RuntimeMethod* method)
  1236. {
  1237. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1238. memset((&V_0), 0, sizeof(V_0));
  1239. bool V_1 = false;
  1240. {
  1241. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1242. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1243. V_0 = L_0;
  1244. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1245. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1246. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1247. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1248. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_3 = ___1_hitInfo;
  1249. bool L_4;
  1250. L_4 = PhysicsScene_Raycast_m6EE0783D1B113CAD5450A2CB876F6CA305BAD2CE((&V_0), L_1, L_2, L_3, (std::numeric_limits<float>::infinity()), ((int32_t)-5), 0, NULL);
  1251. V_1 = L_4;
  1252. goto IL_0028;
  1253. }
  1254. IL_0028:
  1255. {
  1256. bool L_5 = V_1;
  1257. return L_5;
  1258. }
  1259. }
  1260. // UnityEngine.RaycastHit[] UnityEngine.Physics::Internal_RaycastAll(UnityEngine.PhysicsScene,UnityEngine.Ray,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  1261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_Internal_RaycastAll_mC128593FD48E6F237BE59CFCDC7DDE7A4E8CB074 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___1_ray, float ___2_maxDistance, int32_t ___3_mask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method)
  1262. {
  1263. {
  1264. float L_0 = ___2_maxDistance;
  1265. int32_t L_1 = ___3_mask;
  1266. int32_t L_2 = ___4_queryTriggerInteraction;
  1267. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3;
  1268. L_3 = Physics_Internal_RaycastAll_Injected_mAFAA47E2224DEA0ABF1A2188A969E7A663E50C92((&___0_physicsScene), (&___1_ray), L_0, L_1, L_2, NULL);
  1269. return L_3;
  1270. }
  1271. }
  1272. // UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  1273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_RaycastAll_m8B7FB8419A65BEE78927D0EE84916E8DBE7ECD34 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method)
  1274. {
  1275. static bool s_Il2CppMethodInitialized;
  1276. if (!s_Il2CppMethodInitialized)
  1277. {
  1278. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var);
  1279. s_Il2CppMethodInitialized = true;
  1280. }
  1281. float V_0 = 0.0f;
  1282. bool V_1 = false;
  1283. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
  1284. memset((&V_2), 0, sizeof(V_2));
  1285. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_3;
  1286. memset((&V_3), 0, sizeof(V_3));
  1287. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_4 = NULL;
  1288. {
  1289. float L_0;
  1290. L_0 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___1_direction), NULL);
  1291. V_0 = L_0;
  1292. float L_1 = V_0;
  1293. V_1 = (bool)((((float)L_1) > ((float)(1.40129846E-45f)))? 1 : 0);
  1294. bool L_2 = V_1;
  1295. if (!L_2)
  1296. {
  1297. goto IL_003a;
  1298. }
  1299. }
  1300. {
  1301. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_direction;
  1302. float L_4 = V_0;
  1303. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
  1304. L_5 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_3, L_4, NULL);
  1305. V_2 = L_5;
  1306. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_origin;
  1307. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_2;
  1308. Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&V_3), L_6, L_7, NULL);
  1309. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_8;
  1310. L_8 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1311. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_9 = V_3;
  1312. float L_10 = ___2_maxDistance;
  1313. int32_t L_11 = ___3_layerMask;
  1314. int32_t L_12 = ___4_queryTriggerInteraction;
  1315. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_13;
  1316. L_13 = Physics_Internal_RaycastAll_mC128593FD48E6F237BE59CFCDC7DDE7A4E8CB074(L_8, L_9, L_10, L_11, L_12, NULL);
  1317. V_4 = L_13;
  1318. goto IL_0045;
  1319. }
  1320. IL_003a:
  1321. {
  1322. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_14 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)SZArrayNew(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var, (uint32_t)0);
  1323. V_4 = L_14;
  1324. goto IL_0045;
  1325. }
  1326. IL_0045:
  1327. {
  1328. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_15 = V_4;
  1329. return L_15;
  1330. }
  1331. }
  1332. // UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32)
  1333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_RaycastAll_m69ED0FF0B70ADBC45B907783C87B308E786F6D51 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, int32_t ___3_layerMask, const RuntimeMethod* method)
  1334. {
  1335. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_0 = NULL;
  1336. {
  1337. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_origin;
  1338. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_direction;
  1339. float L_2 = ___2_maxDistance;
  1340. int32_t L_3 = ___3_layerMask;
  1341. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_4;
  1342. L_4 = Physics_RaycastAll_m8B7FB8419A65BEE78927D0EE84916E8DBE7ECD34(L_0, L_1, L_2, L_3, 0, NULL);
  1343. V_0 = L_4;
  1344. goto IL_000e;
  1345. }
  1346. IL_000e:
  1347. {
  1348. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_5 = V_0;
  1349. return L_5;
  1350. }
  1351. }
  1352. // UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
  1353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_RaycastAll_mDCBE530EF2ACD21EAADEA829259291D7327BC80E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, const RuntimeMethod* method)
  1354. {
  1355. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_0 = NULL;
  1356. {
  1357. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_origin;
  1358. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_direction;
  1359. float L_2 = ___2_maxDistance;
  1360. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3;
  1361. L_3 = Physics_RaycastAll_m8B7FB8419A65BEE78927D0EE84916E8DBE7ECD34(L_0, L_1, L_2, ((int32_t)-5), 0, NULL);
  1362. V_0 = L_3;
  1363. goto IL_000f;
  1364. }
  1365. IL_000f:
  1366. {
  1367. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_4 = V_0;
  1368. return L_4;
  1369. }
  1370. }
  1371. // UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Vector3,UnityEngine.Vector3)
  1372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_RaycastAll_mE56962F670046BE618FFE8D9B19595A896922789 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method)
  1373. {
  1374. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_0 = NULL;
  1375. {
  1376. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_origin;
  1377. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_direction;
  1378. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_2;
  1379. L_2 = Physics_RaycastAll_m8B7FB8419A65BEE78927D0EE84916E8DBE7ECD34(L_0, L_1, (std::numeric_limits<float>::infinity()), ((int32_t)-5), 0, NULL);
  1380. V_0 = L_2;
  1381. goto IL_0013;
  1382. }
  1383. IL_0013:
  1384. {
  1385. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = V_0;
  1386. return L_3;
  1387. }
  1388. }
  1389. // UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Ray,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  1390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_RaycastAll_mD1643DB52C4E415083E215B154FEB9DFA3AD6D74 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_maxDistance, int32_t ___2_layerMask, int32_t ___3_queryTriggerInteraction, const RuntimeMethod* method)
  1391. {
  1392. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_0 = NULL;
  1393. {
  1394. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
  1395. L_0 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1396. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1397. L_1 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1398. float L_2 = ___1_maxDistance;
  1399. int32_t L_3 = ___2_layerMask;
  1400. int32_t L_4 = ___3_queryTriggerInteraction;
  1401. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_5;
  1402. L_5 = Physics_RaycastAll_m8B7FB8419A65BEE78927D0EE84916E8DBE7ECD34(L_0, L_1, L_2, L_3, L_4, NULL);
  1403. V_0 = L_5;
  1404. goto IL_001a;
  1405. }
  1406. IL_001a:
  1407. {
  1408. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_6 = V_0;
  1409. return L_6;
  1410. }
  1411. }
  1412. // UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Ray,System.Single,System.Int32)
  1413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_RaycastAll_m4055619E0F7EFA04620EAA0517F8393C4EBCFE87 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_maxDistance, int32_t ___2_layerMask, const RuntimeMethod* method)
  1414. {
  1415. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_0 = NULL;
  1416. {
  1417. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
  1418. L_0 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1419. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1420. L_1 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1421. float L_2 = ___1_maxDistance;
  1422. int32_t L_3 = ___2_layerMask;
  1423. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_4;
  1424. L_4 = Physics_RaycastAll_m8B7FB8419A65BEE78927D0EE84916E8DBE7ECD34(L_0, L_1, L_2, L_3, 0, NULL);
  1425. V_0 = L_4;
  1426. goto IL_001a;
  1427. }
  1428. IL_001a:
  1429. {
  1430. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_5 = V_0;
  1431. return L_5;
  1432. }
  1433. }
  1434. // UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Ray,System.Single)
  1435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_RaycastAll_m1BBD4E474814BEC9B52B015081A256AE2FE00468 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_maxDistance, const RuntimeMethod* method)
  1436. {
  1437. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_0 = NULL;
  1438. {
  1439. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
  1440. L_0 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1441. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1442. L_1 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1443. float L_2 = ___1_maxDistance;
  1444. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3;
  1445. L_3 = Physics_RaycastAll_m8B7FB8419A65BEE78927D0EE84916E8DBE7ECD34(L_0, L_1, L_2, ((int32_t)-5), 0, NULL);
  1446. V_0 = L_3;
  1447. goto IL_001b;
  1448. }
  1449. IL_001b:
  1450. {
  1451. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_4 = V_0;
  1452. return L_4;
  1453. }
  1454. }
  1455. // UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Ray)
  1456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_RaycastAll_mE94864EF8243F7D3A26C8666CEB02166C3742CB2 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, const RuntimeMethod* method)
  1457. {
  1458. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_0 = NULL;
  1459. {
  1460. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
  1461. L_0 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1462. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1463. L_1 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1464. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_2;
  1465. L_2 = Physics_RaycastAll_m8B7FB8419A65BEE78927D0EE84916E8DBE7ECD34(L_0, L_1, (std::numeric_limits<float>::infinity()), ((int32_t)-5), 0, NULL);
  1466. V_0 = L_2;
  1467. goto IL_001f;
  1468. }
  1469. IL_001f:
  1470. {
  1471. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = V_0;
  1472. return L_3;
  1473. }
  1474. }
  1475. // System.Int32 UnityEngine.Physics::RaycastNonAlloc(UnityEngine.Ray,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  1476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_RaycastNonAlloc_mB37DE98E8C9407C3DB2FB488BAB1CF3A7C6FFFCE (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___1_results, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method)
  1477. {
  1478. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1479. memset((&V_0), 0, sizeof(V_0));
  1480. int32_t V_1 = 0;
  1481. {
  1482. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1483. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1484. V_0 = L_0;
  1485. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1486. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1487. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1488. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1489. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = ___1_results;
  1490. float L_4 = ___2_maxDistance;
  1491. int32_t L_5 = ___3_layerMask;
  1492. int32_t L_6 = ___4_queryTriggerInteraction;
  1493. int32_t L_7;
  1494. L_7 = PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3((&V_0), L_1, L_2, L_3, L_4, L_5, L_6, NULL);
  1495. V_1 = L_7;
  1496. goto IL_0024;
  1497. }
  1498. IL_0024:
  1499. {
  1500. int32_t L_8 = V_1;
  1501. return L_8;
  1502. }
  1503. }
  1504. // System.Int32 UnityEngine.Physics::RaycastNonAlloc(UnityEngine.Ray,UnityEngine.RaycastHit[],System.Single,System.Int32)
  1505. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_RaycastNonAlloc_m2BFEE9072E390ED6ACD500FD0AE4E714DE9549BC (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___1_results, float ___2_maxDistance, int32_t ___3_layerMask, const RuntimeMethod* method)
  1506. {
  1507. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1508. memset((&V_0), 0, sizeof(V_0));
  1509. int32_t V_1 = 0;
  1510. {
  1511. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1512. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1513. V_0 = L_0;
  1514. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1515. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1516. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1517. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1518. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = ___1_results;
  1519. float L_4 = ___2_maxDistance;
  1520. int32_t L_5 = ___3_layerMask;
  1521. int32_t L_6;
  1522. L_6 = PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3((&V_0), L_1, L_2, L_3, L_4, L_5, 0, NULL);
  1523. V_1 = L_6;
  1524. goto IL_0023;
  1525. }
  1526. IL_0023:
  1527. {
  1528. int32_t L_7 = V_1;
  1529. return L_7;
  1530. }
  1531. }
  1532. // System.Int32 UnityEngine.Physics::RaycastNonAlloc(UnityEngine.Ray,UnityEngine.RaycastHit[],System.Single)
  1533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_RaycastNonAlloc_m1908CB5E0D0570E9C88B6C259041520DD4D3169C (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___1_results, float ___2_maxDistance, const RuntimeMethod* method)
  1534. {
  1535. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1536. memset((&V_0), 0, sizeof(V_0));
  1537. int32_t V_1 = 0;
  1538. {
  1539. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1540. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1541. V_0 = L_0;
  1542. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1543. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1544. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1545. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1546. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = ___1_results;
  1547. float L_4 = ___2_maxDistance;
  1548. int32_t L_5;
  1549. L_5 = PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3((&V_0), L_1, L_2, L_3, L_4, ((int32_t)-5), 0, NULL);
  1550. V_1 = L_5;
  1551. goto IL_0024;
  1552. }
  1553. IL_0024:
  1554. {
  1555. int32_t L_6 = V_1;
  1556. return L_6;
  1557. }
  1558. }
  1559. // System.Int32 UnityEngine.Physics::RaycastNonAlloc(UnityEngine.Ray,UnityEngine.RaycastHit[])
  1560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_RaycastNonAlloc_m1961CFCDB7631C7FF4D12F88904CF1BEB24A6C3E (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___1_results, const RuntimeMethod* method)
  1561. {
  1562. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1563. memset((&V_0), 0, sizeof(V_0));
  1564. int32_t V_1 = 0;
  1565. {
  1566. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1567. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1568. V_0 = L_0;
  1569. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1570. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___0_ray), NULL);
  1571. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1572. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___0_ray), NULL);
  1573. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = ___1_results;
  1574. int32_t L_4;
  1575. L_4 = PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3((&V_0), L_1, L_2, L_3, (std::numeric_limits<float>::infinity()), ((int32_t)-5), 0, NULL);
  1576. V_1 = L_4;
  1577. goto IL_0028;
  1578. }
  1579. IL_0028:
  1580. {
  1581. int32_t L_5 = V_1;
  1582. return L_5;
  1583. }
  1584. }
  1585. // System.Int32 UnityEngine.Physics::RaycastNonAlloc(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  1586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_RaycastNonAlloc_mB8FE279E06CE87D77387AA9A10562B8052DC8836 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_results, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method)
  1587. {
  1588. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1589. memset((&V_0), 0, sizeof(V_0));
  1590. int32_t V_1 = 0;
  1591. {
  1592. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1593. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1594. V_0 = L_0;
  1595. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  1596. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  1597. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = ___2_results;
  1598. float L_4 = ___3_maxDistance;
  1599. int32_t L_5 = ___4_layerMask;
  1600. int32_t L_6 = ___5_queryTriggerInteraction;
  1601. int32_t L_7;
  1602. L_7 = PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3((&V_0), L_1, L_2, L_3, L_4, L_5, L_6, NULL);
  1603. V_1 = L_7;
  1604. goto IL_0019;
  1605. }
  1606. IL_0019:
  1607. {
  1608. int32_t L_8 = V_1;
  1609. return L_8;
  1610. }
  1611. }
  1612. // System.Int32 UnityEngine.Physics::RaycastNonAlloc(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit[],System.Single,System.Int32)
  1613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_RaycastNonAlloc_m4CFAA8CA088502DA71D748D276BDAAEF234B12B0 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_results, float ___3_maxDistance, int32_t ___4_layerMask, const RuntimeMethod* method)
  1614. {
  1615. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1616. memset((&V_0), 0, sizeof(V_0));
  1617. int32_t V_1 = 0;
  1618. {
  1619. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1620. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1621. V_0 = L_0;
  1622. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  1623. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  1624. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = ___2_results;
  1625. float L_4 = ___3_maxDistance;
  1626. int32_t L_5 = ___4_layerMask;
  1627. int32_t L_6;
  1628. L_6 = PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3((&V_0), L_1, L_2, L_3, L_4, L_5, 0, NULL);
  1629. V_1 = L_6;
  1630. goto IL_0018;
  1631. }
  1632. IL_0018:
  1633. {
  1634. int32_t L_7 = V_1;
  1635. return L_7;
  1636. }
  1637. }
  1638. // System.Int32 UnityEngine.Physics::RaycastNonAlloc(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit[],System.Single)
  1639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_RaycastNonAlloc_m3EEB10539C49FEAD9533142FEE6578148A48FFA9 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_results, float ___3_maxDistance, const RuntimeMethod* method)
  1640. {
  1641. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1642. memset((&V_0), 0, sizeof(V_0));
  1643. int32_t V_1 = 0;
  1644. {
  1645. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1646. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1647. V_0 = L_0;
  1648. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  1649. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  1650. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = ___2_results;
  1651. float L_4 = ___3_maxDistance;
  1652. int32_t L_5;
  1653. L_5 = PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3((&V_0), L_1, L_2, L_3, L_4, ((int32_t)-5), 0, NULL);
  1654. V_1 = L_5;
  1655. goto IL_0018;
  1656. }
  1657. IL_0018:
  1658. {
  1659. int32_t L_6 = V_1;
  1660. return L_6;
  1661. }
  1662. }
  1663. // System.Int32 UnityEngine.Physics::RaycastNonAlloc(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit[])
  1664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_RaycastNonAlloc_mBDC9E19F4E3C82DCE03D799FDD41FB3314209460 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_results, const RuntimeMethod* method)
  1665. {
  1666. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  1667. memset((&V_0), 0, sizeof(V_0));
  1668. int32_t V_1 = 0;
  1669. {
  1670. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_0;
  1671. L_0 = Physics_get_defaultPhysicsScene_mC5D2BC20734D32FB421163F066BD5FB4118C633A(NULL);
  1672. V_0 = L_0;
  1673. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
  1674. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
  1675. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = ___2_results;
  1676. int32_t L_4;
  1677. L_4 = PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3((&V_0), L_1, L_2, L_3, (std::numeric_limits<float>::infinity()), ((int32_t)-5), 0, NULL);
  1678. V_1 = L_4;
  1679. goto IL_001c;
  1680. }
  1681. IL_001c:
  1682. {
  1683. int32_t L_5 = V_1;
  1684. return L_5;
  1685. }
  1686. }
  1687. // System.Void UnityEngine.Physics::get_defaultPhysicsScene_Injected(UnityEngine.PhysicsScene&)
  1688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_get_defaultPhysicsScene_Injected_mE86AE6A398435C1754A824B2B35DF13126A6C5D6 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* ___0_ret, const RuntimeMethod* method)
  1689. {
  1690. typedef void (*Physics_get_defaultPhysicsScene_Injected_mE86AE6A398435C1754A824B2B35DF13126A6C5D6_ftn) (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*);
  1691. static Physics_get_defaultPhysicsScene_Injected_mE86AE6A398435C1754A824B2B35DF13126A6C5D6_ftn _il2cpp_icall_func;
  1692. if (!_il2cpp_icall_func)
  1693. _il2cpp_icall_func = (Physics_get_defaultPhysicsScene_Injected_mE86AE6A398435C1754A824B2B35DF13126A6C5D6_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics::get_defaultPhysicsScene_Injected(UnityEngine.PhysicsScene&)");
  1694. _il2cpp_icall_func(___0_ret);
  1695. }
  1696. // UnityEngine.RaycastHit[] UnityEngine.Physics::Internal_RaycastAll_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  1697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_Internal_RaycastAll_Injected_mAFAA47E2224DEA0ABF1A2188A969E7A663E50C92 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* ___1_ray, float ___2_maxDistance, int32_t ___3_mask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method)
  1698. {
  1699. typedef RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* (*Physics_Internal_RaycastAll_Injected_mAFAA47E2224DEA0ABF1A2188A969E7A663E50C92_ftn) (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00*, float, int32_t, int32_t);
  1700. static Physics_Internal_RaycastAll_Injected_mAFAA47E2224DEA0ABF1A2188A969E7A663E50C92_ftn _il2cpp_icall_func;
  1701. if (!_il2cpp_icall_func)
  1702. _il2cpp_icall_func = (Physics_Internal_RaycastAll_Injected_mAFAA47E2224DEA0ABF1A2188A969E7A663E50C92_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics::Internal_RaycastAll_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)");
  1703. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* icallRetVal = _il2cpp_icall_func(___0_physicsScene, ___1_ray, ___2_maxDistance, ___3_mask, ___4_queryTriggerInteraction);
  1704. return icallRetVal;
  1705. }
  1706. #ifdef __clang__
  1707. #pragma clang diagnostic pop
  1708. #endif
  1709. #ifdef __clang__
  1710. #pragma clang diagnostic push
  1711. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1712. #pragma clang diagnostic ignored "-Wunused-variable"
  1713. #endif
  1714. #ifdef __clang__
  1715. #pragma clang diagnostic pop
  1716. #endif
  1717. #ifdef __clang__
  1718. #pragma clang diagnostic push
  1719. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1720. #pragma clang diagnostic ignored "-Wunused-variable"
  1721. #endif
  1722. // UnityEngine.Collider UnityEngine.RaycastHit::get_collider()
  1723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method)
  1724. {
  1725. static bool s_Il2CppMethodInitialized;
  1726. if (!s_Il2CppMethodInitialized)
  1727. {
  1728. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_il2cpp_TypeInfo_var);
  1729. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1730. s_Il2CppMethodInitialized = true;
  1731. }
  1732. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_0 = NULL;
  1733. {
  1734. int32_t L_0 = __this->___m_Collider_5;
  1735. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1736. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
  1737. L_1 = Object_FindObjectFromInstanceID_m977F314530A838CAB5497C8F5D0D8DA134B92E0C(L_0, NULL);
  1738. V_0 = ((Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*)IsInstClass((RuntimeObject*)L_1, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_il2cpp_TypeInfo_var));
  1739. goto IL_0014;
  1740. }
  1741. IL_0014:
  1742. {
  1743. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = V_0;
  1744. return L_2;
  1745. }
  1746. }
  1747. IL2CPP_EXTERN_C Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1748. {
  1749. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* _thisAdjusted;
  1750. int32_t _offset = 1;
  1751. _thisAdjusted = reinterpret_cast<RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*>(__this + _offset);
  1752. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* _returnValue;
  1753. _returnValue = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D(_thisAdjusted, method);
  1754. return _returnValue;
  1755. }
  1756. // UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
  1757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method)
  1758. {
  1759. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  1760. memset((&V_0), 0, sizeof(V_0));
  1761. {
  1762. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Point_0;
  1763. V_0 = L_0;
  1764. goto IL_000a;
  1765. }
  1766. IL_000a:
  1767. {
  1768. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  1769. return L_1;
  1770. }
  1771. }
  1772. IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1773. {
  1774. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* _thisAdjusted;
  1775. int32_t _offset = 1;
  1776. _thisAdjusted = reinterpret_cast<RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*>(__this + _offset);
  1777. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
  1778. _returnValue = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(_thisAdjusted, method);
  1779. return _returnValue;
  1780. }
  1781. // UnityEngine.Vector3 UnityEngine.RaycastHit::get_normal()
  1782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method)
  1783. {
  1784. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  1785. memset((&V_0), 0, sizeof(V_0));
  1786. {
  1787. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Normal_1;
  1788. V_0 = L_0;
  1789. goto IL_000a;
  1790. }
  1791. IL_000a:
  1792. {
  1793. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  1794. return L_1;
  1795. }
  1796. }
  1797. IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1798. {
  1799. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* _thisAdjusted;
  1800. int32_t _offset = 1;
  1801. _thisAdjusted = reinterpret_cast<RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*>(__this + _offset);
  1802. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
  1803. _returnValue = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(_thisAdjusted, method);
  1804. return _returnValue;
  1805. }
  1806. // System.Single UnityEngine.RaycastHit::get_distance()
  1807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method)
  1808. {
  1809. float V_0 = 0.0f;
  1810. {
  1811. float L_0 = __this->___m_Distance_3;
  1812. V_0 = L_0;
  1813. goto IL_000a;
  1814. }
  1815. IL_000a:
  1816. {
  1817. float L_1 = V_0;
  1818. return L_1;
  1819. }
  1820. }
  1821. IL2CPP_EXTERN_C float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1822. {
  1823. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* _thisAdjusted;
  1824. int32_t _offset = 1;
  1825. _thisAdjusted = reinterpret_cast<RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*>(__this + _offset);
  1826. float _returnValue;
  1827. _returnValue = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(_thisAdjusted, method);
  1828. return _returnValue;
  1829. }
  1830. #ifdef __clang__
  1831. #pragma clang diagnostic pop
  1832. #endif
  1833. #ifdef __clang__
  1834. #pragma clang diagnostic push
  1835. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1836. #pragma clang diagnostic ignored "-Wunused-variable"
  1837. #endif
  1838. #ifdef __clang__
  1839. #pragma clang diagnostic pop
  1840. #endif
  1841. #ifdef __clang__
  1842. #pragma clang diagnostic push
  1843. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1844. #pragma clang diagnostic ignored "-Wunused-variable"
  1845. #endif
  1846. #ifdef __clang__
  1847. #pragma clang diagnostic pop
  1848. #endif
  1849. #ifdef __clang__
  1850. #pragma clang diagnostic push
  1851. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1852. #pragma clang diagnostic ignored "-Wunused-variable"
  1853. #endif
  1854. // Conversion methods for marshalling of: UnityEngine.Collision
  1855. IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_pinvoke(const Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0& unmarshaled, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke& marshaled)
  1856. {
  1857. Exception_t* ___m_Body_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Body' of type 'Collision': Reference type field marshaling is not supported.");
  1858. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Body_2Exception, NULL);
  1859. }
  1860. IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_pinvoke_back(const Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke& marshaled, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0& unmarshaled)
  1861. {
  1862. Exception_t* ___m_Body_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Body' of type 'Collision': Reference type field marshaling is not supported.");
  1863. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Body_2Exception, NULL);
  1864. }
  1865. // Conversion method for clean up from marshalling of: UnityEngine.Collision
  1866. IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_pinvoke_cleanup(Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke& marshaled)
  1867. {
  1868. }
  1869. // Conversion methods for marshalling of: UnityEngine.Collision
  1870. IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_com(const Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0& unmarshaled, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com& marshaled)
  1871. {
  1872. Exception_t* ___m_Body_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Body' of type 'Collision': Reference type field marshaling is not supported.");
  1873. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Body_2Exception, NULL);
  1874. }
  1875. IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_com_back(const Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com& marshaled, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0& unmarshaled)
  1876. {
  1877. Exception_t* ___m_Body_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Body' of type 'Collision': Reference type field marshaling is not supported.");
  1878. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Body_2Exception, NULL);
  1879. }
  1880. // Conversion method for clean up from marshalling of: UnityEngine.Collision
  1881. IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_com_cleanup(Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com& marshaled)
  1882. {
  1883. }
  1884. // UnityEngine.Vector3 UnityEngine.Collision::get_relativeVelocity()
  1885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Collision_get_relativeVelocity_mAD9D45864C56FFAB284E77835BF75DF86D4E4CC0 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method)
  1886. {
  1887. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  1888. memset((&V_0), 0, sizeof(V_0));
  1889. {
  1890. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_RelativeVelocity_1;
  1891. V_0 = L_0;
  1892. goto IL_000a;
  1893. }
  1894. IL_000a:
  1895. {
  1896. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  1897. return L_1;
  1898. }
  1899. }
  1900. // UnityEngine.Collider UnityEngine.Collision::get_collider()
  1901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* Collision_get_collider_mBB5A086C78FE4BE0589E216F899B611673ADD25D (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method)
  1902. {
  1903. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_0 = NULL;
  1904. {
  1905. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___m_Collider_3;
  1906. V_0 = L_0;
  1907. goto IL_000a;
  1908. }
  1909. IL_000a:
  1910. {
  1911. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_1 = V_0;
  1912. return L_1;
  1913. }
  1914. }
  1915. // UnityEngine.ContactPoint[] UnityEngine.Collision::get_contacts()
  1916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* Collision_get_contacts_m2E8E27E0399230DFA4303A4F4D81C1BD55CBC473 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method)
  1917. {
  1918. static bool s_Il2CppMethodInitialized;
  1919. if (!s_Il2CppMethodInitialized)
  1920. {
  1921. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411_il2cpp_TypeInfo_var);
  1922. s_Il2CppMethodInitialized = true;
  1923. }
  1924. bool V_0 = false;
  1925. ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* V_1 = NULL;
  1926. {
  1927. ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* L_0 = __this->___m_LegacyContacts_6;
  1928. V_0 = (bool)((((RuntimeObject*)(ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  1929. bool L_1 = V_0;
  1930. if (!L_1)
  1931. {
  1932. goto IL_0039;
  1933. }
  1934. }
  1935. {
  1936. int32_t L_2 = __this->___m_ContactCount_4;
  1937. ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* L_3 = (ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411*)(ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411*)SZArrayNew(ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411_il2cpp_TypeInfo_var, (uint32_t)L_2);
  1938. __this->___m_LegacyContacts_6 = L_3;
  1939. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LegacyContacts_6), (void*)L_3);
  1940. ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* L_4 = __this->___m_ReusedContacts_5;
  1941. ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* L_5 = __this->___m_LegacyContacts_6;
  1942. int32_t L_6 = __this->___m_ContactCount_4;
  1943. Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_4, (RuntimeArray*)L_5, L_6, NULL);
  1944. }
  1945. IL_0039:
  1946. {
  1947. ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* L_7 = __this->___m_LegacyContacts_6;
  1948. V_1 = L_7;
  1949. goto IL_0042;
  1950. }
  1951. IL_0042:
  1952. {
  1953. ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* L_8 = V_1;
  1954. return L_8;
  1955. }
  1956. }
  1957. // UnityEngine.Vector3 UnityEngine.Collision::get_impulse()
  1958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Collision_get_impulse_mBA2EDD39B7F495FF335FB867B244253602C7EF5D (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method)
  1959. {
  1960. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  1961. memset((&V_0), 0, sizeof(V_0));
  1962. {
  1963. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Impulse_0;
  1964. V_0 = L_0;
  1965. goto IL_000a;
  1966. }
  1967. IL_000a:
  1968. {
  1969. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  1970. return L_1;
  1971. }
  1972. }
  1973. #ifdef __clang__
  1974. #pragma clang diagnostic pop
  1975. #endif
  1976. #ifdef __clang__
  1977. #pragma clang diagnostic push
  1978. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1979. #pragma clang diagnostic ignored "-Wunused-variable"
  1980. #endif
  1981. #ifdef __clang__
  1982. #pragma clang diagnostic pop
  1983. #endif
  1984. #ifdef __clang__
  1985. #pragma clang diagnostic push
  1986. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1987. #pragma clang diagnostic ignored "-Wunused-variable"
  1988. #endif
  1989. #ifdef __clang__
  1990. #pragma clang diagnostic pop
  1991. #endif
  1992. #ifdef __clang__
  1993. #pragma clang diagnostic push
  1994. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1995. #pragma clang diagnostic ignored "-Wunused-variable"
  1996. #endif
  1997. #ifdef __clang__
  1998. #pragma clang diagnostic pop
  1999. #endif
  2000. #ifdef __clang__
  2001. #pragma clang diagnostic push
  2002. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2003. #pragma clang diagnostic ignored "-Wunused-variable"
  2004. #endif
  2005. #ifdef __clang__
  2006. #pragma clang diagnostic pop
  2007. #endif
  2008. #ifdef __clang__
  2009. #pragma clang diagnostic push
  2010. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2011. #pragma clang diagnostic ignored "-Wunused-variable"
  2012. #endif
  2013. #ifdef __clang__
  2014. #pragma clang diagnostic pop
  2015. #endif
  2016. #ifdef __clang__
  2017. #pragma clang diagnostic push
  2018. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2019. #pragma clang diagnostic ignored "-Wunused-variable"
  2020. #endif
  2021. // System.String UnityEngine.PhysicsScene::ToString()
  2022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PhysicsScene_ToString_mA4E28A3068A823D16D96BBA45115A2C457FC57C7 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, const RuntimeMethod* method)
  2023. {
  2024. static bool s_Il2CppMethodInitialized;
  2025. if (!s_Il2CppMethodInitialized)
  2026. {
  2027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  2028. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  2029. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21ACE806CE655297BC379B3AD17E97F0A68B6AEC);
  2030. s_Il2CppMethodInitialized = true;
  2031. }
  2032. String_t* V_0 = NULL;
  2033. {
  2034. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  2035. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
  2036. int32_t L_2 = __this->___m_Handle_0;
  2037. int32_t L_3 = L_2;
  2038. RuntimeObject* L_4 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_3);
  2039. NullCheck(L_1);
  2040. ArrayElementTypeCheck (L_1, L_4);
  2041. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
  2042. String_t* L_5;
  2043. L_5 = UnityString_Format_m98A0629641086A1BE20BBF7F4EADDE3FE3877D85(_stringLiteral21ACE806CE655297BC379B3AD17E97F0A68B6AEC, L_1, NULL);
  2044. V_0 = L_5;
  2045. goto IL_0022;
  2046. }
  2047. IL_0022:
  2048. {
  2049. String_t* L_6 = V_0;
  2050. return L_6;
  2051. }
  2052. }
  2053. IL2CPP_EXTERN_C String_t* PhysicsScene_ToString_mA4E28A3068A823D16D96BBA45115A2C457FC57C7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2054. {
  2055. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* _thisAdjusted;
  2056. int32_t _offset = 1;
  2057. _thisAdjusted = reinterpret_cast<PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*>(__this + _offset);
  2058. String_t* _returnValue;
  2059. _returnValue = PhysicsScene_ToString_mA4E28A3068A823D16D96BBA45115A2C457FC57C7(_thisAdjusted, method);
  2060. return _returnValue;
  2061. }
  2062. // System.Int32 UnityEngine.PhysicsScene::GetHashCode()
  2063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene_GetHashCode_m368888FB861F994FADEEDD281BD02B090C561814 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, const RuntimeMethod* method)
  2064. {
  2065. int32_t V_0 = 0;
  2066. {
  2067. int32_t L_0 = __this->___m_Handle_0;
  2068. V_0 = L_0;
  2069. goto IL_000a;
  2070. }
  2071. IL_000a:
  2072. {
  2073. int32_t L_1 = V_0;
  2074. return L_1;
  2075. }
  2076. }
  2077. IL2CPP_EXTERN_C int32_t PhysicsScene_GetHashCode_m368888FB861F994FADEEDD281BD02B090C561814_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2078. {
  2079. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* _thisAdjusted;
  2080. int32_t _offset = 1;
  2081. _thisAdjusted = reinterpret_cast<PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*>(__this + _offset);
  2082. int32_t _returnValue;
  2083. _returnValue = PhysicsScene_GetHashCode_m368888FB861F994FADEEDD281BD02B090C561814(_thisAdjusted, method);
  2084. return _returnValue;
  2085. }
  2086. // System.Boolean UnityEngine.PhysicsScene::Equals(System.Object)
  2087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Equals_mE3A11329AB6C2F4F76D2321D8BAE52671A2EDDA3 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  2088. {
  2089. static bool s_Il2CppMethodInitialized;
  2090. if (!s_Il2CppMethodInitialized)
  2091. {
  2092. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE_il2cpp_TypeInfo_var);
  2093. s_Il2CppMethodInitialized = true;
  2094. }
  2095. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE V_0;
  2096. memset((&V_0), 0, sizeof(V_0));
  2097. bool V_1 = false;
  2098. bool V_2 = false;
  2099. {
  2100. RuntimeObject* L_0 = ___0_other;
  2101. V_1 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2102. bool L_1 = V_1;
  2103. if (!L_1)
  2104. {
  2105. goto IL_0015;
  2106. }
  2107. }
  2108. {
  2109. V_2 = (bool)0;
  2110. goto IL_002d;
  2111. }
  2112. IL_0015:
  2113. {
  2114. RuntimeObject* L_2 = ___0_other;
  2115. V_0 = ((*(PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*)((PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*)(PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*)UnBox(L_2, PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE_il2cpp_TypeInfo_var))));
  2116. int32_t L_3 = __this->___m_Handle_0;
  2117. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_4 = V_0;
  2118. int32_t L_5 = L_4.___m_Handle_0;
  2119. V_2 = (bool)((((int32_t)L_3) == ((int32_t)L_5))? 1 : 0);
  2120. goto IL_002d;
  2121. }
  2122. IL_002d:
  2123. {
  2124. bool L_6 = V_2;
  2125. return L_6;
  2126. }
  2127. }
  2128. IL2CPP_EXTERN_C bool PhysicsScene_Equals_mE3A11329AB6C2F4F76D2321D8BAE52671A2EDDA3_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  2129. {
  2130. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* _thisAdjusted;
  2131. int32_t _offset = 1;
  2132. _thisAdjusted = reinterpret_cast<PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*>(__this + _offset);
  2133. bool _returnValue;
  2134. _returnValue = PhysicsScene_Equals_mE3A11329AB6C2F4F76D2321D8BAE52671A2EDDA3(_thisAdjusted, ___0_other, method);
  2135. return _returnValue;
  2136. }
  2137. // System.Boolean UnityEngine.PhysicsScene::Equals(UnityEngine.PhysicsScene)
  2138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Equals_m81E4A78FC3644FDC44044B3A5F19F1C4283648A1 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_other, const RuntimeMethod* method)
  2139. {
  2140. bool V_0 = false;
  2141. {
  2142. int32_t L_0 = __this->___m_Handle_0;
  2143. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_1 = ___0_other;
  2144. int32_t L_2 = L_1.___m_Handle_0;
  2145. V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0);
  2146. goto IL_0012;
  2147. }
  2148. IL_0012:
  2149. {
  2150. bool L_3 = V_0;
  2151. return L_3;
  2152. }
  2153. }
  2154. IL2CPP_EXTERN_C bool PhysicsScene_Equals_m81E4A78FC3644FDC44044B3A5F19F1C4283648A1_AdjustorThunk (RuntimeObject* __this, PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_other, const RuntimeMethod* method)
  2155. {
  2156. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* _thisAdjusted;
  2157. int32_t _offset = 1;
  2158. _thisAdjusted = reinterpret_cast<PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*>(__this + _offset);
  2159. bool _returnValue;
  2160. _returnValue = PhysicsScene_Equals_m81E4A78FC3644FDC44044B3A5F19F1C4283648A1(_thisAdjusted, ___0_other, method);
  2161. return _returnValue;
  2162. }
  2163. // System.Boolean UnityEngine.PhysicsScene::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  2164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method)
  2165. {
  2166. float V_0 = 0.0f;
  2167. bool V_1 = false;
  2168. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
  2169. memset((&V_2), 0, sizeof(V_2));
  2170. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_3;
  2171. memset((&V_3), 0, sizeof(V_3));
  2172. bool V_4 = false;
  2173. {
  2174. float L_0;
  2175. L_0 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___1_direction), NULL);
  2176. V_0 = L_0;
  2177. float L_1 = V_0;
  2178. V_1 = (bool)((((float)L_1) > ((float)(1.40129846E-45f)))? 1 : 0);
  2179. bool L_2 = V_1;
  2180. if (!L_2)
  2181. {
  2182. goto IL_003c;
  2183. }
  2184. }
  2185. {
  2186. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_direction;
  2187. float L_4 = V_0;
  2188. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
  2189. L_5 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_3, L_4, NULL);
  2190. V_2 = L_5;
  2191. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_origin;
  2192. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_2;
  2193. Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&V_3), L_6, L_7, NULL);
  2194. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_8 = (*(PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*)__this);
  2195. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_9 = V_3;
  2196. float L_10 = ___2_maxDistance;
  2197. int32_t L_11 = ___3_layerMask;
  2198. int32_t L_12 = ___4_queryTriggerInteraction;
  2199. bool L_13;
  2200. L_13 = PhysicsScene_Internal_RaycastTest_m729F4A577F5DD911131C5321EC28E44F98A60BA0(L_8, L_9, L_10, L_11, L_12, NULL);
  2201. V_4 = L_13;
  2202. goto IL_0041;
  2203. }
  2204. IL_003c:
  2205. {
  2206. V_4 = (bool)0;
  2207. goto IL_0041;
  2208. }
  2209. IL_0041:
  2210. {
  2211. bool L_14 = V_4;
  2212. return L_14;
  2213. }
  2214. }
  2215. IL2CPP_EXTERN_C bool PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method)
  2216. {
  2217. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* _thisAdjusted;
  2218. int32_t _offset = 1;
  2219. _thisAdjusted = reinterpret_cast<PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*>(__this + _offset);
  2220. bool _returnValue;
  2221. _returnValue = PhysicsScene_Raycast_m68D255133E274C5DDF33102EAAE70990C2A0A730(_thisAdjusted, ___0_origin, ___1_direction, ___2_maxDistance, ___3_layerMask, ___4_queryTriggerInteraction, method);
  2222. return _returnValue;
  2223. }
  2224. // System.Boolean UnityEngine.PhysicsScene::Internal_RaycastTest(UnityEngine.PhysicsScene,UnityEngine.Ray,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  2225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Internal_RaycastTest_m729F4A577F5DD911131C5321EC28E44F98A60BA0 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___1_ray, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method)
  2226. {
  2227. {
  2228. float L_0 = ___2_maxDistance;
  2229. int32_t L_1 = ___3_layerMask;
  2230. int32_t L_2 = ___4_queryTriggerInteraction;
  2231. bool L_3;
  2232. L_3 = PhysicsScene_Internal_RaycastTest_Injected_m7633DAED691C6CFE296418FDBCE2E5E630456C62((&___0_physicsScene), (&___1_ray), L_0, L_1, L_2, NULL);
  2233. return L_3;
  2234. }
  2235. }
  2236. // System.Boolean UnityEngine.PhysicsScene::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  2237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Raycast_m6EE0783D1B113CAD5450A2CB876F6CA305BAD2CE (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method)
  2238. {
  2239. float V_0 = 0.0f;
  2240. bool V_1 = false;
  2241. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
  2242. memset((&V_2), 0, sizeof(V_2));
  2243. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_3;
  2244. memset((&V_3), 0, sizeof(V_3));
  2245. bool V_4 = false;
  2246. {
  2247. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_0 = ___2_hitInfo;
  2248. il2cpp_codegen_initobj(L_0, sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5));
  2249. float L_1;
  2250. L_1 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___1_direction), NULL);
  2251. V_0 = L_1;
  2252. float L_2 = V_0;
  2253. V_1 = (bool)((((float)L_2) > ((float)(1.40129846E-45f)))? 1 : 0);
  2254. bool L_3 = V_1;
  2255. if (!L_3)
  2256. {
  2257. goto IL_0045;
  2258. }
  2259. }
  2260. {
  2261. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_direction;
  2262. float L_5 = V_0;
  2263. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
  2264. L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
  2265. V_2 = L_6;
  2266. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_origin;
  2267. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
  2268. Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&V_3), L_7, L_8, NULL);
  2269. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_9 = (*(PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*)__this);
  2270. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_10 = V_3;
  2271. float L_11 = ___3_maxDistance;
  2272. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_12 = ___2_hitInfo;
  2273. int32_t L_13 = ___4_layerMask;
  2274. int32_t L_14 = ___5_queryTriggerInteraction;
  2275. bool L_15;
  2276. L_15 = PhysicsScene_Internal_Raycast_m0211A7BDE011181718838F063296D51F88D92E74(L_9, L_10, L_11, L_12, L_13, L_14, NULL);
  2277. V_4 = L_15;
  2278. goto IL_004a;
  2279. }
  2280. IL_0045:
  2281. {
  2282. V_4 = (bool)0;
  2283. goto IL_004a;
  2284. }
  2285. IL_004a:
  2286. {
  2287. bool L_16 = V_4;
  2288. return L_16;
  2289. }
  2290. }
  2291. IL2CPP_EXTERN_C bool PhysicsScene_Raycast_m6EE0783D1B113CAD5450A2CB876F6CA305BAD2CE_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method)
  2292. {
  2293. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* _thisAdjusted;
  2294. int32_t _offset = 1;
  2295. _thisAdjusted = reinterpret_cast<PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*>(__this + _offset);
  2296. bool _returnValue;
  2297. _returnValue = PhysicsScene_Raycast_m6EE0783D1B113CAD5450A2CB876F6CA305BAD2CE(_thisAdjusted, ___0_origin, ___1_direction, ___2_hitInfo, ___3_maxDistance, ___4_layerMask, ___5_queryTriggerInteraction, method);
  2298. return _returnValue;
  2299. }
  2300. // System.Boolean UnityEngine.PhysicsScene::Internal_Raycast(UnityEngine.PhysicsScene,UnityEngine.Ray,System.Single,UnityEngine.RaycastHit&,System.Int32,UnityEngine.QueryTriggerInteraction)
  2301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Internal_Raycast_m0211A7BDE011181718838F063296D51F88D92E74 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___1_ray, float ___2_maxDistance, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___3_hit, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method)
  2302. {
  2303. {
  2304. float L_0 = ___2_maxDistance;
  2305. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_1 = ___3_hit;
  2306. int32_t L_2 = ___4_layerMask;
  2307. int32_t L_3 = ___5_queryTriggerInteraction;
  2308. bool L_4;
  2309. L_4 = PhysicsScene_Internal_Raycast_Injected_m09A18038A5A35901A6825B805600525583FD404D((&___0_physicsScene), (&___1_ray), L_0, L_1, L_2, L_3, NULL);
  2310. return L_4;
  2311. }
  2312. }
  2313. // System.Int32 UnityEngine.PhysicsScene::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  2314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_raycastHits, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method)
  2315. {
  2316. float V_0 = 0.0f;
  2317. bool V_1 = false;
  2318. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_2;
  2319. memset((&V_2), 0, sizeof(V_2));
  2320. int32_t V_3 = 0;
  2321. {
  2322. float L_0;
  2323. L_0 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___1_direction), NULL);
  2324. V_0 = L_0;
  2325. float L_1 = V_0;
  2326. V_1 = (bool)((((float)L_1) > ((float)(1.40129846E-45f)))? 1 : 0);
  2327. bool L_2 = V_1;
  2328. if (!L_2)
  2329. {
  2330. goto IL_003b;
  2331. }
  2332. }
  2333. {
  2334. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_origin;
  2335. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
  2336. L_4 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___1_direction), NULL);
  2337. Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&V_2), L_3, L_4, NULL);
  2338. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_5 = (*(PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*)__this);
  2339. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_6 = V_2;
  2340. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_7 = ___2_raycastHits;
  2341. float L_8 = ___3_maxDistance;
  2342. int32_t L_9 = ___4_layerMask;
  2343. int32_t L_10 = ___5_queryTriggerInteraction;
  2344. int32_t L_11;
  2345. L_11 = PhysicsScene_Internal_RaycastNonAlloc_mC339255AAFC484588C813D7BE2BDAE03797D26DB(L_5, L_6, L_7, L_8, L_9, L_10, NULL);
  2346. V_3 = L_11;
  2347. goto IL_003f;
  2348. }
  2349. IL_003b:
  2350. {
  2351. V_3 = 0;
  2352. goto IL_003f;
  2353. }
  2354. IL_003f:
  2355. {
  2356. int32_t L_12 = V_3;
  2357. return L_12;
  2358. }
  2359. }
  2360. IL2CPP_EXTERN_C int32_t PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_raycastHits, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method)
  2361. {
  2362. PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* _thisAdjusted;
  2363. int32_t _offset = 1;
  2364. _thisAdjusted = reinterpret_cast<PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*>(__this + _offset);
  2365. int32_t _returnValue;
  2366. _returnValue = PhysicsScene_Raycast_m3BD571CF6901C59C286D7B58ED9D15D836BC54C3(_thisAdjusted, ___0_origin, ___1_direction, ___2_raycastHits, ___3_maxDistance, ___4_layerMask, ___5_queryTriggerInteraction, method);
  2367. return _returnValue;
  2368. }
  2369. // System.Int32 UnityEngine.PhysicsScene::Internal_RaycastNonAlloc(UnityEngine.PhysicsScene,UnityEngine.Ray,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  2370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene_Internal_RaycastNonAlloc_mC339255AAFC484588C813D7BE2BDAE03797D26DB (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___1_ray, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_raycastHits, float ___3_maxDistance, int32_t ___4_mask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method)
  2371. {
  2372. {
  2373. RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_0 = ___2_raycastHits;
  2374. float L_1 = ___3_maxDistance;
  2375. int32_t L_2 = ___4_mask;
  2376. int32_t L_3 = ___5_queryTriggerInteraction;
  2377. int32_t L_4;
  2378. L_4 = PhysicsScene_Internal_RaycastNonAlloc_Injected_mD6BA34F06BE743B2CBF46AA82EE6DDC9CCEC0F27((&___0_physicsScene), (&___1_ray), L_0, L_1, L_2, L_3, NULL);
  2379. return L_4;
  2380. }
  2381. }
  2382. // System.Boolean UnityEngine.PhysicsScene::Internal_RaycastTest_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  2383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Internal_RaycastTest_Injected_m7633DAED691C6CFE296418FDBCE2E5E630456C62 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* ___1_ray, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method)
  2384. {
  2385. typedef bool (*PhysicsScene_Internal_RaycastTest_Injected_m7633DAED691C6CFE296418FDBCE2E5E630456C62_ftn) (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00*, float, int32_t, int32_t);
  2386. static PhysicsScene_Internal_RaycastTest_Injected_m7633DAED691C6CFE296418FDBCE2E5E630456C62_ftn _il2cpp_icall_func;
  2387. if (!_il2cpp_icall_func)
  2388. _il2cpp_icall_func = (PhysicsScene_Internal_RaycastTest_Injected_m7633DAED691C6CFE296418FDBCE2E5E630456C62_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.PhysicsScene::Internal_RaycastTest_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)");
  2389. bool icallRetVal = _il2cpp_icall_func(___0_physicsScene, ___1_ray, ___2_maxDistance, ___3_layerMask, ___4_queryTriggerInteraction);
  2390. return icallRetVal;
  2391. }
  2392. // System.Boolean UnityEngine.PhysicsScene::Internal_Raycast_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,System.Single,UnityEngine.RaycastHit&,System.Int32,UnityEngine.QueryTriggerInteraction)
  2393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene_Internal_Raycast_Injected_m09A18038A5A35901A6825B805600525583FD404D (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* ___1_ray, float ___2_maxDistance, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___3_hit, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method)
  2394. {
  2395. typedef bool (*PhysicsScene_Internal_Raycast_Injected_m09A18038A5A35901A6825B805600525583FD404D_ftn) (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00*, float, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*, int32_t, int32_t);
  2396. static PhysicsScene_Internal_Raycast_Injected_m09A18038A5A35901A6825B805600525583FD404D_ftn _il2cpp_icall_func;
  2397. if (!_il2cpp_icall_func)
  2398. _il2cpp_icall_func = (PhysicsScene_Internal_Raycast_Injected_m09A18038A5A35901A6825B805600525583FD404D_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.PhysicsScene::Internal_Raycast_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,System.Single,UnityEngine.RaycastHit&,System.Int32,UnityEngine.QueryTriggerInteraction)");
  2399. bool icallRetVal = _il2cpp_icall_func(___0_physicsScene, ___1_ray, ___2_maxDistance, ___3_hit, ___4_layerMask, ___5_queryTriggerInteraction);
  2400. return icallRetVal;
  2401. }
  2402. // System.Int32 UnityEngine.PhysicsScene::Internal_RaycastNonAlloc_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
  2403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene_Internal_RaycastNonAlloc_Injected_mD6BA34F06BE743B2CBF46AA82EE6DDC9CCEC0F27 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* ___0_physicsScene, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* ___1_ray, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_raycastHits, float ___3_maxDistance, int32_t ___4_mask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method)
  2404. {
  2405. typedef int32_t (*PhysicsScene_Internal_RaycastNonAlloc_Injected_mD6BA34F06BE743B2CBF46AA82EE6DDC9CCEC0F27_ftn) (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE*, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00*, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*, float, int32_t, int32_t);
  2406. static PhysicsScene_Internal_RaycastNonAlloc_Injected_mD6BA34F06BE743B2CBF46AA82EE6DDC9CCEC0F27_ftn _il2cpp_icall_func;
  2407. if (!_il2cpp_icall_func)
  2408. _il2cpp_icall_func = (PhysicsScene_Internal_RaycastNonAlloc_Injected_mD6BA34F06BE743B2CBF46AA82EE6DDC9CCEC0F27_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.PhysicsScene::Internal_RaycastNonAlloc_Injected(UnityEngine.PhysicsScene&,UnityEngine.Ray&,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)");
  2409. int32_t icallRetVal = _il2cpp_icall_func(___0_physicsScene, ___1_ray, ___2_raycastHits, ___3_maxDistance, ___4_mask, ___5_queryTriggerInteraction);
  2410. return icallRetVal;
  2411. }
  2412. #ifdef __clang__
  2413. #pragma clang diagnostic pop
  2414. #endif
  2415. #ifdef __clang__
  2416. #pragma clang diagnostic push
  2417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2418. #pragma clang diagnostic ignored "-Wunused-variable"
  2419. #endif
  2420. // Conversion methods for marshalling of: UnityEngine.ControllerColliderHit
  2421. IL2CPP_EXTERN_C void ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshal_pinvoke(const ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92& unmarshaled, ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_pinvoke& marshaled)
  2422. {
  2423. Exception_t* ___m_Controller_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Controller' of type 'ControllerColliderHit': Reference type field marshaling is not supported.");
  2424. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Controller_0Exception, NULL);
  2425. }
  2426. IL2CPP_EXTERN_C void ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshal_pinvoke_back(const ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_pinvoke& marshaled, ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92& unmarshaled)
  2427. {
  2428. Exception_t* ___m_Controller_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Controller' of type 'ControllerColliderHit': Reference type field marshaling is not supported.");
  2429. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Controller_0Exception, NULL);
  2430. }
  2431. // Conversion method for clean up from marshalling of: UnityEngine.ControllerColliderHit
  2432. IL2CPP_EXTERN_C void ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshal_pinvoke_cleanup(ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_pinvoke& marshaled)
  2433. {
  2434. }
  2435. // Conversion methods for marshalling of: UnityEngine.ControllerColliderHit
  2436. IL2CPP_EXTERN_C void ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshal_com(const ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92& unmarshaled, ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_com& marshaled)
  2437. {
  2438. Exception_t* ___m_Controller_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Controller' of type 'ControllerColliderHit': Reference type field marshaling is not supported.");
  2439. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Controller_0Exception, NULL);
  2440. }
  2441. IL2CPP_EXTERN_C void ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshal_com_back(const ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_com& marshaled, ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92& unmarshaled)
  2442. {
  2443. Exception_t* ___m_Controller_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Controller' of type 'ControllerColliderHit': Reference type field marshaling is not supported.");
  2444. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Controller_0Exception, NULL);
  2445. }
  2446. // Conversion method for clean up from marshalling of: UnityEngine.ControllerColliderHit
  2447. IL2CPP_EXTERN_C void ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshal_com_cleanup(ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_com& marshaled)
  2448. {
  2449. }
  2450. // UnityEngine.CharacterController UnityEngine.ControllerColliderHit::get_controller()
  2451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ControllerColliderHit_get_controller_mEC3E909A4B9843AA2F7A6606B021D3E88771F9EB (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method)
  2452. {
  2453. CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* V_0 = NULL;
  2454. {
  2455. CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___m_Controller_0;
  2456. V_0 = L_0;
  2457. goto IL_000a;
  2458. }
  2459. IL_000a:
  2460. {
  2461. CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_1 = V_0;
  2462. return L_1;
  2463. }
  2464. }
  2465. // UnityEngine.Collider UnityEngine.ControllerColliderHit::get_collider()
  2466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ControllerColliderHit_get_collider_mA2CF90334AD1231C04452B2D99715A9E289691D6 (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method)
  2467. {
  2468. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_0 = NULL;
  2469. {
  2470. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___m_Collider_1;
  2471. V_0 = L_0;
  2472. goto IL_000a;
  2473. }
  2474. IL_000a:
  2475. {
  2476. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_1 = V_0;
  2477. return L_1;
  2478. }
  2479. }
  2480. // UnityEngine.Vector3 UnityEngine.ControllerColliderHit::get_point()
  2481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ControllerColliderHit_get_point_mCE74937BAC07AD84F6B255471177974A5C12E915 (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method)
  2482. {
  2483. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  2484. memset((&V_0), 0, sizeof(V_0));
  2485. {
  2486. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Point_2;
  2487. V_0 = L_0;
  2488. goto IL_000a;
  2489. }
  2490. IL_000a:
  2491. {
  2492. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  2493. return L_1;
  2494. }
  2495. }
  2496. // UnityEngine.Vector3 UnityEngine.ControllerColliderHit::get_normal()
  2497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ControllerColliderHit_get_normal_mDA7A9B952DEA2B2EDFFDD153DFAA08089C9FFBB6 (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method)
  2498. {
  2499. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  2500. memset((&V_0), 0, sizeof(V_0));
  2501. {
  2502. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Normal_3;
  2503. V_0 = L_0;
  2504. goto IL_000a;
  2505. }
  2506. IL_000a:
  2507. {
  2508. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  2509. return L_1;
  2510. }
  2511. }
  2512. // UnityEngine.Vector3 UnityEngine.ControllerColliderHit::get_moveDirection()
  2513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ControllerColliderHit_get_moveDirection_mC4C6384C18B4DAE3D301D079AE2A30FCC2E78A93 (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method)
  2514. {
  2515. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  2516. memset((&V_0), 0, sizeof(V_0));
  2517. {
  2518. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_MoveDirection_4;
  2519. V_0 = L_0;
  2520. goto IL_000a;
  2521. }
  2522. IL_000a:
  2523. {
  2524. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  2525. return L_1;
  2526. }
  2527. }
  2528. // System.Single UnityEngine.ControllerColliderHit::get_moveLength()
  2529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ControllerColliderHit_get_moveLength_mC681AFC545104C3F9F1B117D9603C3A80EDF4CED (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method)
  2530. {
  2531. float V_0 = 0.0f;
  2532. {
  2533. float L_0 = __this->___m_MoveLength_5;
  2534. V_0 = L_0;
  2535. goto IL_000a;
  2536. }
  2537. IL_000a:
  2538. {
  2539. float L_1 = V_0;
  2540. return L_1;
  2541. }
  2542. }
  2543. #ifdef __clang__
  2544. #pragma clang diagnostic pop
  2545. #endif
  2546. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method)
  2547. {
  2548. {
  2549. intptr_t L_0 = *__this;
  2550. return (void*)(L_0);
  2551. }
  2552. }
  2553. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
  2554. {
  2555. static bool s_Il2CppMethodInitialized;
  2556. if (!s_Il2CppMethodInitialized)
  2557. {
  2558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  2559. s_Il2CppMethodInitialized = true;
  2560. }
  2561. float V_0 = 0.0f;
  2562. {
  2563. float L_0 = __this->___x_2;
  2564. float L_1 = __this->___x_2;
  2565. float L_2 = __this->___y_3;
  2566. float L_3 = __this->___y_3;
  2567. float L_4 = __this->___z_4;
  2568. float L_5 = __this->___z_4;
  2569. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  2570. double L_6;
  2571. L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))))));
  2572. V_0 = ((float)L_6);
  2573. goto IL_0034;
  2574. }
  2575. IL_0034:
  2576. {
  2577. float L_7 = V_0;
  2578. return L_7;
  2579. }
  2580. }
  2581. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
  2582. {
  2583. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  2584. memset((&V_0), 0, sizeof(V_0));
  2585. {
  2586. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  2587. float L_1 = L_0.___x_2;
  2588. float L_2 = ___1_d;
  2589. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
  2590. float L_4 = L_3.___y_3;
  2591. float L_5 = ___1_d;
  2592. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
  2593. float L_7 = L_6.___z_4;
  2594. float L_8 = ___1_d;
  2595. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
  2596. memset((&L_9), 0, sizeof(L_9));
  2597. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL);
  2598. V_0 = L_9;
  2599. goto IL_0021;
  2600. }
  2601. IL_0021:
  2602. {
  2603. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
  2604. return L_10;
  2605. }
  2606. }
  2607. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
  2608. {
  2609. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  2610. memset((&V_0), 0, sizeof(V_0));
  2611. {
  2612. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
  2613. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  2614. L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
  2615. V_0 = L_1;
  2616. goto IL_000f;
  2617. }
  2618. IL_000f:
  2619. {
  2620. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
  2621. return L_2;
  2622. }
  2623. }
  2624. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7EA811A13BB45D59926C636C90CFD2FCE6D89B3B_gshared_inline (Action_2_t70E17A6F8F03189031C560482454FE2D87F496F2* __this, PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___0_arg1, NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259 ___1_arg2, const RuntimeMethod* method)
  2625. {
  2626. typedef void (*FunctionPointerType) (RuntimeObject*, PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE, NativeArray_1_tA04FF6E7BE3D24B3E6351C63BF7229421DFE1259, const RuntimeMethod*);
  2627. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  2628. }
  2629. 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)
  2630. {
  2631. {
  2632. float L_0 = ___0_x;
  2633. __this->___x_2 = L_0;
  2634. float L_1 = ___1_y;
  2635. __this->___y_3 = L_1;
  2636. float L_2 = ___2_z;
  2637. __this->___z_4 = L_2;
  2638. return;
  2639. }
  2640. }
  2641. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  2642. {
  2643. float V_0 = 0.0f;
  2644. bool V_1 = false;
  2645. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
  2646. memset((&V_2), 0, sizeof(V_2));
  2647. {
  2648. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
  2649. float L_1;
  2650. L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
  2651. V_0 = L_1;
  2652. float L_2 = V_0;
  2653. V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
  2654. bool L_3 = V_1;
  2655. if (!L_3)
  2656. {
  2657. goto IL_001e;
  2658. }
  2659. }
  2660. {
  2661. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value;
  2662. float L_5 = V_0;
  2663. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
  2664. L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
  2665. V_2 = L_6;
  2666. goto IL_0026;
  2667. }
  2668. IL_001e:
  2669. {
  2670. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
  2671. L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  2672. V_2 = L_7;
  2673. goto IL_0026;
  2674. }
  2675. IL_0026:
  2676. {
  2677. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
  2678. return L_8;
  2679. }
  2680. }
  2681. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method)
  2682. {
  2683. static bool s_Il2CppMethodInitialized;
  2684. if (!s_Il2CppMethodInitialized)
  2685. {
  2686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  2687. s_Il2CppMethodInitialized = true;
  2688. }
  2689. float V_0 = 0.0f;
  2690. {
  2691. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
  2692. float L_1 = L_0.___x_2;
  2693. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
  2694. float L_3 = L_2.___x_2;
  2695. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
  2696. float L_5 = L_4.___y_3;
  2697. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
  2698. float L_7 = L_6.___y_3;
  2699. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
  2700. float L_9 = L_8.___z_4;
  2701. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
  2702. float L_11 = L_10.___z_4;
  2703. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  2704. double L_12;
  2705. L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
  2706. V_0 = ((float)L_12);
  2707. goto IL_0034;
  2708. }
  2709. IL_0034:
  2710. {
  2711. float L_13 = V_0;
  2712. return L_13;
  2713. }
  2714. }
  2715. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
  2716. {
  2717. static bool s_Il2CppMethodInitialized;
  2718. if (!s_Il2CppMethodInitialized)
  2719. {
  2720. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
  2721. s_Il2CppMethodInitialized = true;
  2722. }
  2723. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  2724. memset((&V_0), 0, sizeof(V_0));
  2725. {
  2726. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
  2727. V_0 = L_0;
  2728. goto IL_0009;
  2729. }
  2730. IL_0009:
  2731. {
  2732. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  2733. return L_1;
  2734. }
  2735. }