No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Unity.Mathematics__11.cpp 164KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921
  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. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  9. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  10. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  11. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  12. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  13. struct String_t;
  14. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  15. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  16. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  17. IL2CPP_EXTERN_C RuntimeClass* float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_il2cpp_TypeInfo_var;
  18. IL2CPP_EXTERN_C String_t* _stringLiteralFB182D98F776AC1C061FA5C163FE7F6E7C08B5BD;
  19. IL2CPP_EXTERN_C String_t* _stringLiteralFEB995DBF7004A48F3EDB181C599FB99B4A380FB;
  20. IL2CPP_EXTERN_C const RuntimeMethod* Plane_CheckPlaneIsNormalized_m6408EC4BE1D7A0ADB6832288E286D9C70404B888_RuntimeMethod_var;
  21. struct Exception_t_marshaled_com;
  22. struct Exception_t_marshaled_pinvoke;
  23. IL2CPP_EXTERN_C_BEGIN
  24. IL2CPP_EXTERN_C_END
  25. #ifdef __clang__
  26. #pragma clang diagnostic push
  27. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28. #pragma clang diagnostic ignored "-Wunused-variable"
  29. #endif
  30. struct U3CPrivateImplementationDetailsU3E_t9B4B9DAF21D9563D4BA9D73CA7897B99567AAEF9 : public RuntimeObject
  31. {
  32. };
  33. struct Math_t02C7364C06982BA8F186B38E3C811582A40AB897 : public RuntimeObject
  34. {
  35. };
  36. struct String_t : public RuntimeObject
  37. {
  38. int32_t ____stringLength;
  39. Il2CppChar ____firstChar;
  40. };
  41. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  42. {
  43. };
  44. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  45. {
  46. };
  47. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  48. {
  49. };
  50. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  51. {
  52. bool ___m_value;
  53. };
  54. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  55. {
  56. double ___m_value;
  57. };
  58. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  59. {
  60. int32_t ___m_value;
  61. };
  62. struct IntPtr_t
  63. {
  64. void* ___m_value;
  65. };
  66. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  67. {
  68. float ___m_value;
  69. };
  70. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  71. {
  72. uint32_t ___m_value;
  73. };
  74. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  75. {
  76. union
  77. {
  78. struct
  79. {
  80. };
  81. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  82. };
  83. };
  84. struct bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861
  85. {
  86. bool ___x;
  87. bool ___y;
  88. bool ___z;
  89. };
  90. struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E
  91. {
  92. float ___x;
  93. float ___y;
  94. float ___z;
  95. };
  96. struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E
  97. {
  98. float ___x;
  99. float ___y;
  100. float ___z;
  101. float ___w;
  102. };
  103. struct uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B
  104. {
  105. uint32_t ___x;
  106. uint32_t ___y;
  107. uint32_t ___z;
  108. };
  109. #pragma pack(push, tp, 1)
  110. struct __StaticArrayInitTypeSizeU3D5509_tB817841FE8734DF6719788F77EF92738462A7383
  111. {
  112. union
  113. {
  114. struct
  115. {
  116. union
  117. {
  118. };
  119. };
  120. uint8_t __StaticArrayInitTypeSizeU3D5509_tB817841FE8734DF6719788F77EF92738462A7383__padding[5509];
  121. };
  122. };
  123. #pragma pack(pop, tp)
  124. #pragma pack(push, tp, 1)
  125. struct __StaticArrayInitTypeSizeU3D8016_t999B93A1A42AAA06774497676812901D80B154B2
  126. {
  127. union
  128. {
  129. struct
  130. {
  131. union
  132. {
  133. };
  134. };
  135. uint8_t __StaticArrayInitTypeSizeU3D8016_t999B93A1A42AAA06774497676812901D80B154B2__padding[8016];
  136. };
  137. };
  138. #pragma pack(pop, tp)
  139. struct IntFloatUnion_t549256A9DD754252DD18383D9CE7EA55EBBD6D96
  140. {
  141. union
  142. {
  143. #pragma pack(push, tp, 1)
  144. struct
  145. {
  146. int32_t ___intValue;
  147. };
  148. #pragma pack(pop, tp)
  149. struct
  150. {
  151. int32_t ___intValue_forAlignmentOnly;
  152. };
  153. #pragma pack(push, tp, 1)
  154. struct
  155. {
  156. float ___floatValue;
  157. };
  158. #pragma pack(pop, tp)
  159. struct
  160. {
  161. float ___floatValue_forAlignmentOnly;
  162. };
  163. };
  164. };
  165. struct Exception_t : public RuntimeObject
  166. {
  167. String_t* ____className;
  168. String_t* ____message;
  169. RuntimeObject* ____data;
  170. Exception_t* ____innerException;
  171. String_t* ____helpURL;
  172. RuntimeObject* ____stackTrace;
  173. String_t* ____stackTraceString;
  174. String_t* ____remoteStackTraceString;
  175. int32_t ____remoteStackIndex;
  176. RuntimeObject* ____dynamicMethods;
  177. int32_t ____HResult;
  178. String_t* ____source;
  179. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  180. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  181. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  182. int32_t ___caught_in_unmanaged;
  183. };
  184. struct Exception_t_marshaled_pinvoke
  185. {
  186. char* ____className;
  187. char* ____message;
  188. RuntimeObject* ____data;
  189. Exception_t_marshaled_pinvoke* ____innerException;
  190. char* ____helpURL;
  191. Il2CppIUnknown* ____stackTrace;
  192. char* ____stackTraceString;
  193. char* ____remoteStackTraceString;
  194. int32_t ____remoteStackIndex;
  195. Il2CppIUnknown* ____dynamicMethods;
  196. int32_t ____HResult;
  197. char* ____source;
  198. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  199. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  200. Il2CppSafeArray* ___native_trace_ips;
  201. int32_t ___caught_in_unmanaged;
  202. };
  203. struct Exception_t_marshaled_com
  204. {
  205. Il2CppChar* ____className;
  206. Il2CppChar* ____message;
  207. RuntimeObject* ____data;
  208. Exception_t_marshaled_com* ____innerException;
  209. Il2CppChar* ____helpURL;
  210. Il2CppIUnknown* ____stackTrace;
  211. Il2CppChar* ____stackTraceString;
  212. Il2CppChar* ____remoteStackTraceString;
  213. int32_t ____remoteStackIndex;
  214. Il2CppIUnknown* ____dynamicMethods;
  215. int32_t ____HResult;
  216. Il2CppChar* ____source;
  217. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  218. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  219. Il2CppSafeArray* ___native_trace_ips;
  220. int32_t ___caught_in_unmanaged;
  221. };
  222. struct MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887
  223. {
  224. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___Min;
  225. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___Max;
  226. };
  227. struct Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82
  228. {
  229. float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___NormalAndDistance;
  230. };
  231. struct float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79
  232. {
  233. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___c0;
  234. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___c1;
  235. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___c2;
  236. };
  237. struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2
  238. {
  239. float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c0;
  240. float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c1;
  241. float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c2;
  242. float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c3;
  243. };
  244. struct quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4
  245. {
  246. float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___value;
  247. };
  248. struct RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD
  249. {
  250. quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___rot;
  251. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pos;
  252. };
  253. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  254. {
  255. };
  256. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  257. {
  258. String_t* ____paramName;
  259. };
  260. struct U3CPrivateImplementationDetailsU3E_t9B4B9DAF21D9563D4BA9D73CA7897B99567AAEF9_StaticFields
  261. {
  262. __StaticArrayInitTypeSizeU3D5509_tB817841FE8734DF6719788F77EF92738462A7383 ___D6EA0932844EAD5C497F594D36C4B96C8E1C7047C1373DFDFCE3B8EAF5BEAAF9;
  263. __StaticArrayInitTypeSizeU3D8016_t999B93A1A42AAA06774497676812901D80B154B2 ___F64672279501045F69660C6F291872A240A4866CFE713DD23D7B48E8FA32F43D;
  264. };
  265. struct String_t_StaticFields
  266. {
  267. String_t* ___Empty;
  268. };
  269. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  270. {
  271. String_t* ___TrueString;
  272. String_t* ___FalseString;
  273. };
  274. struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_StaticFields
  275. {
  276. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___zero;
  277. };
  278. struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E_StaticFields
  279. {
  280. float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___zero;
  281. };
  282. struct uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B_StaticFields
  283. {
  284. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B ___zero;
  285. };
  286. struct float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79_StaticFields
  287. {
  288. float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 ___identity;
  289. float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 ___zero;
  290. };
  291. struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_StaticFields
  292. {
  293. float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___identity;
  294. float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___zero;
  295. };
  296. struct quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_StaticFields
  297. {
  298. quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___identity;
  299. };
  300. struct RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD_StaticFields
  301. {
  302. RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD ___identity;
  303. };
  304. #ifdef __clang__
  305. #pragma clang diagnostic pop
  306. #endif
  307. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MinMaxAABB__ctor_m225BF25AF8235CE330D06E176EC984858B81EF6C_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_min, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_max, const RuntimeMethod* method) ;
  308. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float ___1_rhs, const RuntimeMethod* method) ;
  309. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 MinMaxAABB_CreateFromCenterAndHalfExtents_mF18074A621916107BF592378F72B6F113294F508_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_center, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_halfExtents, const RuntimeMethod* method) ;
  310. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ;
  311. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ;
  312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E MinMaxAABB_get_Extents_m7E246B61BA832B3FB5EB8DCA4A35EC93688F105C (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method) ;
  313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E MinMaxAABB_get_HalfExtents_m3656E833DBE99FE9D023F0E4B1497CF35F6BC948 (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method) ;
  314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E MinMaxAABB_get_Center_mC27A51CF13A95A053DEA07566A1F1900CFD98F4C (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method) ;
  315. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 float3_op_LessThanOrEqual_m18273875F0537224587D1622DD53562971D9FF48_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ;
  316. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool math_all_mB8957D1E684773F171F74448AD9591F3619890A4_inline (bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 ___0_x, const RuntimeMethod* method) ;
  317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinMaxAABB_get_IsValid_m84D96167E3AE9516D86FEC54B1CD138BD53FC5B8 (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method) ;
  318. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_yzx_mDF6DE39B69C5DE384F74C0D1EC91AA0388E23535_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method) ;
  319. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
  320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MinMaxAABB_get_SurfaceArea_m542F0EA64B3A4C7975BAB0C3EBD354D79F34B1CE (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method) ;
  321. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 float3_op_GreaterThanOrEqual_m01767B59951623AD803736AB63E12D9BC6FC1AAE_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ;
  322. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 bool3_op_BitwiseAnd_mE44CC5838094A40F1F605A7798994197165A63E1_inline (bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 ___0_lhs, bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 ___1_rhs, const RuntimeMethod* method) ;
  323. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MinMaxAABB_Contains_m507D89756D76CA0E2CBD8CAD23C6CE27A5F39089_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method) ;
  324. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MinMaxAABB_Contains_m8AB762A87FD22983A2A5ED2C96D3C559876D8823_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method) ;
  325. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MinMaxAABB_Overlaps_mEEC801434D524543F9E6D5D77A642A5184F8C4D9_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method) ;
  326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Subtraction_m111BEEA770E140739DDC6A3410736DFF7EE32045_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float ___1_rhs, const RuntimeMethod* method) ;
  327. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Addition_mABF24BC9A16C272B9F5AB21A601B9D9A831F8C43_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float ___1_rhs, const RuntimeMethod* method) ;
  328. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MinMaxAABB_Expand_m8574B6375684AC91E413410881D03B71C400DC75_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float ___0_signedDistance, const RuntimeMethod* method) ;
  329. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_min_m13CC8D5B7844D954C3125DD72831C693AB8A7FF5_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
  330. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_max_m247D41258606F80861E72309300DF6A3F8B50AE4_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
  331. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MinMaxAABB_Encapsulate_m7043627B976BE96D6D734288EEA09563352F753B_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method) ;
  332. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MinMaxAABB_Encapsulate_mE01CED4767A6B50D846AC30AFCA49A91BA820CD5_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method) ;
  333. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool float3_Equals_m4A47BDC70977496712F3BE7DA359E840D99C020A_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_rhs, const RuntimeMethod* method) ;
  334. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MinMaxAABB_Equals_m6DC492AB1804679250EC6C97CC6DF32299EA8E11_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_other, const RuntimeMethod* method) ;
  335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
  336. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* MinMaxAABB_ToString_mD299FEC6092F6072F7BC91773DA766E0E61DEC3F_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method) ;
  337. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
  338. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_rotate_m68CD27B1D0643EA356D0AB41ECB004CE094FDA3F_inline (quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_q, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_v, const RuntimeMethod* method) ;
  339. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_abs_mC7F2BBD861835C82A0A47A47A44B73E704D7F63B_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, const RuntimeMethod* method) ;
  340. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_transform_m5F6B69A9C0E6E1AF63D8112D8753394891972E44_inline (RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD ___0_a, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_pos, const RuntimeMethod* method) ;
  341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void float3x3__ctor_m3EA9552B4922CACBAC36054687E8EF9C1ED99951 (float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_f4x4, const RuntimeMethod* method) ;
  342. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 Math_Transform_m762480F0988F685C5039CBFBFA540C85385A53CC_inline (float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 ___0_transform, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___1_aabb, const RuntimeMethod* method) ;
  343. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, const RuntimeMethod* method) ;
  344. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method) ;
  345. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_xxx_mFD7DFB9FF23BB0B3437F12CC35DB3D1E0ADF7B20_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method) ;
  346. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ;
  347. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 float3_op_LessThan_m540182EDEF57B5A865B1C22972CF5C3E862B9C51_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ;
  348. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_a, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_b, bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 ___2_c, const RuntimeMethod* method) ;
  349. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 bool3_op_LogicalNot_m85C703CC4098B3731505A162957F91C0373548BD_inline (bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 ___0_val, const RuntimeMethod* method) ;
  350. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_yyy_m6FCA12991237EDC77F7C4B6A7F73710338330CCD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method) ;
  351. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_zzz_m1C7C995F170030A7EF534E2C99E6AFE6928AE9D4_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method) ;
  352. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
  353. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E Plane_Normalize_mFF53F95372AE2A79C71B546A70B0F152EC308544_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_planeCoefficients, const RuntimeMethod* method) ;
  354. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Plane__ctor_mE41939B3E3E2AE7802AA9571AB429BAB47C56A65_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float ___0_coefficientA, float ___1_coefficientB, float ___2_coefficientC, float ___3_coefficientD, const RuntimeMethod* method) ;
  355. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_m2A21052EF06884F609D1CDA9A2C2ED84A7584345_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_xyz, float ___1_w, const RuntimeMethod* method) ;
  356. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Plane__ctor_mAEEAADCE34CB243E12A9FE0240D4E508913C1153_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_normal, float ___1_distance, const RuntimeMethod* method) ;
  357. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Plane__ctor_m645C0F13FB29D9E443284F1BC42C02CE3B5C27D4_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_normal, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_pointInPlane, const RuntimeMethod* method) ;
  358. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_cross_m4CA2DAE150C6381B0D05E8AA9E48E88CF6157180_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
  359. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Plane__ctor_m77B64CCE37D396DD70CD0A841F4E6E4F72D1B20A_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_vector1InPlane, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_vector2InPlane, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___2_pointInPlane, const RuntimeMethod* method) ;
  360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E Plane_get_Normal_mAA5C1BEAEFB0848A4CD29E254CC9EF010DD6FE4B (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, const RuntimeMethod* method) ;
  361. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4_set_xyz_m331D16059D51A5C6CA8AE8FD1E13A68C0570A9C7_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_value, const RuntimeMethod* method) ;
  362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane_set_Normal_m88265A5E767B48CF718AC03AB03BBF15DC82A837 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_value, const RuntimeMethod* method) ;
  363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Plane_get_Distance_m66B8C8674B20E3B19B0CFD363D33AA8A67CA75FE (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, const RuntimeMethod* method) ;
  364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane_set_Distance_m6DDC9F56E9FEE8D4DC5A61AB2A8322695F855181 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float ___0_value, const RuntimeMethod* method) ;
  365. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_lengthsq_mC699F3F214F05B26BEBAF1B46E3AA3C00407A532_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, const RuntimeMethod* method) ;
  366. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_rsqrt_mC67B3430EAADA7C5347E87B23859C569BC010E72_inline (float ___0_x, const RuntimeMethod* method) ;
  367. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_lhs, float ___1_rhs, const RuntimeMethod* method) ;
  368. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E Plane_op_Implicit_mD02477CC24787906751D3F5E401D2E11BF99AC98_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 ___0_plane, const RuntimeMethod* method) ;
  369. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_m20F2285F7227DC308D9CF2DCB8EAAD3E774501D4_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_x, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_y, const RuntimeMethod* method) ;
  370. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Plane_SignedDistanceToPoint_mE52778BC70A3A0FF9DDB0FE52D71C587D837F993_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method) ;
  371. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E Plane_Projection_mFF8C23401C366A3B4EB017B4DAAAF4E8A9132CFE_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method) ;
  372. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E float4_op_UnaryNegation_m5A491FC1978650D62EBEDC51992CF4B2113C8C5B_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_val, const RuntimeMethod* method) ;
  373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 Plane_get_Flipped_m6D004985368EE6234BA9A5D2800557FFB3A351FA (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, const RuntimeMethod* method) ;
  374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane_CheckPlaneIsNormalized_m6408EC4BE1D7A0ADB6832288E286D9C70404B888 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, const RuntimeMethod* method) ;
  376. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void bool3__ctor_m3683F21E6C110670CDDA02E4C1F6E063E936FEE2_inline (bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861* __this, bool ___0_x, bool ___1_y, bool ___2_z, const RuntimeMethod* method) ;
  377. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  378. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  379. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m38F52B61F8E5636955A1A6DF3A75BD0724148350_inline (float ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ;
  380. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B math_asuint_m4AEE8C17FEDA05D4C77C427818D1C9EF5E31521E_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, const RuntimeMethod* method) ;
  381. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B uint3_op_BitwiseAnd_m772BFC3A60526C264937ABCA92F1CAAFC2B0D634_inline (uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B ___0_lhs, uint32_t ___1_rhs, const RuntimeMethod* method) ;
  382. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_asfloat_m7A90E1FAABD250FCEC00839D01B098BB046F7933_inline (uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B ___0_x, const RuntimeMethod* method) ;
  383. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_mul_mE9E04B2868E4D4BA5BD873E4F876D550D36C2E99_inline (quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_q, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_v, const RuntimeMethod* method) ;
  384. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_sqrt_mEF31DE7BD0179009683C5D7B0C58E6571B30CF4A_inline (float ___0_x, const RuntimeMethod* method) ;
  385. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ;
  386. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_asuint_m503D1ABF19E4BA615FD8AE1BF1A2E103BBED6139_inline (float ___0_x, const RuntimeMethod* method) ;
  387. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B math_uint3_mC94DDA8B357EA045D5A36B81CECD0C5C223B71B0_inline (uint32_t ___0_x, uint32_t ___1_y, uint32_t ___2_z, const RuntimeMethod* method) ;
  388. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void uint3__ctor_mEFEA14BBA36F53111474B0C3C3B729061F1ACCAF_inline (uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B* __this, uint32_t ___0_x, uint32_t ___1_y, uint32_t ___2_z, const RuntimeMethod* method) ;
  389. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_asfloat_m20D259DAAB46464B59BD8BF5678F9D59800F70A9_inline (uint32_t ___0_x, const RuntimeMethod* method) ;
  390. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_float3_m4F96A74FEE1D6C85241B8E62386C5DE1C439837F_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
  391. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ;
  392. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_asint_mBDED7FE966CA65F6A8ACEAEF8FD779B1B8998288_inline (float ___0_x, const RuntimeMethod* method) ;
  393. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_asfloat_m9FA56DE5C61FCEF3DCD0675252D40DFD9C9B712F_inline (int32_t ___0_x, const RuntimeMethod* method) ;
  394. #ifdef __clang__
  395. #pragma clang diagnostic push
  396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  397. #pragma clang diagnostic ignored "-Wunused-variable"
  398. #endif
  399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinMaxAABB__ctor_m225BF25AF8235CE330D06E176EC984858B81EF6C (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_min, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_max, const RuntimeMethod* method)
  400. {
  401. {
  402. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_min;
  403. __this->___Min = L_0;
  404. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___1_max;
  405. __this->___Max = L_1;
  406. return;
  407. }
  408. }
  409. IL2CPP_EXTERN_C void MinMaxAABB__ctor_m225BF25AF8235CE330D06E176EC984858B81EF6C_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_min, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_max, const RuntimeMethod* method)
  410. {
  411. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  412. int32_t _offset = 1;
  413. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  414. MinMaxAABB__ctor_m225BF25AF8235CE330D06E176EC984858B81EF6C_inline(_thisAdjusted, ___0_min, ___1_max, method);
  415. }
  416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 MinMaxAABB_CreateFromCenterAndExtents_mD8638596E84DB7E4E76C346D75B707EBE96AD411 (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_center, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_extents, const RuntimeMethod* method)
  417. {
  418. {
  419. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_center;
  420. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___1_extents;
  421. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  422. L_2 = float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline(L_1, (0.5f), NULL);
  423. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_3;
  424. L_3 = MinMaxAABB_CreateFromCenterAndHalfExtents_mF18074A621916107BF592378F72B6F113294F508_inline(L_0, L_2, NULL);
  425. return L_3;
  426. }
  427. }
  428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 MinMaxAABB_CreateFromCenterAndHalfExtents_mF18074A621916107BF592378F72B6F113294F508 (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_center, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_halfExtents, const RuntimeMethod* method)
  429. {
  430. {
  431. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_center;
  432. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___1_halfExtents;
  433. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  434. L_2 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_0, L_1, NULL);
  435. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_center;
  436. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___1_halfExtents;
  437. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
  438. L_5 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_3, L_4, NULL);
  439. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_6;
  440. memset((&L_6), 0, sizeof(L_6));
  441. MinMaxAABB__ctor_m225BF25AF8235CE330D06E176EC984858B81EF6C_inline((&L_6), L_2, L_5, NULL);
  442. return L_6;
  443. }
  444. }
  445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E MinMaxAABB_get_Extents_m7E246B61BA832B3FB5EB8DCA4A35EC93688F105C (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method)
  446. {
  447. {
  448. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Max;
  449. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = __this->___Min;
  450. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  451. L_2 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_0, L_1, NULL);
  452. return L_2;
  453. }
  454. }
  455. IL2CPP_EXTERN_C float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E MinMaxAABB_get_Extents_m7E246B61BA832B3FB5EB8DCA4A35EC93688F105C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  456. {
  457. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  458. int32_t _offset = 1;
  459. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  460. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E _returnValue;
  461. _returnValue = MinMaxAABB_get_Extents_m7E246B61BA832B3FB5EB8DCA4A35EC93688F105C(_thisAdjusted, method);
  462. return _returnValue;
  463. }
  464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E MinMaxAABB_get_HalfExtents_m3656E833DBE99FE9D023F0E4B1497CF35F6BC948 (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method)
  465. {
  466. {
  467. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Max;
  468. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = __this->___Min;
  469. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  470. L_2 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_0, L_1, NULL);
  471. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  472. L_3 = float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline(L_2, (0.5f), NULL);
  473. return L_3;
  474. }
  475. }
  476. IL2CPP_EXTERN_C float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E MinMaxAABB_get_HalfExtents_m3656E833DBE99FE9D023F0E4B1497CF35F6BC948_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  477. {
  478. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  479. int32_t _offset = 1;
  480. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  481. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E _returnValue;
  482. _returnValue = MinMaxAABB_get_HalfExtents_m3656E833DBE99FE9D023F0E4B1497CF35F6BC948(_thisAdjusted, method);
  483. return _returnValue;
  484. }
  485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E MinMaxAABB_get_Center_mC27A51CF13A95A053DEA07566A1F1900CFD98F4C (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method)
  486. {
  487. {
  488. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Max;
  489. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = __this->___Min;
  490. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  491. L_2 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_0, L_1, NULL);
  492. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  493. L_3 = float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline(L_2, (0.5f), NULL);
  494. return L_3;
  495. }
  496. }
  497. IL2CPP_EXTERN_C float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E MinMaxAABB_get_Center_mC27A51CF13A95A053DEA07566A1F1900CFD98F4C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  498. {
  499. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  500. int32_t _offset = 1;
  501. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  502. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E _returnValue;
  503. _returnValue = MinMaxAABB_get_Center_mC27A51CF13A95A053DEA07566A1F1900CFD98F4C(_thisAdjusted, method);
  504. return _returnValue;
  505. }
  506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinMaxAABB_get_IsValid_m84D96167E3AE9516D86FEC54B1CD138BD53FC5B8 (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method)
  507. {
  508. {
  509. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Min;
  510. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = __this->___Max;
  511. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_2;
  512. L_2 = float3_op_LessThanOrEqual_m18273875F0537224587D1622DD53562971D9FF48_inline(L_0, L_1, NULL);
  513. bool L_3;
  514. L_3 = math_all_mB8957D1E684773F171F74448AD9591F3619890A4_inline(L_2, NULL);
  515. return L_3;
  516. }
  517. }
  518. IL2CPP_EXTERN_C bool MinMaxAABB_get_IsValid_m84D96167E3AE9516D86FEC54B1CD138BD53FC5B8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  519. {
  520. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  521. int32_t _offset = 1;
  522. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  523. bool _returnValue;
  524. _returnValue = MinMaxAABB_get_IsValid_m84D96167E3AE9516D86FEC54B1CD138BD53FC5B8(_thisAdjusted, method);
  525. return _returnValue;
  526. }
  527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MinMaxAABB_get_SurfaceArea_m542F0EA64B3A4C7975BAB0C3EBD354D79F34B1CE (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method)
  528. {
  529. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
  530. memset((&V_0), 0, sizeof(V_0));
  531. {
  532. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Max;
  533. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = __this->___Min;
  534. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  535. L_2 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_0, L_1, NULL);
  536. V_0 = L_2;
  537. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = V_0;
  538. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4;
  539. L_4 = float3_get_yzx_mDF6DE39B69C5DE384F74C0D1EC91AA0388E23535_inline((&V_0), NULL);
  540. float L_5;
  541. L_5 = math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline(L_3, L_4, NULL);
  542. return ((float)il2cpp_codegen_multiply((2.0f), L_5));
  543. }
  544. }
  545. IL2CPP_EXTERN_C float MinMaxAABB_get_SurfaceArea_m542F0EA64B3A4C7975BAB0C3EBD354D79F34B1CE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  546. {
  547. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  548. int32_t _offset = 1;
  549. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  550. float _returnValue;
  551. _returnValue = MinMaxAABB_get_SurfaceArea_m542F0EA64B3A4C7975BAB0C3EBD354D79F34B1CE(_thisAdjusted, method);
  552. return _returnValue;
  553. }
  554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinMaxAABB_Contains_m507D89756D76CA0E2CBD8CAD23C6CE27A5F39089 (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  555. {
  556. {
  557. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_point;
  558. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = __this->___Min;
  559. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_2;
  560. L_2 = float3_op_GreaterThanOrEqual_m01767B59951623AD803736AB63E12D9BC6FC1AAE_inline(L_0, L_1, NULL);
  561. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_point;
  562. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = __this->___Max;
  563. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_5;
  564. L_5 = float3_op_LessThanOrEqual_m18273875F0537224587D1622DD53562971D9FF48_inline(L_3, L_4, NULL);
  565. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_6;
  566. L_6 = bool3_op_BitwiseAnd_mE44CC5838094A40F1F605A7798994197165A63E1_inline(L_2, L_5, NULL);
  567. bool L_7;
  568. L_7 = math_all_mB8957D1E684773F171F74448AD9591F3619890A4_inline(L_6, NULL);
  569. return L_7;
  570. }
  571. }
  572. IL2CPP_EXTERN_C bool MinMaxAABB_Contains_m507D89756D76CA0E2CBD8CAD23C6CE27A5F39089_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  573. {
  574. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  575. int32_t _offset = 1;
  576. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  577. bool _returnValue;
  578. _returnValue = MinMaxAABB_Contains_m507D89756D76CA0E2CBD8CAD23C6CE27A5F39089_inline(_thisAdjusted, ___0_point, method);
  579. return _returnValue;
  580. }
  581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinMaxAABB_Contains_m8AB762A87FD22983A2A5ED2C96D3C559876D8823 (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method)
  582. {
  583. {
  584. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Min;
  585. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_1 = ___0_aabb;
  586. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = L_1.___Min;
  587. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_3;
  588. L_3 = float3_op_LessThanOrEqual_m18273875F0537224587D1622DD53562971D9FF48_inline(L_0, L_2, NULL);
  589. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = __this->___Max;
  590. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_5 = ___0_aabb;
  591. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = L_5.___Max;
  592. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_7;
  593. L_7 = float3_op_GreaterThanOrEqual_m01767B59951623AD803736AB63E12D9BC6FC1AAE_inline(L_4, L_6, NULL);
  594. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_8;
  595. L_8 = bool3_op_BitwiseAnd_mE44CC5838094A40F1F605A7798994197165A63E1_inline(L_3, L_7, NULL);
  596. bool L_9;
  597. L_9 = math_all_mB8957D1E684773F171F74448AD9591F3619890A4_inline(L_8, NULL);
  598. return L_9;
  599. }
  600. }
  601. IL2CPP_EXTERN_C bool MinMaxAABB_Contains_m8AB762A87FD22983A2A5ED2C96D3C559876D8823_AdjustorThunk (RuntimeObject* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method)
  602. {
  603. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  604. int32_t _offset = 1;
  605. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  606. bool _returnValue;
  607. _returnValue = MinMaxAABB_Contains_m8AB762A87FD22983A2A5ED2C96D3C559876D8823_inline(_thisAdjusted, ___0_aabb, method);
  608. return _returnValue;
  609. }
  610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinMaxAABB_Overlaps_mEEC801434D524543F9E6D5D77A642A5184F8C4D9 (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method)
  611. {
  612. {
  613. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Max;
  614. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_1 = ___0_aabb;
  615. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = L_1.___Min;
  616. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_3;
  617. L_3 = float3_op_GreaterThanOrEqual_m01767B59951623AD803736AB63E12D9BC6FC1AAE_inline(L_0, L_2, NULL);
  618. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = __this->___Min;
  619. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_5 = ___0_aabb;
  620. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = L_5.___Max;
  621. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_7;
  622. L_7 = float3_op_LessThanOrEqual_m18273875F0537224587D1622DD53562971D9FF48_inline(L_4, L_6, NULL);
  623. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_8;
  624. L_8 = bool3_op_BitwiseAnd_mE44CC5838094A40F1F605A7798994197165A63E1_inline(L_3, L_7, NULL);
  625. bool L_9;
  626. L_9 = math_all_mB8957D1E684773F171F74448AD9591F3619890A4_inline(L_8, NULL);
  627. return L_9;
  628. }
  629. }
  630. IL2CPP_EXTERN_C bool MinMaxAABB_Overlaps_mEEC801434D524543F9E6D5D77A642A5184F8C4D9_AdjustorThunk (RuntimeObject* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method)
  631. {
  632. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  633. int32_t _offset = 1;
  634. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  635. bool _returnValue;
  636. _returnValue = MinMaxAABB_Overlaps_mEEC801434D524543F9E6D5D77A642A5184F8C4D9_inline(_thisAdjusted, ___0_aabb, method);
  637. return _returnValue;
  638. }
  639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinMaxAABB_Expand_m8574B6375684AC91E413410881D03B71C400DC75 (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float ___0_signedDistance, const RuntimeMethod* method)
  640. {
  641. {
  642. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Min;
  643. float L_1 = ___0_signedDistance;
  644. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  645. L_2 = float3_op_Subtraction_m111BEEA770E140739DDC6A3410736DFF7EE32045_inline(L_0, L_1, NULL);
  646. __this->___Min = L_2;
  647. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = __this->___Max;
  648. float L_4 = ___0_signedDistance;
  649. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
  650. L_5 = float3_op_Addition_mABF24BC9A16C272B9F5AB21A601B9D9A831F8C43_inline(L_3, L_4, NULL);
  651. __this->___Max = L_5;
  652. return;
  653. }
  654. }
  655. IL2CPP_EXTERN_C void MinMaxAABB_Expand_m8574B6375684AC91E413410881D03B71C400DC75_AdjustorThunk (RuntimeObject* __this, float ___0_signedDistance, const RuntimeMethod* method)
  656. {
  657. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  658. int32_t _offset = 1;
  659. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  660. MinMaxAABB_Expand_m8574B6375684AC91E413410881D03B71C400DC75_inline(_thisAdjusted, ___0_signedDistance, method);
  661. }
  662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinMaxAABB_Encapsulate_m7043627B976BE96D6D734288EEA09563352F753B (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method)
  663. {
  664. {
  665. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Min;
  666. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_1 = ___0_aabb;
  667. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = L_1.___Min;
  668. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  669. L_3 = math_min_m13CC8D5B7844D954C3125DD72831C693AB8A7FF5_inline(L_0, L_2, NULL);
  670. __this->___Min = L_3;
  671. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = __this->___Max;
  672. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_5 = ___0_aabb;
  673. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = L_5.___Max;
  674. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7;
  675. L_7 = math_max_m247D41258606F80861E72309300DF6A3F8B50AE4_inline(L_4, L_6, NULL);
  676. __this->___Max = L_7;
  677. return;
  678. }
  679. }
  680. IL2CPP_EXTERN_C void MinMaxAABB_Encapsulate_m7043627B976BE96D6D734288EEA09563352F753B_AdjustorThunk (RuntimeObject* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method)
  681. {
  682. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  683. int32_t _offset = 1;
  684. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  685. MinMaxAABB_Encapsulate_m7043627B976BE96D6D734288EEA09563352F753B_inline(_thisAdjusted, ___0_aabb, method);
  686. }
  687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinMaxAABB_Encapsulate_mE01CED4767A6B50D846AC30AFCA49A91BA820CD5 (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  688. {
  689. {
  690. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Min;
  691. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_point;
  692. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  693. L_2 = math_min_m13CC8D5B7844D954C3125DD72831C693AB8A7FF5_inline(L_0, L_1, NULL);
  694. __this->___Min = L_2;
  695. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = __this->___Max;
  696. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_point;
  697. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
  698. L_5 = math_max_m247D41258606F80861E72309300DF6A3F8B50AE4_inline(L_3, L_4, NULL);
  699. __this->___Max = L_5;
  700. return;
  701. }
  702. }
  703. IL2CPP_EXTERN_C void MinMaxAABB_Encapsulate_mE01CED4767A6B50D846AC30AFCA49A91BA820CD5_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  704. {
  705. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  706. int32_t _offset = 1;
  707. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  708. MinMaxAABB_Encapsulate_mE01CED4767A6B50D846AC30AFCA49A91BA820CD5_inline(_thisAdjusted, ___0_point, method);
  709. }
  710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinMaxAABB_Equals_m6DC492AB1804679250EC6C97CC6DF32299EA8E11 (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_other, const RuntimeMethod* method)
  711. {
  712. {
  713. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_0 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&__this->___Min);
  714. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_1 = ___0_other;
  715. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = L_1.___Min;
  716. bool L_3;
  717. L_3 = float3_Equals_m4A47BDC70977496712F3BE7DA359E840D99C020A_inline(L_0, L_2, NULL);
  718. if (!L_3)
  719. {
  720. goto IL_0025;
  721. }
  722. }
  723. {
  724. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_4 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&__this->___Max);
  725. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_5 = ___0_other;
  726. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = L_5.___Max;
  727. bool L_7;
  728. L_7 = float3_Equals_m4A47BDC70977496712F3BE7DA359E840D99C020A_inline(L_4, L_6, NULL);
  729. return L_7;
  730. }
  731. IL_0025:
  732. {
  733. return (bool)0;
  734. }
  735. }
  736. IL2CPP_EXTERN_C bool MinMaxAABB_Equals_m6DC492AB1804679250EC6C97CC6DF32299EA8E11_AdjustorThunk (RuntimeObject* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_other, const RuntimeMethod* method)
  737. {
  738. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  739. int32_t _offset = 1;
  740. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  741. bool _returnValue;
  742. _returnValue = MinMaxAABB_Equals_m6DC492AB1804679250EC6C97CC6DF32299EA8E11_inline(_thisAdjusted, ___0_other, method);
  743. return _returnValue;
  744. }
  745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MinMaxAABB_ToString_mD299FEC6092F6072F7BC91773DA766E0E61DEC3F (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method)
  746. {
  747. static bool s_Il2CppMethodInitialized;
  748. if (!s_Il2CppMethodInitialized)
  749. {
  750. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFEB995DBF7004A48F3EDB181C599FB99B4A380FB);
  751. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_il2cpp_TypeInfo_var);
  752. s_Il2CppMethodInitialized = true;
  753. }
  754. {
  755. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Min;
  756. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = L_0;
  757. RuntimeObject* L_2 = Box(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_il2cpp_TypeInfo_var, &L_1);
  758. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = __this->___Max;
  759. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = L_3;
  760. RuntimeObject* L_5 = Box(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_il2cpp_TypeInfo_var, &L_4);
  761. String_t* L_6;
  762. L_6 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralFEB995DBF7004A48F3EDB181C599FB99B4A380FB, L_2, L_5, NULL);
  763. return L_6;
  764. }
  765. }
  766. IL2CPP_EXTERN_C String_t* MinMaxAABB_ToString_mD299FEC6092F6072F7BC91773DA766E0E61DEC3F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  767. {
  768. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* _thisAdjusted;
  769. int32_t _offset = 1;
  770. _thisAdjusted = reinterpret_cast<MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887*>(__this + _offset);
  771. String_t* _returnValue;
  772. _returnValue = MinMaxAABB_ToString_mD299FEC6092F6072F7BC91773DA766E0E61DEC3F_inline(_thisAdjusted, method);
  773. return _returnValue;
  774. }
  775. #ifdef __clang__
  776. #pragma clang diagnostic pop
  777. #endif
  778. #ifdef __clang__
  779. #pragma clang diagnostic push
  780. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  781. #pragma clang diagnostic ignored "-Wunused-variable"
  782. #endif
  783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 Math_Transform_m412573C4965FDBD6C72DB99EA7B13301A5C7F068 (RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD ___0_transform, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___1_aabb, const RuntimeMethod* method)
  784. {
  785. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
  786. memset((&V_0), 0, sizeof(V_0));
  787. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1;
  788. memset((&V_1), 0, sizeof(V_1));
  789. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_2;
  790. memset((&V_2), 0, sizeof(V_2));
  791. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_3;
  792. memset((&V_3), 0, sizeof(V_3));
  793. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_4;
  794. memset((&V_4), 0, sizeof(V_4));
  795. {
  796. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0;
  797. L_0 = MinMaxAABB_get_HalfExtents_m3656E833DBE99FE9D023F0E4B1497CF35F6BC948((&___1_aabb), NULL);
  798. V_0 = L_0;
  799. RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD L_1 = ___0_transform;
  800. quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_2 = L_1.___rot;
  801. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = V_0;
  802. float L_4 = L_3.___x;
  803. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
  804. memset((&L_5), 0, sizeof(L_5));
  805. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_5), L_4, (0.0f), (0.0f), NULL);
  806. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6;
  807. L_6 = math_rotate_m68CD27B1D0643EA356D0AB41ECB004CE094FDA3F_inline(L_2, L_5, NULL);
  808. RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD L_7 = ___0_transform;
  809. quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_8 = L_7.___rot;
  810. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9 = V_0;
  811. float L_10 = L_9.___y;
  812. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11;
  813. memset((&L_11), 0, sizeof(L_11));
  814. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_11), (0.0f), L_10, (0.0f), NULL);
  815. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12;
  816. L_12 = math_rotate_m68CD27B1D0643EA356D0AB41ECB004CE094FDA3F_inline(L_8, L_11, NULL);
  817. V_1 = L_12;
  818. RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD L_13 = ___0_transform;
  819. quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_14 = L_13.___rot;
  820. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_15 = V_0;
  821. float L_16 = L_15.___z;
  822. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_17;
  823. memset((&L_17), 0, sizeof(L_17));
  824. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_17), (0.0f), (0.0f), L_16, NULL);
  825. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_18;
  826. L_18 = math_rotate_m68CD27B1D0643EA356D0AB41ECB004CE094FDA3F_inline(L_14, L_17, NULL);
  827. V_2 = L_18;
  828. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_19;
  829. L_19 = math_abs_mC7F2BBD861835C82A0A47A47A44B73E704D7F63B_inline(L_6, NULL);
  830. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_20 = V_1;
  831. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_21;
  832. L_21 = math_abs_mC7F2BBD861835C82A0A47A47A44B73E704D7F63B_inline(L_20, NULL);
  833. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_22;
  834. L_22 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_19, L_21, NULL);
  835. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_23 = V_2;
  836. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_24;
  837. L_24 = math_abs_mC7F2BBD861835C82A0A47A47A44B73E704D7F63B_inline(L_23, NULL);
  838. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_25;
  839. L_25 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_22, L_24, NULL);
  840. V_3 = L_25;
  841. RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD L_26 = ___0_transform;
  842. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_27;
  843. L_27 = MinMaxAABB_get_Center_mC27A51CF13A95A053DEA07566A1F1900CFD98F4C((&___1_aabb), NULL);
  844. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_28;
  845. L_28 = math_transform_m5F6B69A9C0E6E1AF63D8112D8753394891972E44_inline(L_26, L_27, NULL);
  846. V_4 = L_28;
  847. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_29 = V_4;
  848. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_30 = V_3;
  849. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_31;
  850. L_31 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_29, L_30, NULL);
  851. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_32 = V_4;
  852. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_33 = V_3;
  853. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_34;
  854. L_34 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_32, L_33, NULL);
  855. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_35;
  856. memset((&L_35), 0, sizeof(L_35));
  857. MinMaxAABB__ctor_m225BF25AF8235CE330D06E176EC984858B81EF6C_inline((&L_35), L_31, L_34, NULL);
  858. return L_35;
  859. }
  860. }
  861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 Math_Transform_m3E33DC460F20ED83A2964AF47CCDD5C6866DA7E8 (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_transform, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___1_aabb, const RuntimeMethod* method)
  862. {
  863. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 V_0;
  864. memset((&V_0), 0, sizeof(V_0));
  865. {
  866. float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_0 = ___0_transform;
  867. float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 L_1;
  868. memset((&L_1), 0, sizeof(L_1));
  869. float3x3__ctor_m3EA9552B4922CACBAC36054687E8EF9C1ED99951((&L_1), L_0, NULL);
  870. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_2 = ___1_aabb;
  871. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_3;
  872. L_3 = Math_Transform_m762480F0988F685C5039CBFBFA540C85385A53CC_inline(L_1, L_2, NULL);
  873. V_0 = L_3;
  874. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_4 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&V_0)->___Min);
  875. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_5 = L_4;
  876. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = (*(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_5);
  877. float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_7 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&(&___0_transform)->___c3);
  878. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8;
  879. L_8 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline(L_7, NULL);
  880. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
  881. L_9 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_6, L_8, NULL);
  882. *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_5 = L_9;
  883. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_10 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&V_0)->___Max);
  884. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_11 = L_10;
  885. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12 = (*(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_11);
  886. float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_13 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&(&___0_transform)->___c3);
  887. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_14;
  888. L_14 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline(L_13, NULL);
  889. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_15;
  890. L_15 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_12, L_14, NULL);
  891. *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_11 = L_15;
  892. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_16 = V_0;
  893. return L_16;
  894. }
  895. }
  896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 Math_Transform_m762480F0988F685C5039CBFBFA540C85385A53CC (float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 ___0_transform, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___1_aabb, const RuntimeMethod* method)
  897. {
  898. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
  899. memset((&V_0), 0, sizeof(V_0));
  900. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1;
  901. memset((&V_1), 0, sizeof(V_1));
  902. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 V_2;
  903. memset((&V_2), 0, sizeof(V_2));
  904. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 V_3;
  905. memset((&V_3), 0, sizeof(V_3));
  906. {
  907. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_0 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c0);
  908. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1;
  909. L_1 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_0, NULL);
  910. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_2 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Min);
  911. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  912. L_3 = float3_get_xxx_mFD7DFB9FF23BB0B3437F12CC35DB3D1E0ADF7B20_inline(L_2, NULL);
  913. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4;
  914. L_4 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_1, L_3, NULL);
  915. V_0 = L_4;
  916. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_5 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c0);
  917. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6;
  918. L_6 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_5, NULL);
  919. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_7 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Max);
  920. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8;
  921. L_8 = float3_get_xxx_mFD7DFB9FF23BB0B3437F12CC35DB3D1E0ADF7B20_inline(L_7, NULL);
  922. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
  923. L_9 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_6, L_8, NULL);
  924. V_1 = L_9;
  925. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = V_0;
  926. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11 = V_1;
  927. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_12;
  928. L_12 = float3_op_LessThan_m540182EDEF57B5A865B1C22972CF5C3E862B9C51_inline(L_10, L_11, NULL);
  929. V_2 = L_12;
  930. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_13 = V_1;
  931. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_14 = V_0;
  932. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_15 = V_2;
  933. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_16;
  934. L_16 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_13, L_14, L_15, NULL);
  935. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_17 = V_1;
  936. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_18 = V_0;
  937. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_19 = V_2;
  938. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_20;
  939. L_20 = bool3_op_LogicalNot_m85C703CC4098B3731505A162957F91C0373548BD_inline(L_19, NULL);
  940. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_21;
  941. L_21 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_17, L_18, L_20, NULL);
  942. MinMaxAABB__ctor_m225BF25AF8235CE330D06E176EC984858B81EF6C_inline((&V_3), L_16, L_21, NULL);
  943. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_22 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c1);
  944. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_23;
  945. L_23 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_22, NULL);
  946. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_24 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Min);
  947. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_25;
  948. L_25 = float3_get_yyy_m6FCA12991237EDC77F7C4B6A7F73710338330CCD_inline(L_24, NULL);
  949. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_26;
  950. L_26 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_23, L_25, NULL);
  951. V_0 = L_26;
  952. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_27 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c1);
  953. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_28;
  954. L_28 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_27, NULL);
  955. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_29 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Max);
  956. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_30;
  957. L_30 = float3_get_yyy_m6FCA12991237EDC77F7C4B6A7F73710338330CCD_inline(L_29, NULL);
  958. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_31;
  959. L_31 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_28, L_30, NULL);
  960. V_1 = L_31;
  961. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_32 = V_0;
  962. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_33 = V_1;
  963. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_34;
  964. L_34 = float3_op_LessThan_m540182EDEF57B5A865B1C22972CF5C3E862B9C51_inline(L_32, L_33, NULL);
  965. V_2 = L_34;
  966. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_35 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&V_3)->___Min);
  967. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_36 = L_35;
  968. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_37 = (*(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_36);
  969. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_38 = V_1;
  970. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_39 = V_0;
  971. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_40 = V_2;
  972. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_41;
  973. L_41 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_38, L_39, L_40, NULL);
  974. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_42;
  975. L_42 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_37, L_41, NULL);
  976. *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_36 = L_42;
  977. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_43 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&V_3)->___Max);
  978. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_44 = L_43;
  979. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_45 = (*(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_44);
  980. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_46 = V_1;
  981. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_47 = V_0;
  982. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_48 = V_2;
  983. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_49;
  984. L_49 = bool3_op_LogicalNot_m85C703CC4098B3731505A162957F91C0373548BD_inline(L_48, NULL);
  985. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_50;
  986. L_50 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_46, L_47, L_49, NULL);
  987. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_51;
  988. L_51 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_45, L_50, NULL);
  989. *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_44 = L_51;
  990. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_52 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c2);
  991. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_53;
  992. L_53 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_52, NULL);
  993. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_54 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Min);
  994. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_55;
  995. L_55 = float3_get_zzz_m1C7C995F170030A7EF534E2C99E6AFE6928AE9D4_inline(L_54, NULL);
  996. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_56;
  997. L_56 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_53, L_55, NULL);
  998. V_0 = L_56;
  999. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_57 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c2);
  1000. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_58;
  1001. L_58 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_57, NULL);
  1002. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_59 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Max);
  1003. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_60;
  1004. L_60 = float3_get_zzz_m1C7C995F170030A7EF534E2C99E6AFE6928AE9D4_inline(L_59, NULL);
  1005. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_61;
  1006. L_61 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_58, L_60, NULL);
  1007. V_1 = L_61;
  1008. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_62 = V_0;
  1009. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_63 = V_1;
  1010. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_64;
  1011. L_64 = float3_op_LessThan_m540182EDEF57B5A865B1C22972CF5C3E862B9C51_inline(L_62, L_63, NULL);
  1012. V_2 = L_64;
  1013. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_65 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&V_3)->___Min);
  1014. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_66 = L_65;
  1015. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_67 = (*(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_66);
  1016. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_68 = V_1;
  1017. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_69 = V_0;
  1018. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_70 = V_2;
  1019. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_71;
  1020. L_71 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_68, L_69, L_70, NULL);
  1021. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_72;
  1022. L_72 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_67, L_71, NULL);
  1023. *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_66 = L_72;
  1024. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_73 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&V_3)->___Max);
  1025. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_74 = L_73;
  1026. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_75 = (*(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_74);
  1027. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_76 = V_1;
  1028. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_77 = V_0;
  1029. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_78 = V_2;
  1030. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_79;
  1031. L_79 = bool3_op_LogicalNot_m85C703CC4098B3731505A162957F91C0373548BD_inline(L_78, NULL);
  1032. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_80;
  1033. L_80 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_76, L_77, L_79, NULL);
  1034. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_81;
  1035. L_81 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_75, L_80, NULL);
  1036. *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_74 = L_81;
  1037. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_82 = V_3;
  1038. return L_82;
  1039. }
  1040. }
  1041. #ifdef __clang__
  1042. #pragma clang diagnostic pop
  1043. #endif
  1044. #ifdef __clang__
  1045. #pragma clang diagnostic push
  1046. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1047. #pragma clang diagnostic ignored "-Wunused-variable"
  1048. #endif
  1049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_mE41939B3E3E2AE7802AA9571AB429BAB47C56A65 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float ___0_coefficientA, float ___1_coefficientB, float ___2_coefficientC, float ___3_coefficientD, const RuntimeMethod* method)
  1050. {
  1051. {
  1052. float L_0 = ___0_coefficientA;
  1053. float L_1 = ___1_coefficientB;
  1054. float L_2 = ___2_coefficientC;
  1055. float L_3 = ___3_coefficientD;
  1056. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4;
  1057. memset((&L_4), 0, sizeof(L_4));
  1058. float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_4), L_0, L_1, L_2, L_3, NULL);
  1059. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_5;
  1060. L_5 = Plane_Normalize_mFF53F95372AE2A79C71B546A70B0F152EC308544_inline(L_4, NULL);
  1061. __this->___NormalAndDistance = L_5;
  1062. return;
  1063. }
  1064. }
  1065. IL2CPP_EXTERN_C void Plane__ctor_mE41939B3E3E2AE7802AA9571AB429BAB47C56A65_AdjustorThunk (RuntimeObject* __this, float ___0_coefficientA, float ___1_coefficientB, float ___2_coefficientC, float ___3_coefficientD, const RuntimeMethod* method)
  1066. {
  1067. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1068. int32_t _offset = 1;
  1069. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1070. Plane__ctor_mE41939B3E3E2AE7802AA9571AB429BAB47C56A65_inline(_thisAdjusted, ___0_coefficientA, ___1_coefficientB, ___2_coefficientC, ___3_coefficientD, method);
  1071. }
  1072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_mAEEAADCE34CB243E12A9FE0240D4E508913C1153 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_normal, float ___1_distance, const RuntimeMethod* method)
  1073. {
  1074. {
  1075. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_normal;
  1076. float L_1 = ___1_distance;
  1077. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_2;
  1078. memset((&L_2), 0, sizeof(L_2));
  1079. float4__ctor_m2A21052EF06884F609D1CDA9A2C2ED84A7584345_inline((&L_2), L_0, L_1, NULL);
  1080. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_3;
  1081. L_3 = Plane_Normalize_mFF53F95372AE2A79C71B546A70B0F152EC308544_inline(L_2, NULL);
  1082. __this->___NormalAndDistance = L_3;
  1083. return;
  1084. }
  1085. }
  1086. IL2CPP_EXTERN_C void Plane__ctor_mAEEAADCE34CB243E12A9FE0240D4E508913C1153_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_normal, float ___1_distance, const RuntimeMethod* method)
  1087. {
  1088. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1089. int32_t _offset = 1;
  1090. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1091. Plane__ctor_mAEEAADCE34CB243E12A9FE0240D4E508913C1153_inline(_thisAdjusted, ___0_normal, ___1_distance, method);
  1092. }
  1093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m645C0F13FB29D9E443284F1BC42C02CE3B5C27D4 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_normal, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_pointInPlane, const RuntimeMethod* method)
  1094. {
  1095. {
  1096. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_normal;
  1097. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_normal;
  1098. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_pointInPlane;
  1099. float L_3;
  1100. L_3 = math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline(L_1, L_2, NULL);
  1101. Plane__ctor_mAEEAADCE34CB243E12A9FE0240D4E508913C1153_inline(__this, L_0, ((-L_3)), NULL);
  1102. return;
  1103. }
  1104. }
  1105. IL2CPP_EXTERN_C void Plane__ctor_m645C0F13FB29D9E443284F1BC42C02CE3B5C27D4_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_normal, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_pointInPlane, const RuntimeMethod* method)
  1106. {
  1107. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1108. int32_t _offset = 1;
  1109. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1110. Plane__ctor_m645C0F13FB29D9E443284F1BC42C02CE3B5C27D4_inline(_thisAdjusted, ___0_normal, ___1_pointInPlane, method);
  1111. }
  1112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m77B64CCE37D396DD70CD0A841F4E6E4F72D1B20A (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_vector1InPlane, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_vector2InPlane, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___2_pointInPlane, const RuntimeMethod* method)
  1113. {
  1114. {
  1115. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_vector1InPlane;
  1116. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___1_vector2InPlane;
  1117. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  1118. L_2 = math_cross_m4CA2DAE150C6381B0D05E8AA9E48E88CF6157180_inline(L_0, L_1, NULL);
  1119. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___2_pointInPlane;
  1120. Plane__ctor_m645C0F13FB29D9E443284F1BC42C02CE3B5C27D4_inline(__this, L_2, L_3, NULL);
  1121. return;
  1122. }
  1123. }
  1124. IL2CPP_EXTERN_C void Plane__ctor_m77B64CCE37D396DD70CD0A841F4E6E4F72D1B20A_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_vector1InPlane, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_vector2InPlane, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___2_pointInPlane, const RuntimeMethod* method)
  1125. {
  1126. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1127. int32_t _offset = 1;
  1128. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1129. Plane__ctor_m77B64CCE37D396DD70CD0A841F4E6E4F72D1B20A_inline(_thisAdjusted, ___0_vector1InPlane, ___1_vector2InPlane, ___2_pointInPlane, method);
  1130. }
  1131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 Plane_CreateFromUnitNormalAndDistance_mBE602081B26029F3D51C338D9D94BBFBC27539A5 (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_unitNormal, float ___1_distance, const RuntimeMethod* method)
  1132. {
  1133. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 V_0;
  1134. memset((&V_0), 0, sizeof(V_0));
  1135. {
  1136. il2cpp_codegen_initobj((&V_0), sizeof(Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82));
  1137. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_unitNormal;
  1138. float L_1 = ___1_distance;
  1139. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_2;
  1140. memset((&L_2), 0, sizeof(L_2));
  1141. float4__ctor_m2A21052EF06884F609D1CDA9A2C2ED84A7584345_inline((&L_2), L_0, L_1, NULL);
  1142. (&V_0)->___NormalAndDistance = L_2;
  1143. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 L_3 = V_0;
  1144. return L_3;
  1145. }
  1146. }
  1147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 Plane_CreateFromUnitNormalAndPointInPlane_m41976CA41AE866D620744C534DF0CEE994039D95 (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_unitNormal, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_pointInPlane, const RuntimeMethod* method)
  1148. {
  1149. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 V_0;
  1150. memset((&V_0), 0, sizeof(V_0));
  1151. {
  1152. il2cpp_codegen_initobj((&V_0), sizeof(Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82));
  1153. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_unitNormal;
  1154. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_unitNormal;
  1155. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_pointInPlane;
  1156. float L_3;
  1157. L_3 = math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline(L_1, L_2, NULL);
  1158. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4;
  1159. memset((&L_4), 0, sizeof(L_4));
  1160. float4__ctor_m2A21052EF06884F609D1CDA9A2C2ED84A7584345_inline((&L_4), L_0, ((-L_3)), NULL);
  1161. (&V_0)->___NormalAndDistance = L_4;
  1162. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 L_5 = V_0;
  1163. return L_5;
  1164. }
  1165. }
  1166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E Plane_get_Normal_mAA5C1BEAEFB0848A4CD29E254CC9EF010DD6FE4B (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, const RuntimeMethod* method)
  1167. {
  1168. {
  1169. float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_0 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&__this->___NormalAndDistance);
  1170. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1;
  1171. L_1 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline(L_0, NULL);
  1172. return L_1;
  1173. }
  1174. }
  1175. IL2CPP_EXTERN_C float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E Plane_get_Normal_mAA5C1BEAEFB0848A4CD29E254CC9EF010DD6FE4B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1176. {
  1177. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1178. int32_t _offset = 1;
  1179. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1180. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E _returnValue;
  1181. _returnValue = Plane_get_Normal_mAA5C1BEAEFB0848A4CD29E254CC9EF010DD6FE4B(_thisAdjusted, method);
  1182. return _returnValue;
  1183. }
  1184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane_set_Normal_m88265A5E767B48CF718AC03AB03BBF15DC82A837 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_value, const RuntimeMethod* method)
  1185. {
  1186. {
  1187. float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_0 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&__this->___NormalAndDistance);
  1188. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_value;
  1189. float4_set_xyz_m331D16059D51A5C6CA8AE8FD1E13A68C0570A9C7_inline(L_0, L_1, NULL);
  1190. return;
  1191. }
  1192. }
  1193. IL2CPP_EXTERN_C void Plane_set_Normal_m88265A5E767B48CF718AC03AB03BBF15DC82A837_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_value, const RuntimeMethod* method)
  1194. {
  1195. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1196. int32_t _offset = 1;
  1197. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1198. Plane_set_Normal_m88265A5E767B48CF718AC03AB03BBF15DC82A837(_thisAdjusted, ___0_value, method);
  1199. }
  1200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Plane_get_Distance_m66B8C8674B20E3B19B0CFD363D33AA8A67CA75FE (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, const RuntimeMethod* method)
  1201. {
  1202. {
  1203. float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_0 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&__this->___NormalAndDistance);
  1204. float L_1 = L_0->___w;
  1205. return L_1;
  1206. }
  1207. }
  1208. IL2CPP_EXTERN_C float Plane_get_Distance_m66B8C8674B20E3B19B0CFD363D33AA8A67CA75FE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1209. {
  1210. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1211. int32_t _offset = 1;
  1212. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1213. float _returnValue;
  1214. _returnValue = Plane_get_Distance_m66B8C8674B20E3B19B0CFD363D33AA8A67CA75FE(_thisAdjusted, method);
  1215. return _returnValue;
  1216. }
  1217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane_set_Distance_m6DDC9F56E9FEE8D4DC5A61AB2A8322695F855181 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float ___0_value, const RuntimeMethod* method)
  1218. {
  1219. {
  1220. float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_0 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&__this->___NormalAndDistance);
  1221. float L_1 = ___0_value;
  1222. L_0->___w = L_1;
  1223. return;
  1224. }
  1225. }
  1226. IL2CPP_EXTERN_C void Plane_set_Distance_m6DDC9F56E9FEE8D4DC5A61AB2A8322695F855181_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
  1227. {
  1228. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1229. int32_t _offset = 1;
  1230. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1231. Plane_set_Distance_m6DDC9F56E9FEE8D4DC5A61AB2A8322695F855181(_thisAdjusted, ___0_value, method);
  1232. }
  1233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 Plane_Normalize_m620F20BC9EEECB986839A98C2166EC4B8D05E3E6 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 ___0_plane, const RuntimeMethod* method)
  1234. {
  1235. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 V_0;
  1236. memset((&V_0), 0, sizeof(V_0));
  1237. {
  1238. il2cpp_codegen_initobj((&V_0), sizeof(Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82));
  1239. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 L_0 = ___0_plane;
  1240. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_1 = L_0.___NormalAndDistance;
  1241. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_2;
  1242. L_2 = Plane_Normalize_mFF53F95372AE2A79C71B546A70B0F152EC308544_inline(L_1, NULL);
  1243. (&V_0)->___NormalAndDistance = L_2;
  1244. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 L_3 = V_0;
  1245. return L_3;
  1246. }
  1247. }
  1248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E Plane_Normalize_mFF53F95372AE2A79C71B546A70B0F152EC308544 (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_planeCoefficients, const RuntimeMethod* method)
  1249. {
  1250. float V_0 = 0.0f;
  1251. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 V_1;
  1252. memset((&V_1), 0, sizeof(V_1));
  1253. {
  1254. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0;
  1255. L_0 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline((&___0_planeCoefficients), NULL);
  1256. float L_1;
  1257. L_1 = math_lengthsq_mC699F3F214F05B26BEBAF1B46E3AA3C00407A532_inline(L_0, NULL);
  1258. float L_2;
  1259. L_2 = math_rsqrt_mC67B3430EAADA7C5347E87B23859C569BC010E72_inline(L_1, NULL);
  1260. V_0 = L_2;
  1261. il2cpp_codegen_initobj((&V_1), sizeof(Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82));
  1262. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_3 = ___0_planeCoefficients;
  1263. float L_4 = V_0;
  1264. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_5;
  1265. L_5 = float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline(L_3, L_4, NULL);
  1266. (&V_1)->___NormalAndDistance = L_5;
  1267. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 L_6 = V_1;
  1268. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_7;
  1269. L_7 = Plane_op_Implicit_mD02477CC24787906751D3F5E401D2E11BF99AC98_inline(L_6, NULL);
  1270. return L_7;
  1271. }
  1272. }
  1273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Plane_SignedDistanceToPoint_mE52778BC70A3A0FF9DDB0FE52D71C587D837F993 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  1274. {
  1275. {
  1276. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = __this->___NormalAndDistance;
  1277. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_point;
  1278. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_2;
  1279. memset((&L_2), 0, sizeof(L_2));
  1280. float4__ctor_m2A21052EF06884F609D1CDA9A2C2ED84A7584345_inline((&L_2), L_1, (1.0f), NULL);
  1281. float L_3;
  1282. L_3 = math_dot_m20F2285F7227DC308D9CF2DCB8EAAD3E774501D4_inline(L_0, L_2, NULL);
  1283. return L_3;
  1284. }
  1285. }
  1286. IL2CPP_EXTERN_C float Plane_SignedDistanceToPoint_mE52778BC70A3A0FF9DDB0FE52D71C587D837F993_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  1287. {
  1288. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1289. int32_t _offset = 1;
  1290. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1291. float _returnValue;
  1292. _returnValue = Plane_SignedDistanceToPoint_mE52778BC70A3A0FF9DDB0FE52D71C587D837F993_inline(_thisAdjusted, ___0_point, method);
  1293. return _returnValue;
  1294. }
  1295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E Plane_Projection_mFF8C23401C366A3B4EB017B4DAAAF4E8A9132CFE (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  1296. {
  1297. {
  1298. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_point;
  1299. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1;
  1300. L_1 = Plane_get_Normal_mAA5C1BEAEFB0848A4CD29E254CC9EF010DD6FE4B(__this, NULL);
  1301. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___0_point;
  1302. float L_3;
  1303. L_3 = Plane_SignedDistanceToPoint_mE52778BC70A3A0FF9DDB0FE52D71C587D837F993_inline(__this, L_2, NULL);
  1304. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4;
  1305. L_4 = float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline(L_1, L_3, NULL);
  1306. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
  1307. L_5 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_0, L_4, NULL);
  1308. return L_5;
  1309. }
  1310. }
  1311. IL2CPP_EXTERN_C float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E Plane_Projection_mFF8C23401C366A3B4EB017B4DAAAF4E8A9132CFE_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  1312. {
  1313. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1314. int32_t _offset = 1;
  1315. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1316. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E _returnValue;
  1317. _returnValue = Plane_Projection_mFF8C23401C366A3B4EB017B4DAAAF4E8A9132CFE_inline(_thisAdjusted, ___0_point, method);
  1318. return _returnValue;
  1319. }
  1320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 Plane_get_Flipped_m6D004985368EE6234BA9A5D2800557FFB3A351FA (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, const RuntimeMethod* method)
  1321. {
  1322. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 V_0;
  1323. memset((&V_0), 0, sizeof(V_0));
  1324. {
  1325. il2cpp_codegen_initobj((&V_0), sizeof(Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82));
  1326. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = __this->___NormalAndDistance;
  1327. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_1;
  1328. L_1 = float4_op_UnaryNegation_m5A491FC1978650D62EBEDC51992CF4B2113C8C5B_inline(L_0, NULL);
  1329. (&V_0)->___NormalAndDistance = L_1;
  1330. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 L_2 = V_0;
  1331. return L_2;
  1332. }
  1333. }
  1334. IL2CPP_EXTERN_C Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 Plane_get_Flipped_m6D004985368EE6234BA9A5D2800557FFB3A351FA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1335. {
  1336. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1337. int32_t _offset = 1;
  1338. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1339. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 _returnValue;
  1340. _returnValue = Plane_get_Flipped_m6D004985368EE6234BA9A5D2800557FFB3A351FA(_thisAdjusted, method);
  1341. return _returnValue;
  1342. }
  1343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E Plane_op_Implicit_mD02477CC24787906751D3F5E401D2E11BF99AC98 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 ___0_plane, const RuntimeMethod* method)
  1344. {
  1345. {
  1346. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 L_0 = ___0_plane;
  1347. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_1 = L_0.___NormalAndDistance;
  1348. return L_1;
  1349. }
  1350. }
  1351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane_CheckPlaneIsNormalized_m6408EC4BE1D7A0ADB6832288E286D9C70404B888 (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, const RuntimeMethod* method)
  1352. {
  1353. float V_0 = 0.0f;
  1354. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1;
  1355. memset((&V_1), 0, sizeof(V_1));
  1356. {
  1357. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0;
  1358. L_0 = Plane_get_Normal_mAA5C1BEAEFB0848A4CD29E254CC9EF010DD6FE4B(__this, NULL);
  1359. V_1 = L_0;
  1360. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1;
  1361. L_1 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline((&V_1), NULL);
  1362. float L_2;
  1363. L_2 = math_lengthsq_mC699F3F214F05B26BEBAF1B46E3AA3C00407A532_inline(L_1, NULL);
  1364. V_0 = L_2;
  1365. float L_3 = V_0;
  1366. if ((((float)L_3) < ((float)(0.998001039f))))
  1367. {
  1368. goto IL_0024;
  1369. }
  1370. }
  1371. {
  1372. float L_4 = V_0;
  1373. if ((!(((float)L_4) > ((float)(1.00200105f)))))
  1374. {
  1375. goto IL_002f;
  1376. }
  1377. }
  1378. IL_0024:
  1379. {
  1380. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  1381. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFB182D98F776AC1C061FA5C163FE7F6E7C08B5BD)), NULL);
  1382. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Plane_CheckPlaneIsNormalized_m6408EC4BE1D7A0ADB6832288E286D9C70404B888_RuntimeMethod_var)));
  1383. }
  1384. IL_002f:
  1385. {
  1386. return;
  1387. }
  1388. }
  1389. IL2CPP_EXTERN_C void Plane_CheckPlaneIsNormalized_m6408EC4BE1D7A0ADB6832288E286D9C70404B888_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1390. {
  1391. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* _thisAdjusted;
  1392. int32_t _offset = 1;
  1393. _thisAdjusted = reinterpret_cast<Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82*>(__this + _offset);
  1394. Plane_CheckPlaneIsNormalized_m6408EC4BE1D7A0ADB6832288E286D9C70404B888(_thisAdjusted, method);
  1395. }
  1396. #ifdef __clang__
  1397. #pragma clang diagnostic pop
  1398. #endif
  1399. #ifdef __clang__
  1400. #pragma clang diagnostic push
  1401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1402. #pragma clang diagnostic ignored "-Wunused-variable"
  1403. #endif
  1404. #ifdef __clang__
  1405. #pragma clang diagnostic pop
  1406. #endif
  1407. #ifdef __clang__
  1408. #pragma clang diagnostic push
  1409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1410. #pragma clang diagnostic ignored "-Wunused-variable"
  1411. #endif
  1412. #ifdef __clang__
  1413. #pragma clang diagnostic pop
  1414. #endif
  1415. #ifdef __clang__
  1416. #pragma clang diagnostic push
  1417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1418. #pragma clang diagnostic ignored "-Wunused-variable"
  1419. #endif
  1420. #ifdef __clang__
  1421. #pragma clang diagnostic pop
  1422. #endif
  1423. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MinMaxAABB__ctor_m225BF25AF8235CE330D06E176EC984858B81EF6C_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_min, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_max, const RuntimeMethod* method)
  1424. {
  1425. {
  1426. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_min;
  1427. __this->___Min = L_0;
  1428. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___1_max;
  1429. __this->___Max = L_1;
  1430. return;
  1431. }
  1432. }
  1433. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float ___1_rhs, const RuntimeMethod* method)
  1434. {
  1435. {
  1436. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
  1437. float L_1 = L_0.___x;
  1438. float L_2 = ___1_rhs;
  1439. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_lhs;
  1440. float L_4 = L_3.___y;
  1441. float L_5 = ___1_rhs;
  1442. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___0_lhs;
  1443. float L_7 = L_6.___z;
  1444. float L_8 = ___1_rhs;
  1445. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
  1446. memset((&L_9), 0, sizeof(L_9));
  1447. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL);
  1448. return L_9;
  1449. }
  1450. }
  1451. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 MinMaxAABB_CreateFromCenterAndHalfExtents_mF18074A621916107BF592378F72B6F113294F508_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_center, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_halfExtents, const RuntimeMethod* method)
  1452. {
  1453. {
  1454. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_center;
  1455. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___1_halfExtents;
  1456. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  1457. L_2 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_0, L_1, NULL);
  1458. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_center;
  1459. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___1_halfExtents;
  1460. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
  1461. L_5 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_3, L_4, NULL);
  1462. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_6;
  1463. memset((&L_6), 0, sizeof(L_6));
  1464. MinMaxAABB__ctor_m225BF25AF8235CE330D06E176EC984858B81EF6C_inline((&L_6), L_2, L_5, NULL);
  1465. return L_6;
  1466. }
  1467. }
  1468. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method)
  1469. {
  1470. {
  1471. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
  1472. float L_1 = L_0.___x;
  1473. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_rhs;
  1474. float L_3 = L_2.___x;
  1475. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_lhs;
  1476. float L_5 = L_4.___y;
  1477. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_rhs;
  1478. float L_7 = L_6.___y;
  1479. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_lhs;
  1480. float L_9 = L_8.___z;
  1481. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_rhs;
  1482. float L_11 = L_10.___z;
  1483. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12;
  1484. memset((&L_12), 0, sizeof(L_12));
  1485. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL);
  1486. return L_12;
  1487. }
  1488. }
  1489. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method)
  1490. {
  1491. {
  1492. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
  1493. float L_1 = L_0.___x;
  1494. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_rhs;
  1495. float L_3 = L_2.___x;
  1496. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_lhs;
  1497. float L_5 = L_4.___y;
  1498. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_rhs;
  1499. float L_7 = L_6.___y;
  1500. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_lhs;
  1501. float L_9 = L_8.___z;
  1502. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_rhs;
  1503. float L_11 = L_10.___z;
  1504. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12;
  1505. memset((&L_12), 0, sizeof(L_12));
  1506. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL);
  1507. return L_12;
  1508. }
  1509. }
  1510. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 float3_op_LessThanOrEqual_m18273875F0537224587D1622DD53562971D9FF48_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method)
  1511. {
  1512. {
  1513. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
  1514. float L_1 = L_0.___x;
  1515. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_rhs;
  1516. float L_3 = L_2.___x;
  1517. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_lhs;
  1518. float L_5 = L_4.___y;
  1519. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_rhs;
  1520. float L_7 = L_6.___y;
  1521. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_lhs;
  1522. float L_9 = L_8.___z;
  1523. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_rhs;
  1524. float L_11 = L_10.___z;
  1525. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_12;
  1526. memset((&L_12), 0, sizeof(L_12));
  1527. bool3__ctor_m3683F21E6C110670CDDA02E4C1F6E063E936FEE2_inline((&L_12), (bool)((((int32_t)((!(((float)L_1) <= ((float)L_3)))? 1 : 0)) == ((int32_t)0))? 1 : 0), (bool)((((int32_t)((!(((float)L_5) <= ((float)L_7)))? 1 : 0)) == ((int32_t)0))? 1 : 0), (bool)((((int32_t)((!(((float)L_9) <= ((float)L_11)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
  1528. return L_12;
  1529. }
  1530. }
  1531. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool math_all_mB8957D1E684773F171F74448AD9591F3619890A4_inline (bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 ___0_x, const RuntimeMethod* method)
  1532. {
  1533. {
  1534. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_0 = ___0_x;
  1535. bool L_1 = L_0.___x;
  1536. if (!L_1)
  1537. {
  1538. goto IL_0017;
  1539. }
  1540. }
  1541. {
  1542. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_2 = ___0_x;
  1543. bool L_3 = L_2.___y;
  1544. if (!L_3)
  1545. {
  1546. goto IL_0017;
  1547. }
  1548. }
  1549. {
  1550. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_4 = ___0_x;
  1551. bool L_5 = L_4.___z;
  1552. return L_5;
  1553. }
  1554. IL_0017:
  1555. {
  1556. return (bool)0;
  1557. }
  1558. }
  1559. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_yzx_mDF6DE39B69C5DE384F74C0D1EC91AA0388E23535_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method)
  1560. {
  1561. {
  1562. float L_0 = __this->___y;
  1563. float L_1 = __this->___z;
  1564. float L_2 = __this->___x;
  1565. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  1566. memset((&L_3), 0, sizeof(L_3));
  1567. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_3), L_0, L_1, L_2, NULL);
  1568. return L_3;
  1569. }
  1570. }
  1571. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method)
  1572. {
  1573. {
  1574. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
  1575. float L_1 = L_0.___x;
  1576. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_y;
  1577. float L_3 = L_2.___x;
  1578. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_x;
  1579. float L_5 = L_4.___y;
  1580. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_y;
  1581. float L_7 = L_6.___y;
  1582. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_x;
  1583. float L_9 = L_8.___z;
  1584. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_y;
  1585. float L_11 = L_10.___z;
  1586. return ((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))));
  1587. }
  1588. }
  1589. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 float3_op_GreaterThanOrEqual_m01767B59951623AD803736AB63E12D9BC6FC1AAE_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method)
  1590. {
  1591. {
  1592. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
  1593. float L_1 = L_0.___x;
  1594. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_rhs;
  1595. float L_3 = L_2.___x;
  1596. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_lhs;
  1597. float L_5 = L_4.___y;
  1598. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_rhs;
  1599. float L_7 = L_6.___y;
  1600. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_lhs;
  1601. float L_9 = L_8.___z;
  1602. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_rhs;
  1603. float L_11 = L_10.___z;
  1604. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_12;
  1605. memset((&L_12), 0, sizeof(L_12));
  1606. bool3__ctor_m3683F21E6C110670CDDA02E4C1F6E063E936FEE2_inline((&L_12), (bool)((((int32_t)((!(((float)L_1) >= ((float)L_3)))? 1 : 0)) == ((int32_t)0))? 1 : 0), (bool)((((int32_t)((!(((float)L_5) >= ((float)L_7)))? 1 : 0)) == ((int32_t)0))? 1 : 0), (bool)((((int32_t)((!(((float)L_9) >= ((float)L_11)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
  1607. return L_12;
  1608. }
  1609. }
  1610. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 bool3_op_BitwiseAnd_mE44CC5838094A40F1F605A7798994197165A63E1_inline (bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 ___0_lhs, bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 ___1_rhs, const RuntimeMethod* method)
  1611. {
  1612. {
  1613. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_0 = ___0_lhs;
  1614. bool L_1 = L_0.___x;
  1615. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_2 = ___1_rhs;
  1616. bool L_3 = L_2.___x;
  1617. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_4 = ___0_lhs;
  1618. bool L_5 = L_4.___y;
  1619. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_6 = ___1_rhs;
  1620. bool L_7 = L_6.___y;
  1621. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_8 = ___0_lhs;
  1622. bool L_9 = L_8.___z;
  1623. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_10 = ___1_rhs;
  1624. bool L_11 = L_10.___z;
  1625. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_12;
  1626. memset((&L_12), 0, sizeof(L_12));
  1627. bool3__ctor_m3683F21E6C110670CDDA02E4C1F6E063E936FEE2_inline((&L_12), (bool)((int32_t)((int32_t)L_1&(int32_t)L_3)), (bool)((int32_t)((int32_t)L_5&(int32_t)L_7)), (bool)((int32_t)((int32_t)L_9&(int32_t)L_11)), NULL);
  1628. return L_12;
  1629. }
  1630. }
  1631. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MinMaxAABB_Contains_m507D89756D76CA0E2CBD8CAD23C6CE27A5F39089_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  1632. {
  1633. {
  1634. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_point;
  1635. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = __this->___Min;
  1636. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_2;
  1637. L_2 = float3_op_GreaterThanOrEqual_m01767B59951623AD803736AB63E12D9BC6FC1AAE_inline(L_0, L_1, NULL);
  1638. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_point;
  1639. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = __this->___Max;
  1640. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_5;
  1641. L_5 = float3_op_LessThanOrEqual_m18273875F0537224587D1622DD53562971D9FF48_inline(L_3, L_4, NULL);
  1642. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_6;
  1643. L_6 = bool3_op_BitwiseAnd_mE44CC5838094A40F1F605A7798994197165A63E1_inline(L_2, L_5, NULL);
  1644. bool L_7;
  1645. L_7 = math_all_mB8957D1E684773F171F74448AD9591F3619890A4_inline(L_6, NULL);
  1646. return L_7;
  1647. }
  1648. }
  1649. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MinMaxAABB_Contains_m8AB762A87FD22983A2A5ED2C96D3C559876D8823_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method)
  1650. {
  1651. {
  1652. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Min;
  1653. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_1 = ___0_aabb;
  1654. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = L_1.___Min;
  1655. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_3;
  1656. L_3 = float3_op_LessThanOrEqual_m18273875F0537224587D1622DD53562971D9FF48_inline(L_0, L_2, NULL);
  1657. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = __this->___Max;
  1658. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_5 = ___0_aabb;
  1659. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = L_5.___Max;
  1660. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_7;
  1661. L_7 = float3_op_GreaterThanOrEqual_m01767B59951623AD803736AB63E12D9BC6FC1AAE_inline(L_4, L_6, NULL);
  1662. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_8;
  1663. L_8 = bool3_op_BitwiseAnd_mE44CC5838094A40F1F605A7798994197165A63E1_inline(L_3, L_7, NULL);
  1664. bool L_9;
  1665. L_9 = math_all_mB8957D1E684773F171F74448AD9591F3619890A4_inline(L_8, NULL);
  1666. return L_9;
  1667. }
  1668. }
  1669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MinMaxAABB_Overlaps_mEEC801434D524543F9E6D5D77A642A5184F8C4D9_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method)
  1670. {
  1671. {
  1672. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Max;
  1673. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_1 = ___0_aabb;
  1674. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = L_1.___Min;
  1675. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_3;
  1676. L_3 = float3_op_GreaterThanOrEqual_m01767B59951623AD803736AB63E12D9BC6FC1AAE_inline(L_0, L_2, NULL);
  1677. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = __this->___Min;
  1678. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_5 = ___0_aabb;
  1679. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = L_5.___Max;
  1680. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_7;
  1681. L_7 = float3_op_LessThanOrEqual_m18273875F0537224587D1622DD53562971D9FF48_inline(L_4, L_6, NULL);
  1682. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_8;
  1683. L_8 = bool3_op_BitwiseAnd_mE44CC5838094A40F1F605A7798994197165A63E1_inline(L_3, L_7, NULL);
  1684. bool L_9;
  1685. L_9 = math_all_mB8957D1E684773F171F74448AD9591F3619890A4_inline(L_8, NULL);
  1686. return L_9;
  1687. }
  1688. }
  1689. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Subtraction_m111BEEA770E140739DDC6A3410736DFF7EE32045_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float ___1_rhs, const RuntimeMethod* method)
  1690. {
  1691. {
  1692. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
  1693. float L_1 = L_0.___x;
  1694. float L_2 = ___1_rhs;
  1695. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_lhs;
  1696. float L_4 = L_3.___y;
  1697. float L_5 = ___1_rhs;
  1698. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___0_lhs;
  1699. float L_7 = L_6.___z;
  1700. float L_8 = ___1_rhs;
  1701. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
  1702. memset((&L_9), 0, sizeof(L_9));
  1703. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_9), ((float)il2cpp_codegen_subtract(L_1, L_2)), ((float)il2cpp_codegen_subtract(L_4, L_5)), ((float)il2cpp_codegen_subtract(L_7, L_8)), NULL);
  1704. return L_9;
  1705. }
  1706. }
  1707. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Addition_mABF24BC9A16C272B9F5AB21A601B9D9A831F8C43_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float ___1_rhs, const RuntimeMethod* method)
  1708. {
  1709. {
  1710. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
  1711. float L_1 = L_0.___x;
  1712. float L_2 = ___1_rhs;
  1713. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_lhs;
  1714. float L_4 = L_3.___y;
  1715. float L_5 = ___1_rhs;
  1716. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___0_lhs;
  1717. float L_7 = L_6.___z;
  1718. float L_8 = ___1_rhs;
  1719. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
  1720. memset((&L_9), 0, sizeof(L_9));
  1721. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_9), ((float)il2cpp_codegen_add(L_1, L_2)), ((float)il2cpp_codegen_add(L_4, L_5)), ((float)il2cpp_codegen_add(L_7, L_8)), NULL);
  1722. return L_9;
  1723. }
  1724. }
  1725. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MinMaxAABB_Expand_m8574B6375684AC91E413410881D03B71C400DC75_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float ___0_signedDistance, const RuntimeMethod* method)
  1726. {
  1727. {
  1728. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Min;
  1729. float L_1 = ___0_signedDistance;
  1730. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  1731. L_2 = float3_op_Subtraction_m111BEEA770E140739DDC6A3410736DFF7EE32045_inline(L_0, L_1, NULL);
  1732. __this->___Min = L_2;
  1733. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = __this->___Max;
  1734. float L_4 = ___0_signedDistance;
  1735. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
  1736. L_5 = float3_op_Addition_mABF24BC9A16C272B9F5AB21A601B9D9A831F8C43_inline(L_3, L_4, NULL);
  1737. __this->___Max = L_5;
  1738. return;
  1739. }
  1740. }
  1741. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_min_m13CC8D5B7844D954C3125DD72831C693AB8A7FF5_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method)
  1742. {
  1743. {
  1744. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
  1745. float L_1 = L_0.___x;
  1746. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_y;
  1747. float L_3 = L_2.___x;
  1748. float L_4;
  1749. L_4 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_1, L_3, NULL);
  1750. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5 = ___0_x;
  1751. float L_6 = L_5.___y;
  1752. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___1_y;
  1753. float L_8 = L_7.___y;
  1754. float L_9;
  1755. L_9 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_6, L_8, NULL);
  1756. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___0_x;
  1757. float L_11 = L_10.___z;
  1758. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12 = ___1_y;
  1759. float L_13 = L_12.___z;
  1760. float L_14;
  1761. L_14 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_11, L_13, NULL);
  1762. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_15;
  1763. memset((&L_15), 0, sizeof(L_15));
  1764. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_15), L_4, L_9, L_14, NULL);
  1765. return L_15;
  1766. }
  1767. }
  1768. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_max_m247D41258606F80861E72309300DF6A3F8B50AE4_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method)
  1769. {
  1770. {
  1771. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
  1772. float L_1 = L_0.___x;
  1773. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_y;
  1774. float L_3 = L_2.___x;
  1775. float L_4;
  1776. L_4 = math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline(L_1, L_3, NULL);
  1777. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5 = ___0_x;
  1778. float L_6 = L_5.___y;
  1779. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___1_y;
  1780. float L_8 = L_7.___y;
  1781. float L_9;
  1782. L_9 = math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline(L_6, L_8, NULL);
  1783. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___0_x;
  1784. float L_11 = L_10.___z;
  1785. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12 = ___1_y;
  1786. float L_13 = L_12.___z;
  1787. float L_14;
  1788. L_14 = math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline(L_11, L_13, NULL);
  1789. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_15;
  1790. memset((&L_15), 0, sizeof(L_15));
  1791. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_15), L_4, L_9, L_14, NULL);
  1792. return L_15;
  1793. }
  1794. }
  1795. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MinMaxAABB_Encapsulate_m7043627B976BE96D6D734288EEA09563352F753B_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_aabb, const RuntimeMethod* method)
  1796. {
  1797. {
  1798. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Min;
  1799. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_1 = ___0_aabb;
  1800. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = L_1.___Min;
  1801. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  1802. L_3 = math_min_m13CC8D5B7844D954C3125DD72831C693AB8A7FF5_inline(L_0, L_2, NULL);
  1803. __this->___Min = L_3;
  1804. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = __this->___Max;
  1805. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_5 = ___0_aabb;
  1806. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = L_5.___Max;
  1807. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7;
  1808. L_7 = math_max_m247D41258606F80861E72309300DF6A3F8B50AE4_inline(L_4, L_6, NULL);
  1809. __this->___Max = L_7;
  1810. return;
  1811. }
  1812. }
  1813. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MinMaxAABB_Encapsulate_mE01CED4767A6B50D846AC30AFCA49A91BA820CD5_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  1814. {
  1815. {
  1816. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Min;
  1817. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_point;
  1818. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  1819. L_2 = math_min_m13CC8D5B7844D954C3125DD72831C693AB8A7FF5_inline(L_0, L_1, NULL);
  1820. __this->___Min = L_2;
  1821. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = __this->___Max;
  1822. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_point;
  1823. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
  1824. L_5 = math_max_m247D41258606F80861E72309300DF6A3F8B50AE4_inline(L_3, L_4, NULL);
  1825. __this->___Max = L_5;
  1826. return;
  1827. }
  1828. }
  1829. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool float3_Equals_m4A47BDC70977496712F3BE7DA359E840D99C020A_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_rhs, const RuntimeMethod* method)
  1830. {
  1831. {
  1832. float L_0 = __this->___x;
  1833. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_rhs;
  1834. float L_2 = L_1.___x;
  1835. if ((!(((float)L_0) == ((float)L_2))))
  1836. {
  1837. goto IL_002b;
  1838. }
  1839. }
  1840. {
  1841. float L_3 = __this->___y;
  1842. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_rhs;
  1843. float L_5 = L_4.___y;
  1844. if ((!(((float)L_3) == ((float)L_5))))
  1845. {
  1846. goto IL_002b;
  1847. }
  1848. }
  1849. {
  1850. float L_6 = __this->___z;
  1851. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___0_rhs;
  1852. float L_8 = L_7.___z;
  1853. return (bool)((((float)L_6) == ((float)L_8))? 1 : 0);
  1854. }
  1855. IL_002b:
  1856. {
  1857. return (bool)0;
  1858. }
  1859. }
  1860. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MinMaxAABB_Equals_m6DC492AB1804679250EC6C97CC6DF32299EA8E11_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___0_other, const RuntimeMethod* method)
  1861. {
  1862. {
  1863. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_0 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&__this->___Min);
  1864. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_1 = ___0_other;
  1865. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = L_1.___Min;
  1866. bool L_3;
  1867. L_3 = float3_Equals_m4A47BDC70977496712F3BE7DA359E840D99C020A_inline(L_0, L_2, NULL);
  1868. if (!L_3)
  1869. {
  1870. goto IL_0025;
  1871. }
  1872. }
  1873. {
  1874. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_4 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&__this->___Max);
  1875. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_5 = ___0_other;
  1876. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = L_5.___Max;
  1877. bool L_7;
  1878. L_7 = float3_Equals_m4A47BDC70977496712F3BE7DA359E840D99C020A_inline(L_4, L_6, NULL);
  1879. return L_7;
  1880. }
  1881. IL_0025:
  1882. {
  1883. return (bool)0;
  1884. }
  1885. }
  1886. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* MinMaxAABB_ToString_mD299FEC6092F6072F7BC91773DA766E0E61DEC3F_inline (MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887* __this, const RuntimeMethod* method)
  1887. {
  1888. static bool s_Il2CppMethodInitialized;
  1889. if (!s_Il2CppMethodInitialized)
  1890. {
  1891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFEB995DBF7004A48F3EDB181C599FB99B4A380FB);
  1892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_il2cpp_TypeInfo_var);
  1893. s_Il2CppMethodInitialized = true;
  1894. }
  1895. {
  1896. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = __this->___Min;
  1897. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = L_0;
  1898. RuntimeObject* L_2 = Box(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_il2cpp_TypeInfo_var, &L_1);
  1899. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = __this->___Max;
  1900. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = L_3;
  1901. RuntimeObject* L_5 = Box(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_il2cpp_TypeInfo_var, &L_4);
  1902. String_t* L_6;
  1903. L_6 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralFEB995DBF7004A48F3EDB181C599FB99B4A380FB, L_2, L_5, NULL);
  1904. return L_6;
  1905. }
  1906. }
  1907. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
  1908. {
  1909. {
  1910. float L_0 = ___0_x;
  1911. __this->___x = L_0;
  1912. float L_1 = ___1_y;
  1913. __this->___y = L_1;
  1914. float L_2 = ___2_z;
  1915. __this->___z = L_2;
  1916. return;
  1917. }
  1918. }
  1919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_rotate_m68CD27B1D0643EA356D0AB41ECB004CE094FDA3F_inline (quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_q, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_v, const RuntimeMethod* method)
  1920. {
  1921. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
  1922. memset((&V_0), 0, sizeof(V_0));
  1923. {
  1924. float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_0 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&(&___0_q)->___value);
  1925. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1;
  1926. L_1 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline(L_0, NULL);
  1927. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_v;
  1928. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  1929. L_3 = math_cross_m4CA2DAE150C6381B0D05E8AA9E48E88CF6157180_inline(L_1, L_2, NULL);
  1930. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4;
  1931. L_4 = float3_op_Multiply_m38F52B61F8E5636955A1A6DF3A75BD0724148350_inline((2.0f), L_3, NULL);
  1932. V_0 = L_4;
  1933. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5 = ___1_v;
  1934. quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_6 = ___0_q;
  1935. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_7 = L_6.___value;
  1936. float L_8 = L_7.___w;
  1937. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9 = V_0;
  1938. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10;
  1939. L_10 = float3_op_Multiply_m38F52B61F8E5636955A1A6DF3A75BD0724148350_inline(L_8, L_9, NULL);
  1940. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11;
  1941. L_11 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_5, L_10, NULL);
  1942. float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_12 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&(&___0_q)->___value);
  1943. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_13;
  1944. L_13 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline(L_12, NULL);
  1945. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_14 = V_0;
  1946. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_15;
  1947. L_15 = math_cross_m4CA2DAE150C6381B0D05E8AA9E48E88CF6157180_inline(L_13, L_14, NULL);
  1948. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_16;
  1949. L_16 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_11, L_15, NULL);
  1950. return L_16;
  1951. }
  1952. }
  1953. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_abs_mC7F2BBD861835C82A0A47A47A44B73E704D7F63B_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, const RuntimeMethod* method)
  1954. {
  1955. {
  1956. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
  1957. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B L_1;
  1958. L_1 = math_asuint_m4AEE8C17FEDA05D4C77C427818D1C9EF5E31521E_inline(L_0, NULL);
  1959. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B L_2;
  1960. L_2 = uint3_op_BitwiseAnd_m772BFC3A60526C264937ABCA92F1CAAFC2B0D634_inline(L_1, ((int32_t)2147483647LL), NULL);
  1961. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  1962. L_3 = math_asfloat_m7A90E1FAABD250FCEC00839D01B098BB046F7933_inline(L_2, NULL);
  1963. return L_3;
  1964. }
  1965. }
  1966. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_transform_m5F6B69A9C0E6E1AF63D8112D8753394891972E44_inline (RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD ___0_a, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_pos, const RuntimeMethod* method)
  1967. {
  1968. {
  1969. RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD L_0 = ___0_a;
  1970. quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_1 = L_0.___rot;
  1971. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_pos;
  1972. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  1973. L_3 = math_mul_mE9E04B2868E4D4BA5BD873E4F876D550D36C2E99_inline(L_1, L_2, NULL);
  1974. RigidTransform_tDC22CD9569EC04E16791C2AB53DA5ABD34E88FDD L_4 = ___0_a;
  1975. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5 = L_4.___pos;
  1976. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6;
  1977. L_6 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_3, L_5, NULL);
  1978. return L_6;
  1979. }
  1980. }
  1981. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 Math_Transform_m762480F0988F685C5039CBFBFA540C85385A53CC_inline (float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 ___0_transform, MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 ___1_aabb, const RuntimeMethod* method)
  1982. {
  1983. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
  1984. memset((&V_0), 0, sizeof(V_0));
  1985. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1;
  1986. memset((&V_1), 0, sizeof(V_1));
  1987. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 V_2;
  1988. memset((&V_2), 0, sizeof(V_2));
  1989. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 V_3;
  1990. memset((&V_3), 0, sizeof(V_3));
  1991. {
  1992. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_0 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c0);
  1993. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1;
  1994. L_1 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_0, NULL);
  1995. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_2 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Min);
  1996. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  1997. L_3 = float3_get_xxx_mFD7DFB9FF23BB0B3437F12CC35DB3D1E0ADF7B20_inline(L_2, NULL);
  1998. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4;
  1999. L_4 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_1, L_3, NULL);
  2000. V_0 = L_4;
  2001. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_5 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c0);
  2002. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6;
  2003. L_6 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_5, NULL);
  2004. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_7 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Max);
  2005. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8;
  2006. L_8 = float3_get_xxx_mFD7DFB9FF23BB0B3437F12CC35DB3D1E0ADF7B20_inline(L_7, NULL);
  2007. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
  2008. L_9 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_6, L_8, NULL);
  2009. V_1 = L_9;
  2010. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = V_0;
  2011. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11 = V_1;
  2012. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_12;
  2013. L_12 = float3_op_LessThan_m540182EDEF57B5A865B1C22972CF5C3E862B9C51_inline(L_10, L_11, NULL);
  2014. V_2 = L_12;
  2015. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_13 = V_1;
  2016. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_14 = V_0;
  2017. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_15 = V_2;
  2018. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_16;
  2019. L_16 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_13, L_14, L_15, NULL);
  2020. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_17 = V_1;
  2021. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_18 = V_0;
  2022. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_19 = V_2;
  2023. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_20;
  2024. L_20 = bool3_op_LogicalNot_m85C703CC4098B3731505A162957F91C0373548BD_inline(L_19, NULL);
  2025. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_21;
  2026. L_21 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_17, L_18, L_20, NULL);
  2027. MinMaxAABB__ctor_m225BF25AF8235CE330D06E176EC984858B81EF6C_inline((&V_3), L_16, L_21, NULL);
  2028. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_22 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c1);
  2029. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_23;
  2030. L_23 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_22, NULL);
  2031. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_24 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Min);
  2032. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_25;
  2033. L_25 = float3_get_yyy_m6FCA12991237EDC77F7C4B6A7F73710338330CCD_inline(L_24, NULL);
  2034. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_26;
  2035. L_26 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_23, L_25, NULL);
  2036. V_0 = L_26;
  2037. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_27 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c1);
  2038. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_28;
  2039. L_28 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_27, NULL);
  2040. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_29 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Max);
  2041. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_30;
  2042. L_30 = float3_get_yyy_m6FCA12991237EDC77F7C4B6A7F73710338330CCD_inline(L_29, NULL);
  2043. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_31;
  2044. L_31 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_28, L_30, NULL);
  2045. V_1 = L_31;
  2046. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_32 = V_0;
  2047. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_33 = V_1;
  2048. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_34;
  2049. L_34 = float3_op_LessThan_m540182EDEF57B5A865B1C22972CF5C3E862B9C51_inline(L_32, L_33, NULL);
  2050. V_2 = L_34;
  2051. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_35 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&V_3)->___Min);
  2052. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_36 = L_35;
  2053. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_37 = (*(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_36);
  2054. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_38 = V_1;
  2055. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_39 = V_0;
  2056. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_40 = V_2;
  2057. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_41;
  2058. L_41 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_38, L_39, L_40, NULL);
  2059. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_42;
  2060. L_42 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_37, L_41, NULL);
  2061. *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_36 = L_42;
  2062. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_43 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&V_3)->___Max);
  2063. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_44 = L_43;
  2064. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_45 = (*(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_44);
  2065. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_46 = V_1;
  2066. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_47 = V_0;
  2067. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_48 = V_2;
  2068. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_49;
  2069. L_49 = bool3_op_LogicalNot_m85C703CC4098B3731505A162957F91C0373548BD_inline(L_48, NULL);
  2070. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_50;
  2071. L_50 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_46, L_47, L_49, NULL);
  2072. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_51;
  2073. L_51 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_45, L_50, NULL);
  2074. *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_44 = L_51;
  2075. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_52 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c2);
  2076. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_53;
  2077. L_53 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_52, NULL);
  2078. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_54 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Min);
  2079. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_55;
  2080. L_55 = float3_get_zzz_m1C7C995F170030A7EF534E2C99E6AFE6928AE9D4_inline(L_54, NULL);
  2081. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_56;
  2082. L_56 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_53, L_55, NULL);
  2083. V_0 = L_56;
  2084. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_57 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___0_transform)->___c2);
  2085. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_58;
  2086. L_58 = float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline(L_57, NULL);
  2087. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_59 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&___1_aabb)->___Max);
  2088. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_60;
  2089. L_60 = float3_get_zzz_m1C7C995F170030A7EF534E2C99E6AFE6928AE9D4_inline(L_59, NULL);
  2090. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_61;
  2091. L_61 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_58, L_60, NULL);
  2092. V_1 = L_61;
  2093. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_62 = V_0;
  2094. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_63 = V_1;
  2095. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_64;
  2096. L_64 = float3_op_LessThan_m540182EDEF57B5A865B1C22972CF5C3E862B9C51_inline(L_62, L_63, NULL);
  2097. V_2 = L_64;
  2098. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_65 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&V_3)->___Min);
  2099. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_66 = L_65;
  2100. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_67 = (*(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_66);
  2101. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_68 = V_1;
  2102. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_69 = V_0;
  2103. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_70 = V_2;
  2104. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_71;
  2105. L_71 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_68, L_69, L_70, NULL);
  2106. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_72;
  2107. L_72 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_67, L_71, NULL);
  2108. *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_66 = L_72;
  2109. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_73 = (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)(&(&V_3)->___Max);
  2110. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_74 = L_73;
  2111. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_75 = (*(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_74);
  2112. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_76 = V_1;
  2113. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_77 = V_0;
  2114. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_78 = V_2;
  2115. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_79;
  2116. L_79 = bool3_op_LogicalNot_m85C703CC4098B3731505A162957F91C0373548BD_inline(L_78, NULL);
  2117. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_80;
  2118. L_80 = math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline(L_76, L_77, L_79, NULL);
  2119. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_81;
  2120. L_81 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_75, L_80, NULL);
  2121. *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_74 = L_81;
  2122. MinMaxAABB_tF3782F16AC56D8B43613443DAFD7ED95A0690887 L_82 = V_3;
  2123. return L_82;
  2124. }
  2125. }
  2126. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, const RuntimeMethod* method)
  2127. {
  2128. {
  2129. float L_0 = __this->___x;
  2130. float L_1 = __this->___y;
  2131. float L_2 = __this->___z;
  2132. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  2133. memset((&L_3), 0, sizeof(L_3));
  2134. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_3), L_0, L_1, L_2, NULL);
  2135. return L_3;
  2136. }
  2137. }
  2138. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_xyz_m720A862AA512BE0B0B1089527A43EEF2B6766BEF_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method)
  2139. {
  2140. {
  2141. float L_0 = __this->___x;
  2142. float L_1 = __this->___y;
  2143. float L_2 = __this->___z;
  2144. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  2145. memset((&L_3), 0, sizeof(L_3));
  2146. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_3), L_0, L_1, L_2, NULL);
  2147. return L_3;
  2148. }
  2149. }
  2150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_xxx_mFD7DFB9FF23BB0B3437F12CC35DB3D1E0ADF7B20_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method)
  2151. {
  2152. {
  2153. float L_0 = __this->___x;
  2154. float L_1 = __this->___x;
  2155. float L_2 = __this->___x;
  2156. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  2157. memset((&L_3), 0, sizeof(L_3));
  2158. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_3), L_0, L_1, L_2, NULL);
  2159. return L_3;
  2160. }
  2161. }
  2162. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method)
  2163. {
  2164. {
  2165. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
  2166. float L_1 = L_0.___x;
  2167. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_rhs;
  2168. float L_3 = L_2.___x;
  2169. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_lhs;
  2170. float L_5 = L_4.___y;
  2171. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_rhs;
  2172. float L_7 = L_6.___y;
  2173. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_lhs;
  2174. float L_9 = L_8.___z;
  2175. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_rhs;
  2176. float L_11 = L_10.___z;
  2177. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12;
  2178. memset((&L_12), 0, sizeof(L_12));
  2179. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), NULL);
  2180. return L_12;
  2181. }
  2182. }
  2183. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 float3_op_LessThan_m540182EDEF57B5A865B1C22972CF5C3E862B9C51_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method)
  2184. {
  2185. {
  2186. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
  2187. float L_1 = L_0.___x;
  2188. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_rhs;
  2189. float L_3 = L_2.___x;
  2190. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_lhs;
  2191. float L_5 = L_4.___y;
  2192. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_rhs;
  2193. float L_7 = L_6.___y;
  2194. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_lhs;
  2195. float L_9 = L_8.___z;
  2196. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_rhs;
  2197. float L_11 = L_10.___z;
  2198. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_12;
  2199. memset((&L_12), 0, sizeof(L_12));
  2200. bool3__ctor_m3683F21E6C110670CDDA02E4C1F6E063E936FEE2_inline((&L_12), (bool)((((float)L_1) < ((float)L_3))? 1 : 0), (bool)((((float)L_5) < ((float)L_7))? 1 : 0), (bool)((((float)L_9) < ((float)L_11))? 1 : 0), NULL);
  2201. return L_12;
  2202. }
  2203. }
  2204. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_select_m70FF17D80BE3CA32463B1D77C0CD20AA21B887AA_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_a, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_b, bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 ___2_c, const RuntimeMethod* method)
  2205. {
  2206. float G_B3_0 = 0.0f;
  2207. float G_B5_0 = 0.0f;
  2208. float G_B4_0 = 0.0f;
  2209. float G_B6_0 = 0.0f;
  2210. float G_B6_1 = 0.0f;
  2211. float G_B8_0 = 0.0f;
  2212. float G_B8_1 = 0.0f;
  2213. float G_B7_0 = 0.0f;
  2214. float G_B7_1 = 0.0f;
  2215. float G_B9_0 = 0.0f;
  2216. float G_B9_1 = 0.0f;
  2217. float G_B9_2 = 0.0f;
  2218. {
  2219. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_0 = ___2_c;
  2220. bool L_1 = L_0.___x;
  2221. if (L_1)
  2222. {
  2223. goto IL_0010;
  2224. }
  2225. }
  2226. {
  2227. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___0_a;
  2228. float L_3 = L_2.___x;
  2229. G_B3_0 = L_3;
  2230. goto IL_0016;
  2231. }
  2232. IL_0010:
  2233. {
  2234. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___1_b;
  2235. float L_5 = L_4.___x;
  2236. G_B3_0 = L_5;
  2237. }
  2238. IL_0016:
  2239. {
  2240. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_6 = ___2_c;
  2241. bool L_7 = L_6.___y;
  2242. if (L_7)
  2243. {
  2244. G_B5_0 = G_B3_0;
  2245. goto IL_0026;
  2246. }
  2247. G_B4_0 = G_B3_0;
  2248. }
  2249. {
  2250. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_a;
  2251. float L_9 = L_8.___y;
  2252. G_B6_0 = L_9;
  2253. G_B6_1 = G_B4_0;
  2254. goto IL_002c;
  2255. }
  2256. IL_0026:
  2257. {
  2258. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_b;
  2259. float L_11 = L_10.___y;
  2260. G_B6_0 = L_11;
  2261. G_B6_1 = G_B5_0;
  2262. }
  2263. IL_002c:
  2264. {
  2265. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_12 = ___2_c;
  2266. bool L_13 = L_12.___z;
  2267. if (L_13)
  2268. {
  2269. G_B8_0 = G_B6_0;
  2270. G_B8_1 = G_B6_1;
  2271. goto IL_003c;
  2272. }
  2273. G_B7_0 = G_B6_0;
  2274. G_B7_1 = G_B6_1;
  2275. }
  2276. {
  2277. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_14 = ___0_a;
  2278. float L_15 = L_14.___z;
  2279. G_B9_0 = L_15;
  2280. G_B9_1 = G_B7_0;
  2281. G_B9_2 = G_B7_1;
  2282. goto IL_0042;
  2283. }
  2284. IL_003c:
  2285. {
  2286. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_16 = ___1_b;
  2287. float L_17 = L_16.___z;
  2288. G_B9_0 = L_17;
  2289. G_B9_1 = G_B8_0;
  2290. G_B9_2 = G_B8_1;
  2291. }
  2292. IL_0042:
  2293. {
  2294. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_18;
  2295. memset((&L_18), 0, sizeof(L_18));
  2296. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_18), G_B9_2, G_B9_1, G_B9_0, NULL);
  2297. return L_18;
  2298. }
  2299. }
  2300. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 bool3_op_LogicalNot_m85C703CC4098B3731505A162957F91C0373548BD_inline (bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 ___0_val, const RuntimeMethod* method)
  2301. {
  2302. {
  2303. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_0 = ___0_val;
  2304. bool L_1 = L_0.___x;
  2305. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_2 = ___0_val;
  2306. bool L_3 = L_2.___y;
  2307. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_4 = ___0_val;
  2308. bool L_5 = L_4.___z;
  2309. bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861 L_6;
  2310. memset((&L_6), 0, sizeof(L_6));
  2311. bool3__ctor_m3683F21E6C110670CDDA02E4C1F6E063E936FEE2_inline((&L_6), (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0), (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0), (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0), NULL);
  2312. return L_6;
  2313. }
  2314. }
  2315. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_yyy_m6FCA12991237EDC77F7C4B6A7F73710338330CCD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method)
  2316. {
  2317. {
  2318. float L_0 = __this->___y;
  2319. float L_1 = __this->___y;
  2320. float L_2 = __this->___y;
  2321. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  2322. memset((&L_3), 0, sizeof(L_3));
  2323. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_3), L_0, L_1, L_2, NULL);
  2324. return L_3;
  2325. }
  2326. }
  2327. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_zzz_m1C7C995F170030A7EF534E2C99E6AFE6928AE9D4_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method)
  2328. {
  2329. {
  2330. float L_0 = __this->___z;
  2331. float L_1 = __this->___z;
  2332. float L_2 = __this->___z;
  2333. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  2334. memset((&L_3), 0, sizeof(L_3));
  2335. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_3), L_0, L_1, L_2, NULL);
  2336. return L_3;
  2337. }
  2338. }
  2339. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
  2340. {
  2341. {
  2342. float L_0 = ___0_x;
  2343. __this->___x = L_0;
  2344. float L_1 = ___1_y;
  2345. __this->___y = L_1;
  2346. float L_2 = ___2_z;
  2347. __this->___z = L_2;
  2348. float L_3 = ___3_w;
  2349. __this->___w = L_3;
  2350. return;
  2351. }
  2352. }
  2353. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E Plane_Normalize_mFF53F95372AE2A79C71B546A70B0F152EC308544_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_planeCoefficients, const RuntimeMethod* method)
  2354. {
  2355. float V_0 = 0.0f;
  2356. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 V_1;
  2357. memset((&V_1), 0, sizeof(V_1));
  2358. {
  2359. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0;
  2360. L_0 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline((&___0_planeCoefficients), NULL);
  2361. float L_1;
  2362. L_1 = math_lengthsq_mC699F3F214F05B26BEBAF1B46E3AA3C00407A532_inline(L_0, NULL);
  2363. float L_2;
  2364. L_2 = math_rsqrt_mC67B3430EAADA7C5347E87B23859C569BC010E72_inline(L_1, NULL);
  2365. V_0 = L_2;
  2366. il2cpp_codegen_initobj((&V_1), sizeof(Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82));
  2367. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_3 = ___0_planeCoefficients;
  2368. float L_4 = V_0;
  2369. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_5;
  2370. L_5 = float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline(L_3, L_4, NULL);
  2371. (&V_1)->___NormalAndDistance = L_5;
  2372. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 L_6 = V_1;
  2373. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_7;
  2374. L_7 = Plane_op_Implicit_mD02477CC24787906751D3F5E401D2E11BF99AC98_inline(L_6, NULL);
  2375. return L_7;
  2376. }
  2377. }
  2378. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Plane__ctor_mE41939B3E3E2AE7802AA9571AB429BAB47C56A65_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float ___0_coefficientA, float ___1_coefficientB, float ___2_coefficientC, float ___3_coefficientD, const RuntimeMethod* method)
  2379. {
  2380. {
  2381. float L_0 = ___0_coefficientA;
  2382. float L_1 = ___1_coefficientB;
  2383. float L_2 = ___2_coefficientC;
  2384. float L_3 = ___3_coefficientD;
  2385. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4;
  2386. memset((&L_4), 0, sizeof(L_4));
  2387. float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_4), L_0, L_1, L_2, L_3, NULL);
  2388. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_5;
  2389. L_5 = Plane_Normalize_mFF53F95372AE2A79C71B546A70B0F152EC308544_inline(L_4, NULL);
  2390. __this->___NormalAndDistance = L_5;
  2391. return;
  2392. }
  2393. }
  2394. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_m2A21052EF06884F609D1CDA9A2C2ED84A7584345_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_xyz, float ___1_w, const RuntimeMethod* method)
  2395. {
  2396. {
  2397. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_xyz;
  2398. float L_1 = L_0.___x;
  2399. __this->___x = L_1;
  2400. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___0_xyz;
  2401. float L_3 = L_2.___y;
  2402. __this->___y = L_3;
  2403. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_xyz;
  2404. float L_5 = L_4.___z;
  2405. __this->___z = L_5;
  2406. float L_6 = ___1_w;
  2407. __this->___w = L_6;
  2408. return;
  2409. }
  2410. }
  2411. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Plane__ctor_mAEEAADCE34CB243E12A9FE0240D4E508913C1153_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_normal, float ___1_distance, const RuntimeMethod* method)
  2412. {
  2413. {
  2414. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_normal;
  2415. float L_1 = ___1_distance;
  2416. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_2;
  2417. memset((&L_2), 0, sizeof(L_2));
  2418. float4__ctor_m2A21052EF06884F609D1CDA9A2C2ED84A7584345_inline((&L_2), L_0, L_1, NULL);
  2419. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_3;
  2420. L_3 = Plane_Normalize_mFF53F95372AE2A79C71B546A70B0F152EC308544_inline(L_2, NULL);
  2421. __this->___NormalAndDistance = L_3;
  2422. return;
  2423. }
  2424. }
  2425. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Plane__ctor_m645C0F13FB29D9E443284F1BC42C02CE3B5C27D4_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_normal, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_pointInPlane, const RuntimeMethod* method)
  2426. {
  2427. {
  2428. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_normal;
  2429. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_normal;
  2430. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_pointInPlane;
  2431. float L_3;
  2432. L_3 = math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline(L_1, L_2, NULL);
  2433. Plane__ctor_mAEEAADCE34CB243E12A9FE0240D4E508913C1153_inline(__this, L_0, ((-L_3)), NULL);
  2434. return;
  2435. }
  2436. }
  2437. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_cross_m4CA2DAE150C6381B0D05E8AA9E48E88CF6157180_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method)
  2438. {
  2439. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
  2440. memset((&V_0), 0, sizeof(V_0));
  2441. {
  2442. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
  2443. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1;
  2444. L_1 = float3_get_yzx_mDF6DE39B69C5DE384F74C0D1EC91AA0388E23535_inline((&___1_y), NULL);
  2445. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  2446. L_2 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_0, L_1, NULL);
  2447. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  2448. L_3 = float3_get_yzx_mDF6DE39B69C5DE384F74C0D1EC91AA0388E23535_inline((&___0_x), NULL);
  2449. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___1_y;
  2450. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
  2451. L_5 = float3_op_Multiply_m05E57074FBD5FAB0E72940C9CC019C41915280D7_inline(L_3, L_4, NULL);
  2452. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6;
  2453. L_6 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_2, L_5, NULL);
  2454. V_0 = L_6;
  2455. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7;
  2456. L_7 = float3_get_yzx_mDF6DE39B69C5DE384F74C0D1EC91AA0388E23535_inline((&V_0), NULL);
  2457. return L_7;
  2458. }
  2459. }
  2460. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Plane__ctor_m77B64CCE37D396DD70CD0A841F4E6E4F72D1B20A_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_vector1InPlane, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_vector2InPlane, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___2_pointInPlane, const RuntimeMethod* method)
  2461. {
  2462. {
  2463. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_vector1InPlane;
  2464. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___1_vector2InPlane;
  2465. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
  2466. L_2 = math_cross_m4CA2DAE150C6381B0D05E8AA9E48E88CF6157180_inline(L_0, L_1, NULL);
  2467. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___2_pointInPlane;
  2468. Plane__ctor_m645C0F13FB29D9E443284F1BC42C02CE3B5C27D4_inline(__this, L_2, L_3, NULL);
  2469. return;
  2470. }
  2471. }
  2472. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4_set_xyz_m331D16059D51A5C6CA8AE8FD1E13A68C0570A9C7_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_value, const RuntimeMethod* method)
  2473. {
  2474. {
  2475. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_value;
  2476. float L_1 = L_0.___x;
  2477. __this->___x = L_1;
  2478. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___0_value;
  2479. float L_3 = L_2.___y;
  2480. __this->___y = L_3;
  2481. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_value;
  2482. float L_5 = L_4.___z;
  2483. __this->___z = L_5;
  2484. return;
  2485. }
  2486. }
  2487. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_lengthsq_mC699F3F214F05B26BEBAF1B46E3AA3C00407A532_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, const RuntimeMethod* method)
  2488. {
  2489. {
  2490. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
  2491. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_x;
  2492. float L_2;
  2493. L_2 = math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline(L_0, L_1, NULL);
  2494. return L_2;
  2495. }
  2496. }
  2497. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_rsqrt_mC67B3430EAADA7C5347E87B23859C569BC010E72_inline (float ___0_x, const RuntimeMethod* method)
  2498. {
  2499. {
  2500. float L_0 = ___0_x;
  2501. float L_1;
  2502. L_1 = math_sqrt_mEF31DE7BD0179009683C5D7B0C58E6571B30CF4A_inline(L_0, NULL);
  2503. return ((float)((1.0f)/L_1));
  2504. }
  2505. }
  2506. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_lhs, float ___1_rhs, const RuntimeMethod* method)
  2507. {
  2508. {
  2509. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = ___0_lhs;
  2510. float L_1 = L_0.___x;
  2511. float L_2 = ___1_rhs;
  2512. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_3 = ___0_lhs;
  2513. float L_4 = L_3.___y;
  2514. float L_5 = ___1_rhs;
  2515. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_6 = ___0_lhs;
  2516. float L_7 = L_6.___z;
  2517. float L_8 = ___1_rhs;
  2518. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_9 = ___0_lhs;
  2519. float L_10 = L_9.___w;
  2520. float L_11 = ___1_rhs;
  2521. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_12;
  2522. memset((&L_12), 0, sizeof(L_12));
  2523. float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), NULL);
  2524. return L_12;
  2525. }
  2526. }
  2527. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E Plane_op_Implicit_mD02477CC24787906751D3F5E401D2E11BF99AC98_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 ___0_plane, const RuntimeMethod* method)
  2528. {
  2529. {
  2530. Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82 L_0 = ___0_plane;
  2531. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_1 = L_0.___NormalAndDistance;
  2532. return L_1;
  2533. }
  2534. }
  2535. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_m20F2285F7227DC308D9CF2DCB8EAAD3E774501D4_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_x, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_y, const RuntimeMethod* method)
  2536. {
  2537. {
  2538. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = ___0_x;
  2539. float L_1 = L_0.___x;
  2540. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_2 = ___1_y;
  2541. float L_3 = L_2.___x;
  2542. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4 = ___0_x;
  2543. float L_5 = L_4.___y;
  2544. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_6 = ___1_y;
  2545. float L_7 = L_6.___y;
  2546. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_8 = ___0_x;
  2547. float L_9 = L_8.___z;
  2548. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_10 = ___1_y;
  2549. float L_11 = L_10.___z;
  2550. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_12 = ___0_x;
  2551. float L_13 = L_12.___w;
  2552. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_14 = ___1_y;
  2553. float L_15 = L_14.___w;
  2554. return ((float)il2cpp_codegen_add(((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)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
  2555. }
  2556. }
  2557. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Plane_SignedDistanceToPoint_mE52778BC70A3A0FF9DDB0FE52D71C587D837F993_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  2558. {
  2559. {
  2560. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = __this->___NormalAndDistance;
  2561. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_point;
  2562. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_2;
  2563. memset((&L_2), 0, sizeof(L_2));
  2564. float4__ctor_m2A21052EF06884F609D1CDA9A2C2ED84A7584345_inline((&L_2), L_1, (1.0f), NULL);
  2565. float L_3;
  2566. L_3 = math_dot_m20F2285F7227DC308D9CF2DCB8EAAD3E774501D4_inline(L_0, L_2, NULL);
  2567. return L_3;
  2568. }
  2569. }
  2570. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E Plane_Projection_mFF8C23401C366A3B4EB017B4DAAAF4E8A9132CFE_inline (Plane_t50367039DBDD14AAC4BFC716C7444664F1FB5A82* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_point, const RuntimeMethod* method)
  2571. {
  2572. {
  2573. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_point;
  2574. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1;
  2575. L_1 = Plane_get_Normal_mAA5C1BEAEFB0848A4CD29E254CC9EF010DD6FE4B(__this, NULL);
  2576. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___0_point;
  2577. float L_3;
  2578. L_3 = Plane_SignedDistanceToPoint_mE52778BC70A3A0FF9DDB0FE52D71C587D837F993_inline(__this, L_2, NULL);
  2579. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4;
  2580. L_4 = float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline(L_1, L_3, NULL);
  2581. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
  2582. L_5 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_0, L_4, NULL);
  2583. return L_5;
  2584. }
  2585. }
  2586. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E float4_op_UnaryNegation_m5A491FC1978650D62EBEDC51992CF4B2113C8C5B_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_val, const RuntimeMethod* method)
  2587. {
  2588. {
  2589. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = ___0_val;
  2590. float L_1 = L_0.___x;
  2591. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_2 = ___0_val;
  2592. float L_3 = L_2.___y;
  2593. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4 = ___0_val;
  2594. float L_5 = L_4.___z;
  2595. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_6 = ___0_val;
  2596. float L_7 = L_6.___w;
  2597. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_8;
  2598. memset((&L_8), 0, sizeof(L_8));
  2599. float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_8), ((-L_1)), ((-L_3)), ((-L_5)), ((-L_7)), NULL);
  2600. return L_8;
  2601. }
  2602. }
  2603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void bool3__ctor_m3683F21E6C110670CDDA02E4C1F6E063E936FEE2_inline (bool3_tFD58BE2745DA207A4938AB2F604C829410F0A861* __this, bool ___0_x, bool ___1_y, bool ___2_z, const RuntimeMethod* method)
  2604. {
  2605. {
  2606. bool L_0 = ___0_x;
  2607. __this->___x = L_0;
  2608. bool L_1 = ___1_y;
  2609. __this->___y = L_1;
  2610. bool L_2 = ___2_z;
  2611. __this->___z = L_2;
  2612. return;
  2613. }
  2614. }
  2615. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline (float ___0_x, float ___1_y, const RuntimeMethod* method)
  2616. {
  2617. {
  2618. float L_0 = ___1_y;
  2619. bool L_1;
  2620. L_1 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_0, NULL);
  2621. if (L_1)
  2622. {
  2623. goto IL_000e;
  2624. }
  2625. }
  2626. {
  2627. float L_2 = ___0_x;
  2628. float L_3 = ___1_y;
  2629. if ((((float)L_2) < ((float)L_3)))
  2630. {
  2631. goto IL_000e;
  2632. }
  2633. }
  2634. {
  2635. float L_4 = ___1_y;
  2636. return L_4;
  2637. }
  2638. IL_000e:
  2639. {
  2640. float L_5 = ___0_x;
  2641. return L_5;
  2642. }
  2643. }
  2644. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline (float ___0_x, float ___1_y, const RuntimeMethod* method)
  2645. {
  2646. {
  2647. float L_0 = ___1_y;
  2648. bool L_1;
  2649. L_1 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_0, NULL);
  2650. if (L_1)
  2651. {
  2652. goto IL_000e;
  2653. }
  2654. }
  2655. {
  2656. float L_2 = ___0_x;
  2657. float L_3 = ___1_y;
  2658. if ((((float)L_2) > ((float)L_3)))
  2659. {
  2660. goto IL_000e;
  2661. }
  2662. }
  2663. {
  2664. float L_4 = ___1_y;
  2665. return L_4;
  2666. }
  2667. IL_000e:
  2668. {
  2669. float L_5 = ___0_x;
  2670. return L_5;
  2671. }
  2672. }
  2673. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m38F52B61F8E5636955A1A6DF3A75BD0724148350_inline (float ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method)
  2674. {
  2675. {
  2676. float L_0 = ___0_lhs;
  2677. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___1_rhs;
  2678. float L_2 = L_1.___x;
  2679. float L_3 = ___0_lhs;
  2680. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___1_rhs;
  2681. float L_5 = L_4.___y;
  2682. float L_6 = ___0_lhs;
  2683. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___1_rhs;
  2684. float L_8 = L_7.___z;
  2685. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
  2686. memset((&L_9), 0, sizeof(L_9));
  2687. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_9), ((float)il2cpp_codegen_multiply(L_0, L_2)), ((float)il2cpp_codegen_multiply(L_3, L_5)), ((float)il2cpp_codegen_multiply(L_6, L_8)), NULL);
  2688. return L_9;
  2689. }
  2690. }
  2691. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B math_asuint_m4AEE8C17FEDA05D4C77C427818D1C9EF5E31521E_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, const RuntimeMethod* method)
  2692. {
  2693. {
  2694. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
  2695. float L_1 = L_0.___x;
  2696. uint32_t L_2;
  2697. L_2 = math_asuint_m503D1ABF19E4BA615FD8AE1BF1A2E103BBED6139_inline(L_1, NULL);
  2698. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_x;
  2699. float L_4 = L_3.___y;
  2700. uint32_t L_5;
  2701. L_5 = math_asuint_m503D1ABF19E4BA615FD8AE1BF1A2E103BBED6139_inline(L_4, NULL);
  2702. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___0_x;
  2703. float L_7 = L_6.___z;
  2704. uint32_t L_8;
  2705. L_8 = math_asuint_m503D1ABF19E4BA615FD8AE1BF1A2E103BBED6139_inline(L_7, NULL);
  2706. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B L_9;
  2707. L_9 = math_uint3_mC94DDA8B357EA045D5A36B81CECD0C5C223B71B0_inline(L_2, L_5, L_8, NULL);
  2708. return L_9;
  2709. }
  2710. }
  2711. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B uint3_op_BitwiseAnd_m772BFC3A60526C264937ABCA92F1CAAFC2B0D634_inline (uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B ___0_lhs, uint32_t ___1_rhs, const RuntimeMethod* method)
  2712. {
  2713. {
  2714. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B L_0 = ___0_lhs;
  2715. uint32_t L_1 = L_0.___x;
  2716. uint32_t L_2 = ___1_rhs;
  2717. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B L_3 = ___0_lhs;
  2718. uint32_t L_4 = L_3.___y;
  2719. uint32_t L_5 = ___1_rhs;
  2720. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B L_6 = ___0_lhs;
  2721. uint32_t L_7 = L_6.___z;
  2722. uint32_t L_8 = ___1_rhs;
  2723. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B L_9;
  2724. memset((&L_9), 0, sizeof(L_9));
  2725. uint3__ctor_mEFEA14BBA36F53111474B0C3C3B729061F1ACCAF_inline((&L_9), ((int32_t)((int32_t)L_1&(int32_t)L_2)), ((int32_t)((int32_t)L_4&(int32_t)L_5)), ((int32_t)((int32_t)L_7&(int32_t)L_8)), NULL);
  2726. return L_9;
  2727. }
  2728. }
  2729. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_asfloat_m7A90E1FAABD250FCEC00839D01B098BB046F7933_inline (uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B ___0_x, const RuntimeMethod* method)
  2730. {
  2731. {
  2732. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B L_0 = ___0_x;
  2733. uint32_t L_1 = L_0.___x;
  2734. float L_2;
  2735. L_2 = math_asfloat_m20D259DAAB46464B59BD8BF5678F9D59800F70A9_inline(L_1, NULL);
  2736. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B L_3 = ___0_x;
  2737. uint32_t L_4 = L_3.___y;
  2738. float L_5;
  2739. L_5 = math_asfloat_m20D259DAAB46464B59BD8BF5678F9D59800F70A9_inline(L_4, NULL);
  2740. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B L_6 = ___0_x;
  2741. uint32_t L_7 = L_6.___z;
  2742. float L_8;
  2743. L_8 = math_asfloat_m20D259DAAB46464B59BD8BF5678F9D59800F70A9_inline(L_7, NULL);
  2744. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
  2745. L_9 = math_float3_m4F96A74FEE1D6C85241B8E62386C5DE1C439837F_inline(L_2, L_5, L_8, NULL);
  2746. return L_9;
  2747. }
  2748. }
  2749. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_mul_mE9E04B2868E4D4BA5BD873E4F876D550D36C2E99_inline (quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_q, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_v, const RuntimeMethod* method)
  2750. {
  2751. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
  2752. memset((&V_0), 0, sizeof(V_0));
  2753. {
  2754. float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_0 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&(&___0_q)->___value);
  2755. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1;
  2756. L_1 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline(L_0, NULL);
  2757. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_v;
  2758. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  2759. L_3 = math_cross_m4CA2DAE150C6381B0D05E8AA9E48E88CF6157180_inline(L_1, L_2, NULL);
  2760. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4;
  2761. L_4 = float3_op_Multiply_m38F52B61F8E5636955A1A6DF3A75BD0724148350_inline((2.0f), L_3, NULL);
  2762. V_0 = L_4;
  2763. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5 = ___1_v;
  2764. quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_6 = ___0_q;
  2765. float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_7 = L_6.___value;
  2766. float L_8 = L_7.___w;
  2767. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9 = V_0;
  2768. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10;
  2769. L_10 = float3_op_Multiply_m38F52B61F8E5636955A1A6DF3A75BD0724148350_inline(L_8, L_9, NULL);
  2770. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11;
  2771. L_11 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_5, L_10, NULL);
  2772. float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_12 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&(&___0_q)->___value);
  2773. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_13;
  2774. L_13 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline(L_12, NULL);
  2775. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_14 = V_0;
  2776. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_15;
  2777. L_15 = math_cross_m4CA2DAE150C6381B0D05E8AA9E48E88CF6157180_inline(L_13, L_14, NULL);
  2778. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_16;
  2779. L_16 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_11, L_15, NULL);
  2780. return L_16;
  2781. }
  2782. }
  2783. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_sqrt_mEF31DE7BD0179009683C5D7B0C58E6571B30CF4A_inline (float ___0_x, const RuntimeMethod* method)
  2784. {
  2785. static bool s_Il2CppMethodInitialized;
  2786. if (!s_Il2CppMethodInitialized)
  2787. {
  2788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  2789. s_Il2CppMethodInitialized = true;
  2790. }
  2791. {
  2792. float L_0 = ___0_x;
  2793. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  2794. double L_1;
  2795. L_1 = sqrt(((double)((float)L_0)));
  2796. return ((float)L_1);
  2797. }
  2798. }
  2799. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method)
  2800. {
  2801. {
  2802. float L_0 = ___0_f;
  2803. int32_t L_1;
  2804. L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
  2805. return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
  2806. }
  2807. }
  2808. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_asuint_m503D1ABF19E4BA615FD8AE1BF1A2E103BBED6139_inline (float ___0_x, const RuntimeMethod* method)
  2809. {
  2810. {
  2811. float L_0 = ___0_x;
  2812. int32_t L_1;
  2813. L_1 = math_asint_mBDED7FE966CA65F6A8ACEAEF8FD779B1B8998288_inline(L_0, NULL);
  2814. return L_1;
  2815. }
  2816. }
  2817. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B math_uint3_mC94DDA8B357EA045D5A36B81CECD0C5C223B71B0_inline (uint32_t ___0_x, uint32_t ___1_y, uint32_t ___2_z, const RuntimeMethod* method)
  2818. {
  2819. {
  2820. uint32_t L_0 = ___0_x;
  2821. uint32_t L_1 = ___1_y;
  2822. uint32_t L_2 = ___2_z;
  2823. uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B L_3;
  2824. memset((&L_3), 0, sizeof(L_3));
  2825. uint3__ctor_mEFEA14BBA36F53111474B0C3C3B729061F1ACCAF_inline((&L_3), L_0, L_1, L_2, NULL);
  2826. return L_3;
  2827. }
  2828. }
  2829. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void uint3__ctor_mEFEA14BBA36F53111474B0C3C3B729061F1ACCAF_inline (uint3_tC1C1C817DB46ED2E6A6C7390716FDDD565917F7B* __this, uint32_t ___0_x, uint32_t ___1_y, uint32_t ___2_z, const RuntimeMethod* method)
  2830. {
  2831. {
  2832. uint32_t L_0 = ___0_x;
  2833. __this->___x = L_0;
  2834. uint32_t L_1 = ___1_y;
  2835. __this->___y = L_1;
  2836. uint32_t L_2 = ___2_z;
  2837. __this->___z = L_2;
  2838. return;
  2839. }
  2840. }
  2841. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_asfloat_m20D259DAAB46464B59BD8BF5678F9D59800F70A9_inline (uint32_t ___0_x, const RuntimeMethod* method)
  2842. {
  2843. {
  2844. uint32_t L_0 = ___0_x;
  2845. float L_1;
  2846. L_1 = math_asfloat_m9FA56DE5C61FCEF3DCD0675252D40DFD9C9B712F_inline(L_0, NULL);
  2847. return L_1;
  2848. }
  2849. }
  2850. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_float3_m4F96A74FEE1D6C85241B8E62386C5DE1C439837F_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
  2851. {
  2852. {
  2853. float L_0 = ___0_x;
  2854. float L_1 = ___1_y;
  2855. float L_2 = ___2_z;
  2856. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
  2857. memset((&L_3), 0, sizeof(L_3));
  2858. float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_3), L_0, L_1, L_2, NULL);
  2859. return L_3;
  2860. }
  2861. }
  2862. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method)
  2863. {
  2864. {
  2865. int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value)));
  2866. return L_0;
  2867. }
  2868. }
  2869. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_asint_mBDED7FE966CA65F6A8ACEAEF8FD779B1B8998288_inline (float ___0_x, const RuntimeMethod* method)
  2870. {
  2871. IntFloatUnion_t549256A9DD754252DD18383D9CE7EA55EBBD6D96 V_0;
  2872. memset((&V_0), 0, sizeof(V_0));
  2873. {
  2874. (&V_0)->___intValue = 0;
  2875. float L_0 = ___0_x;
  2876. (&V_0)->___floatValue = L_0;
  2877. IntFloatUnion_t549256A9DD754252DD18383D9CE7EA55EBBD6D96 L_1 = V_0;
  2878. int32_t L_2 = L_1.___intValue;
  2879. return L_2;
  2880. }
  2881. }
  2882. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_asfloat_m9FA56DE5C61FCEF3DCD0675252D40DFD9C9B712F_inline (int32_t ___0_x, const RuntimeMethod* method)
  2883. {
  2884. IntFloatUnion_t549256A9DD754252DD18383D9CE7EA55EBBD6D96 V_0;
  2885. memset((&V_0), 0, sizeof(V_0));
  2886. {
  2887. (&V_0)->___floatValue = (0.0f);
  2888. int32_t L_0 = ___0_x;
  2889. (&V_0)->___intValue = L_0;
  2890. IntFloatUnion_t549256A9DD754252DD18383D9CE7EA55EBBD6D96 L_1 = V_0;
  2891. float L_2 = L_1.___floatValue;
  2892. return L_2;
  2893. }
  2894. }