Practice_Unity/Library/Bee/artifacts/iOS/il2cppOutput/cpp/Unity.AI.Navigation.cpp
Seonkyu.kim ba665c50ce 작업
1. 카메라 컨트롤러 작성
2. Data 매니저 작성
3. 몬스터 세팅 시작
4. Gemini 환경 설정 등록
2025-09-23 17:58:22 +09:00

7514 lines
424 KiB
C++

#include "pch-cpp.hpp"
struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB;
struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
struct IEnumerable_1_tA8DCE0332F397C6952A3739AD8AA713F131A473F;
struct IEnumerable_1_t357C0207EDF33B4F3629F80AF780EC8EE16D10EE;
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
struct List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F;
struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3;
struct List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6;
struct List_1_t614CC16529B7BB5E171BDD921A11C12552218702;
struct List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83;
struct List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D;
struct Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581;
struct Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B;
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727;
struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A;
struct NavMeshLinkU5BU5D_t3C64547BA199BBBD734F732724DFA0578A9CF9A8;
struct NavMeshModifierU5BU5D_tC61360B8562AB2CAF2429AAEDF7965C0EC2D95A2;
struct NavMeshModifierVolumeU5BU5D_t8DEAD7D5FEEB0D44203630A11964D0BBBFD76CDC;
struct NavMeshSurfaceU5BU5D_tCCCD0CC6D36B4D6CB6EAA164A23C6646D8B320F1;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C;
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
struct MethodInfo_t;
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
struct NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F;
struct NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284;
struct NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269;
struct NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1;
struct NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF;
struct NavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411;
struct NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct String_t;
struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24;
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t7F39D3B54A88A7B35E62A3257E241FBA0E113BE2;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7;
struct U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t614CC16529B7BB5E171BDD921A11C12552218702_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TerrainData_t615A68EAC648066681875D47FC641496D12F2E24_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t444D418F513534CF9E7FA65C17AC35C6D9111745____CADF34BBE5C76F44BA0E198632FB5F9BAE5BDC7206F4A89FD2CF10D61BBA9778_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t444D418F513534CF9E7FA65C17AC35C6D9111745____E61C60D493746897000B670AFDCBF9B3E094BAD89675AE7D6E6D0FA0FEA61865_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0541C7840642DEABF24EF451C89F5CA6A64CF07D;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisNavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_mADFCCEC863EE84AA3315C6A9A30CF72608F5E8FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisNavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_mA1050B2BED96B5313D8BB62EADDCF7D3CDCAF7CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m388A886E769B300E68DC196256303EDF8D793C1A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m5A5233EE8C120B106C7EA4A89F36DCC324C25BF4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF8BA3CB9C1AD1F0C9E78543BB732288686346CF6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA18C4B878D1DE0A9DAA3F6C82FC6098136620675_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA37556DCC1F2B782B39A31713ADFEC6E2A992AE2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBE47F9E272EABBDB4EBEEF95CA97AA5292185EE9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m02EF35D01B62DC4001F527DEEF36EA64D9C16968_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mBC0B40139191B48D969B8640FE37C7128C7E3303_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mECE6D01659705EB20771EEB36ACF6E7CC9FDE270_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_mC33B09CB26A8782A023D08380CE30DF9B177AA35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisNavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411_m3FA27401773D610D8E3B1568DEBCBD18FA4A7BFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m282555F79884FCAB5B7378A7653A0D3FD55ED764_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAA3158AE4F1EBF2A94665C03796F2E99136EF87E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC2795E500D38735E59B9D24ABB5418A26666C8E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD19CF8A154206B7FCB7825DF5DC792B892533789_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m17AAEF91846900D81DE50F148326CFB0A277FDE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m762D4A9EF96B6211504AF7CEE8FD5AC36E71581C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m7CFF41D2BFDF114C210486364D017D6BE35EC47E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mA164023662BE283F50DB5192B4E4EB38C0490512_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m00081F105F291C655D3695FF60C9BE19B0E1B3B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m16ED4D8081C2A19FA8C2ED68FD07953D3A8C716A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m2C756F394BE8A76F47486FE6980FF856A145124F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m40A97BFE88CFB8397DB31DF896686D520E38F79F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m7DF2CB9FDEE1D919001963AF8DAF1DA8EEAFF730_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m9B2CB9E2FC6E971FAD6B259466A45CA0BF96FABD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mE1B4096C265C8B00315A29786D099F21F7232718_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_m13217DB9766C37EC1F965C3946CB88EF8BAC1D3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_mF4AD6AF7636F6662FE433BE8F02556AFA9BC995A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m15074816480DBCF30D1A53F474970970625089C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m26AE9FC0D9457E5A8B62C644820CED2178C6223F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m6B4CAFACE6B5756A7612254EEF15E99570EADEFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m6E86CF6599BB4AC542744A661CB5DB733B5C2341_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m288FC21B31E219053CA47CA5FF84BF51766A9529_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2FCF555D26F039B94B94354A23A08FCAE24CD688_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6182140943DE39666F2B32B5D3FEC2200A10D7F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6C93B02A1B7E4A6A438372B020B31F29BE1085D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB6034553525DA0C95DFBDFEE20F0B914F85D924D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBF48ECF61E005FECCC5D4015CC4C732BE59CE7AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD330AE904D9B8C6FA57A125CD4DF59CD2A8924F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m74CECDE9B2A46DC3536ED5072AE827BBD33A50C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA44A3054824634AB136C5FFAA4CC350CFCBBFEC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m727B142830626CF8480465DF6972397ADF128031_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NavMeshLink_UpdateTrackedInstances_mE7567763E3A293C62EBFDD47AFB5ECB9B44AFAFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NavMeshSurface_UpdateActive_m141A47498A53D1D8A249F6041CC68E2972A2690F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CAppendModifierVolumesU3Eb__86_0_m39C7F2A8CB5AFD683ED62C8A4BDCC161969B4DD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCollectSourcesU3Eb__87_0_m796BB48621033F510200B0CB538978E9B20504B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCollectSourcesU3Eb__87_1_mF0FA3EBE1FFAB8D7F1EC73A1B500A97ECFCA17AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCollectSourcesU3Eb__87_2_mEA0670475B85068E7BB77556ED676EDE99763973_RuntimeMethod_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727;
struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A;
struct NavMeshModifierU5BU5D_tC61360B8562AB2CAF2429AAEDF7965C0EC2D95A2;
struct NavMeshModifierVolumeU5BU5D_t8DEAD7D5FEEB0D44203630A11964D0BBBFD76CDC;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
struct U3CModuleU3E_t2A8D0EDB3888AEDA877A21CF8D489F78536A1CD2
{
};
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F : public RuntimeObject
{
NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3 : public RuntimeObject
{
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6 : public RuntimeObject
{
NavMeshLinkU5BU5D_t3C64547BA199BBBD734F732724DFA0578A9CF9A8* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t614CC16529B7BB5E171BDD921A11C12552218702 : public RuntimeObject
{
NavMeshModifierU5BU5D_tC61360B8562AB2CAF2429AAEDF7965C0EC2D95A2* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83 : public RuntimeObject
{
NavMeshModifierVolumeU5BU5D_t8DEAD7D5FEEB0D44203630A11964D0BBBFD76CDC* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0 : public RuntimeObject
{
NavMeshSurfaceU5BU5D_tCCCD0CC6D36B4D6CB6EAA164A23C6646D8B320F1* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct U3CPrivateImplementationDetailsU3E_t444D418F513534CF9E7FA65C17AC35C6D9111745 : public RuntimeObject
{
};
struct HelpUrls_t171B3E45D8C9271E47527DF2B7581E525984F3D5 : public RuntimeObject
{
};
struct NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46 : public RuntimeObject
{
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t7F39D3B54A88A7B35E62A3257E241FBA0E113BE2 : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
struct U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97 : public RuntimeObject
{
};
struct Enumerator_tFC45D5DE5C5694E3AA1E3D7E6D0B6BD02E9B4A24
{
List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* ____list;
int32_t ____index;
int32_t ____version;
NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* ____current;
};
struct Enumerator_tD7B7F3BDAB23082B61BBA6814CB283A055D43A5F
{
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* ____list;
int32_t ____index;
int32_t ____version;
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* ____current;
};
struct Enumerator_tF085C0160EE1642083D02840F1F7DB09DC4A25D9
{
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* ____list;
int32_t ____index;
int32_t ____version;
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* ____current;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
int32_t ____index;
int32_t ____version;
RuntimeObject* ____current;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
uint8_t ___m_value;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
int32_t ___m_value;
};
struct IntPtr_t
{
void* ___m_value;
};
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
{
int32_t ___m_Mask;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
float ___m00;
float ___m10;
float ___m20;
float ___m30;
float ___m01;
float ___m11;
float ___m21;
float ___m31;
float ___m02;
float ___m12;
float ___m22;
float ___m32;
float ___m03;
float ___m13;
float ___m23;
float ___m33;
};
struct NavMeshBuildDebugSettings_tF9DF93A5E99DFE4851A9B687B8870ADADE1A0621
{
uint8_t ___m_Flags;
};
struct NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC
{
int32_t ___m_OverrideArea;
int32_t ___m_Area;
int32_t ___m_InheritIgnoreFromBuild;
int32_t ___m_IgnoreFromBuild;
int32_t ___m_OverrideGenerateLinks;
int32_t ___m_GenerateLinks;
int32_t ___m_InstanceID;
int32_t ___m_IgnoreChildren;
};
struct NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04
{
int32_t ___U3CidU3Ek__BackingField;
};
struct NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49
{
int32_t ___U3CidU3Ek__BackingField;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
float ___x;
float ___y;
float ___z;
float ___w;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
float ___m_value;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
float ___x;
float ___y;
float ___z;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D230_tBFEFF380B19C78A39F8FB2DE23F3D48B0EADADA1
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D230_tBFEFF380B19C78A39F8FB2DE23F3D48B0EADADA1__padding[230];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D559_t41EABF10C03720667138DB9F2A75902728269483
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D559_t41EABF10C03720667138DB9F2A75902728269483__padding[559];
};
};
#pragma pack(pop, tp)
struct MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FilePathsData;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___TypesData;
int32_t ___TotalTypes;
int32_t ___TotalFiles;
bool ___IsEditorOnly;
};
struct MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshaled_pinvoke
{
Il2CppSafeArray* ___FilePathsData;
Il2CppSafeArray* ___TypesData;
int32_t ___TotalTypes;
int32_t ___TotalFiles;
int32_t ___IsEditorOnly;
};
struct MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshaled_com
{
Il2CppSafeArray* ___FilePathsData;
Il2CppSafeArray* ___TypesData;
int32_t ___TotalTypes;
int32_t ___TotalFiles;
int32_t ___IsEditorOnly;
};
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
intptr_t ___m_Ptr;
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback;
};
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr;
Il2CppMethodPointer ___m_completeCallback;
};
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr;
Il2CppMethodPointer ___m_completeCallback;
};
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents;
};
struct CollectObjects_tD3DFC2F9FFDCB6211714BA571E0758E5CB7EA1A3
{
int32_t ___value__;
};
struct Delegate_t : public RuntimeObject
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
RuntimeObject* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D
{
int32_t ___m_AgentTypeID;
float ___m_AgentRadius;
float ___m_AgentHeight;
float ___m_AgentSlope;
float ___m_AgentClimb;
float ___m_LedgeDropHeight;
float ___m_MaxJumpAcrossDistance;
float ___m_MinRegionArea;
int32_t ___m_OverrideVoxelSize;
float ___m_VoxelSize;
int32_t ___m_OverrideTileSize;
int32_t ___m_TileSize;
int32_t ___m_BuildHeightMesh;
uint32_t ___m_MaxJobWorkers;
int32_t ___m_PreserveTilesOutsideBounds;
NavMeshBuildDebugSettings_tF9DF93A5E99DFE4851A9B687B8870ADADE1A0621 ___m_Debug;
};
struct NavMeshBuildSourceShape_t0D044D75712305894A038997DAFB311723771268
{
int32_t ___value__;
};
struct NavMeshCollectGeometry_t31DA0757F587FE3659456C4AC4ACD48E4D3FC377
{
int32_t ___value__;
};
struct NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_StartPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_EndPosition;
float ___m_CostModifier;
int32_t ___m_Bidirectional;
float ___m_Width;
int32_t ___m_Area;
int32_t ___m_AgentTypeID;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr;
};
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
{
intptr_t ___value;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct MulticastDelegate_t : public Delegate_t
{
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates;
};
struct NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Size;
int32_t ___m_Shape;
int32_t ___m_Area;
int32_t ___m_InstanceID;
int32_t ___m_ComponentID;
int32_t ___m_GenerateLinks;
};
struct NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1
{
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ____list;
int32_t ____index;
int32_t ____version;
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ____current;
};
struct Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D : public MulticastDelegate_t
{
};
struct Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581 : public MulticastDelegate_t
{
};
struct Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B : public MulticastDelegate_t
{
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7 : public MulticastDelegate_t
{
};
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
};
struct NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct NavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
uint8_t ___m_SerializedVersion;
int32_t ___m_AgentTypeID;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_StartPoint;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_EndPoint;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_StartTransform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_EndTransform;
bool ___m_Activated;
float ___m_Width;
float ___m_CostModifier;
bool ___m_IsOverridingCost;
bool ___m_Bidirectional;
bool ___m_AutoUpdatePosition;
int32_t ___m_Area;
NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 ___m_LinkInstance;
bool ___m_StartTransformWasEmpty;
bool ___m_EndTransformWasEmpty;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_LastStartWorldPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_LastEndWorldPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_LastPosition;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_LastRotation;
};
struct NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
uint8_t ___m_SerializedVersion;
bool ___m_OverrideArea;
int32_t ___m_Area;
bool ___m_OverrideGenerateLinks;
bool ___m_GenerateLinks;
bool ___m_IgnoreFromBuild;
bool ___m_ApplyToChildren;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_AffectedAgents;
};
struct NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
uint8_t ___m_SerializedVersion;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Size;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center;
int32_t ___m_Area;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_AffectedAgents;
};
struct NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
uint8_t ___m_SerializedVersion;
int32_t ___m_AgentTypeID;
int32_t ___m_CollectObjects;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Size;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___m_LayerMask;
int32_t ___m_UseGeometry;
int32_t ___m_DefaultArea;
bool ___m_GenerateLinks;
bool ___m_IgnoreNavMeshAgent;
bool ___m_IgnoreNavMeshObstacle;
bool ___m_OverrideTileSize;
int32_t ___m_TileSize;
bool ___m_OverrideVoxelSize;
float ___m_VoxelSize;
float ___m_MinRegionArea;
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___m_NavMeshData;
bool ___m_BuildHeightMesh;
NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 ___m_NavMeshDataInstance;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_LastPosition;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_LastRotation;
};
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray;
};
struct List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F_StaticFields
{
NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* ___s_emptyArray;
};
struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_StaticFields
{
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ___s_emptyArray;
};
struct List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6_StaticFields
{
NavMeshLinkU5BU5D_t3C64547BA199BBBD734F732724DFA0578A9CF9A8* ___s_emptyArray;
};
struct List_1_t614CC16529B7BB5E171BDD921A11C12552218702_StaticFields
{
NavMeshModifierU5BU5D_tC61360B8562AB2CAF2429AAEDF7965C0EC2D95A2* ___s_emptyArray;
};
struct List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83_StaticFields
{
NavMeshModifierVolumeU5BU5D_t8DEAD7D5FEEB0D44203630A11964D0BBBFD76CDC* ___s_emptyArray;
};
struct List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0_StaticFields
{
NavMeshSurfaceU5BU5D_tCCCD0CC6D36B4D6CB6EAA164A23C6646D8B320F1* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct U3CPrivateImplementationDetailsU3E_t444D418F513534CF9E7FA65C17AC35C6D9111745_StaticFields
{
__StaticArrayInitTypeSizeU3D230_tBFEFF380B19C78A39F8FB2DE23F3D48B0EADADA1 ___CADF34BBE5C76F44BA0E198632FB5F9BAE5BDC7206F4A89FD2CF10D61BBA9778;
__StaticArrayInitTypeSizeU3D559_t41EABF10C03720667138DB9F2A75902728269483 ___E61C60D493746897000B670AFDCBF9B3E094BAD89675AE7D6E6D0FA0FEA61865;
};
struct NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields
{
OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* ___onPreUpdate;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields
{
U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* ___U3CU3E9;
Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B* ___U3CU3E9__86_0;
Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581* ___U3CU3E9__87_0;
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* ___U3CU3E9__87_1;
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* ___U3CU3E9__87_2;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct IntPtr_t_StaticFields
{
intptr_t ___Zero;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24_StaticFields
{
int32_t ___k_MaximumResolution;
int32_t ___k_MinimumDetailResolutionPerPatch;
int32_t ___k_MaximumDetailResolutionPerPatch;
int32_t ___k_MaximumDetailPatchCount;
int32_t ___k_MinimumAlphamapResolution;
int32_t ___k_MaximumAlphamapResolution;
int32_t ___k_MinimumBaseMapResolution;
int32_t ___k_MaximumBaseMapResolution;
};
struct NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_StaticFields
{
List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* ___s_Tracked;
};
struct NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_StaticFields
{
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* ___s_NavMeshModifiers;
};
struct NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_StaticFields
{
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* ___s_NavMeshModifiers;
};
struct NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields
{
List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* ___s_NavMeshSurfaces;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
struct NavMeshModifierVolumeU5BU5D_t8DEAD7D5FEEB0D44203630A11964D0BBBFD76CDC : public RuntimeArray
{
ALIGN_FIELD (8) NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* m_Items[1];
inline NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct NavMeshModifierU5BU5D_tC61360B8562AB2CAF2429AAEDF7965C0EC2D95A2 : public RuntimeArray
{
ALIGN_FIELD (8) NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* m_Items[1];
inline NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A : public RuntimeArray
{
ALIGN_FIELD (8) NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD m_Items[1];
inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD value)
{
m_Items[index] = value;
}
};
struct NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727 : public RuntimeArray
{
ALIGN_FIELD (8) NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC m_Items[1];
inline NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC value)
{
m_Items[index] = value;
}
};
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_gshared (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD330AE904D9B8C6FA57A125CD4DF59CD2A8924F6_gshared (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_gshared_inline (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* __this, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_mF2C9EA5089D1C1224EAAEA8F34FFD00D163A1FA4_gshared (Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6_gshared (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* ___0_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1 List_1_GetEnumerator_m9B2CB9E2FC6E971FAD6B259466A45CA0BF96FABD_gshared (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774_gshared (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_gshared_inline (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA_gshared (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m765AF1506264CFB503A9EE3513F85C82B68640A6_gshared (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mFE4E21B40AEDD7B8454A20259C04950EFB77A589_gshared (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* __this, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_Equals_m97C79E2B80F39214DB3F7E714FF2BCA45A0A8BF9 (float* __this, float ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshLink_get_costModifier_mB69374D7228461B035C96DDB72DB61341A074CB6 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_AddTracking_m604F087E2D44AD4F9084E9E4BF585698E2D510CF (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* ___0_link, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_RemoveTracking_m6EC34EB3B5A40D7DF53330537B5270BCCD9946D3 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* ___0_link, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMesh_SetLinkActive_m223FC4225EBC84A504BF68DEB0BF36688F2E6F63 (NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 ___0_handle, bool ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMesh_IsLinkOccupied_m4659747E9A444D0570D51A909C932FD68C1ECD76 (NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 ___0_handle, const RuntimeMethod* method) ;
inline void List_1_Clear_m7CFF41D2BFDF114C210486364D017D6BE35EC47E_inline (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_UpgradeSerializedVersion_m4968AA30D7CE705C57B2D7F2433CA78B5708291E (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_AddLink_m91B610EE15222EE6BDDF05A8C3766B53F681FDFF (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMesh_IsLinkValid_m1864822538FA48DCCDB399EC53A78631C174E0C3 (NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMesh_RemoveLink_m4AD6F76D113D4A1E076EF85A9A21C31DBC780208 (NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m74CECDE9B2A46DC3536ED5072AE827BBD33A50C2_inline (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnNavMeshPreUpdate__ctor_m7142A3AA991BE50B637A16D946AB7604C64EF9BA (OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
inline void List_1_Add_mC2795E500D38735E59B9D24ABB5418A26666C8E9_inline (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* __this, NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6*, NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_RecordEndpointTransforms_mFC6D7A3A306DF53A6CAF1E5F8D24E30589F170D1 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method) ;
inline bool List_1_Remove_m6B4CAFACE6B5756A7612254EEF15E99570EADEFD (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* __this, NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6*, NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 NavMeshLink_LocalToWorldUnscaled_mB2C82BAF9B770F738440CF3BF7DF80D6F13AD4BD (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_GetLocalPositions_m50B3168A200CD242EB0ADB80ABD7B7EF7F3B29D5 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_localStartPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_localEndPosition, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_startPosition_m4E0893E2A63775D7129A831A574F2F0A06440BE2_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_endPosition_m1B5D0E5D015DC6DFB762CD7D97A410B1288AC6AC_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_width_mD244463C49B525AFA44B7F56843E41F567D16496_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_costModifier_mE28AAEBCA77463892876EAADF05AA110D2339600_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLinkData_set_bidirectional_m89572A00DDCC0E1AB1CF328655D40F66008EB24F (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_area_m6DA7475FA09DF4488B24D3B70B6101A70F79CB19_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_agentTypeID_m4822096B83F3D22FF348616C02F28F1F7FE66BF7_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 NavMesh_AddLink_m6C8D6237DAA23FBD9E065CA137458A466C1457F4 (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830 ___0_link, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMesh_SetLinkOwner_m6D40444490AD35B270E9B54F04154CDC5CA844BC (NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 ___0_handle, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_owner, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_GetWorldPositions_m5B26FB0926B1F2EB19A66EFE3FAFB8DE982A7404 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_worldStartPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_worldEndPosition, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ;
inline Enumerator_tFC45D5DE5C5694E3AA1E3D7E6D0B6BD02E9B4A24 List_1_GetEnumerator_m7DF2CB9FDEE1D919001963AF8DAF1DA8EEAFF730 (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* __this, const RuntimeMethod* method)
{
return (( Enumerator_tFC45D5DE5C5694E3AA1E3D7E6D0B6BD02E9B4A24 (*) (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m388A886E769B300E68DC196256303EDF8D793C1A (Enumerator_tFC45D5DE5C5694E3AA1E3D7E6D0B6BD02E9B4A24* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tFC45D5DE5C5694E3AA1E3D7E6D0B6BD02E9B4A24*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* Enumerator_get_Current_mECE6D01659705EB20771EEB36ACF6E7CC9FDE270_inline (Enumerator_tFC45D5DE5C5694E3AA1E3D7E6D0B6BD02E9B4A24* __this, const RuntimeMethod* method)
{
return (( NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* (*) (Enumerator_tFC45D5DE5C5694E3AA1E3D7E6D0B6BD02E9B4A24*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_HaveTransformsChanged_mA48E6CF298B51228E875E59E12D3AAE1129A70DF (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mA37556DCC1F2B782B39A31713ADFEC6E2A992AE2 (Enumerator_tFC45D5DE5C5694E3AA1E3D7E6D0B6BD02E9B4A24* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tFC45D5DE5C5694E3AA1E3D7E6D0B6BD02E9B4A24*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshLink_get_autoUpdate_mADE7B76137121FD71127BE3C57245F3E87300652_inline (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_autoUpdate_m655F6783E19146DF5071ED3FAB1F83818BA03424 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshLink_get_bidirectional_mFAE90A482A22D7C931FED296B530BDE1579566ED_inline (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_bidirectional_mB12772692DE88C7C58E2F5B15E424108CE09BFE0 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_costModifier_mAEF9A6909F707B84456CF9BCCF4B57065E4BE889 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_positiveInfinity_mE0C7AA87B375383EA62F6084761DAE8197147D23_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_m6C93B02A1B7E4A6A438372B020B31F29BE1085D1 (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void List_1_Clear_m17AAEF91846900D81DE50F148326CFB0A277FDE3_inline (List_1_t614CC16529B7BB5E171BDD921A11C12552218702* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t614CC16529B7BB5E171BDD921A11C12552218702*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline bool List_1_Contains_m2C756F394BE8A76F47486FE6980FF856A145124F (List_1_t614CC16529B7BB5E171BDD921A11C12552218702* __this, NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t614CC16529B7BB5E171BDD921A11C12552218702*, NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
inline void List_1_Add_m282555F79884FCAB5B7378A7653A0D3FD55ED764_inline (List_1_t614CC16529B7BB5E171BDD921A11C12552218702* __this, NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t614CC16529B7BB5E171BDD921A11C12552218702*, NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline bool List_1_Remove_m26AE9FC0D9457E5A8B62C644820CED2178C6223F (List_1_t614CC16529B7BB5E171BDD921A11C12552218702* __this, NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t614CC16529B7BB5E171BDD921A11C12552218702*, NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline)(__this, method);
}
inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method);
}
inline int32_t List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_gshared)(__this, ___0_item, method);
}
inline void List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_gshared)(__this, ___0_collection, method);
}
inline void List_1__ctor_m6182140943DE39666F2B32B5D3FEC2200A10D7F5 (List_1_t614CC16529B7BB5E171BDD921A11C12552218702* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t614CC16529B7BB5E171BDD921A11C12552218702*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void List_1_Clear_mA164023662BE283F50DB5192B4E4EB38C0490512_inline (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline bool List_1_Contains_m16ED4D8081C2A19FA8C2ED68FD07953D3A8C716A (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* __this, NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83*, NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
inline void List_1_Add_mD19CF8A154206B7FCB7825DF5DC792B892533789_inline (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* __this, NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83*, NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline bool List_1_Remove_m6E86CF6599BB4AC542744A661CB5DB733B5C2341 (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* __this, NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83*, NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
inline void List_1__ctor_m288FC21B31E219053CA47CA5FF84BF51766A9529 (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D NavMesh_GetSettingsByID_m43460012C35CBEDFED319636450B0E9E18DD9FF0 (int32_t ___0_agentTypeID, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshBuildSettings_get_agentTypeID_m248DC5380737E4AFF5F4004811EE164DD31CE018 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshBuildSettings_get_agentRadius_mD3570B1F8064375B93E81829E7D67BFCDCCCD3DC (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_get_center_m36CF9AAC98D47E5FDB15B2C0F4F03DE0E7208EBD_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_get_size_m4AA7DDF48154989EA502AE9AB53BC5D1938CFE16_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_Expand_m2A706601C441E430A6E1B8095C6007D8AC64311F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_amount, const RuntimeMethod* method) ;
inline void List_1_Clear_m762D4A9EF96B6211504AF7CEE8FD5AC36E71581C_inline (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_Register_mEAC66DF371DDD26F2F3CEEAEAADFD193D5197865 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* ___0_surface, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_AddData_m4FD0C8F944ADFC37E6B094C7A5F16C0B0A0D549D (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_RemoveData_m3B4B7CA947F08255A5E0ACD29752C8CEC3BEC44A (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_Unregister_mE9C1850D4D74FDEAEFF047A4A8F8CC05E9EFBA0D (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* ___0_surface, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshDataInstance_get_valid_m9BD94D223A13D2F84E95E7E70E672360402AE616 (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 NavMesh_AddNavMeshData_m8188DCC27586932B4243646F3982FB26EC4FDE41 (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___0_navMeshData, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshDataInstance_set_owner_m09F05AD2057CA0058E74504143C95ED8E1AABC8D (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshDataInstance_Remove_mDC57A2ABE926E61CC28E001EC9AA5A40B9CA7635 (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_agentTypeID_mCD68CF70C2CE74AA3B741A536E135517AF21AA02_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m23033D7E2F0F298BE465B7F3A63CDF40A4EB70EB (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_agentTypeID_mE091F1311BFBC749DA3BD83F66DD7E44ACF384D5 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshSurface_get_overrideTileSize_m08BB2AC542B288D6D54197C4DD12EBA4C432CE86_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_overrideTileSize_m8451EB820C1A274972559C392C16193596A64B31 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_tileSize_m53167900B530521137BB2EA0E531872DB8A09488_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_tileSize_mE1B92472E4DCAA121A64DC92949C872900DCC5A1 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshSurface_get_overrideVoxelSize_mC509B55D5E82865B51ABA02A47C6473A1F900083_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_overrideVoxelSize_m92AB126B5F429E7382E5F303D0C803D89B9D07A7 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float NavMeshSurface_get_voxelSize_m7B5BF3785C225F0234FE6E61FAD63E71C2AD3792_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_voxelSize_mDEF5908F6C7C94F5EAF879DF9F28AE0226438BCD (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float NavMeshSurface_get_minRegionArea_m7183423BE73AA44D187EEE51D35075F60C68AB21_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_minRegionArea_mFEB60CF0E31EDC38FE91480F0C29130313377064 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshSurface_get_buildHeightMesh_mCB980543387739F3E827F79734EBBFC3C61FF1A1_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_buildHeightMesh_mF126A107EC00A2336BEEDB06E3F84AEADF905E1E (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* NavMeshSurface_CollectSources_m639910D35DA3FB3F00852C9F911C70E82BC36F0F (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_Abs_m33DB514EF0C6F9D5C0AEA1AC429DC69584FE3659 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshSurface_CalculateWorldBounds_mE2AB58A646DFA9BE509AC45A6E4F61CF5F079BAC (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___0_sources, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D NavMeshSurface_GetBuildSettings_mF3CF542BB01AF3C6C6A6892A5D0A4C61C2FFF4F9 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* NavMeshBuilder_BuildNavMeshData_m0533B61345BABDC06AEC9D091E4FF07CEDFFD65A (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D ___0_buildSettings, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___1_sources, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___2_localBounds, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___4_rotation, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* NavMeshBuilder_UpdateNavMeshDataAsync_mE11626461F878CE8C00462DC1FA13736D6B28D52 (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___0_data, NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D ___1_buildSettings, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___2_sources, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___3_localBounds, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mA44A3054824634AB136C5FFAA4CC350CFCBBFEC7_inline (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline bool List_1_Contains_m00081F105F291C655D3695FF60C9BE19B0E1B3B3 (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* __this, NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0*, NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
inline void List_1_Add_mAA3158AE4F1EBF2A94665C03796F2E99136EF87E_inline (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* __this, NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0*, NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline bool List_1_Remove_m15074816480DBCF30D1A53F474970970625089C1 (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* __this, NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0*, NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
inline NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* List_1_get_Item_m727B142830626CF8480465DF6972397ADF128031 (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* (*) (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_UpdateDataIfTransformChanged_mF7F45B8AF67721213BFCEC8F49140BBC50A9230F (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
inline NavMeshModifierVolumeU5BU5D_t8DEAD7D5FEEB0D44203630A11964D0BBBFD76CDC* Component_GetComponentsInChildren_TisNavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_mADFCCEC863EE84AA3315C6A9A30CF72608F5E8FE (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( NavMeshModifierVolumeU5BU5D_t8DEAD7D5FEEB0D44203630A11964D0BBBFD76CDC* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
inline void List_1__ctor_mBF48ECF61E005FECCC5D4015CC4C732BE59CE7AC (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
}
inline void Predicate_1__ctor_m777A592A113394EFD9CE4509B35F3FC1C98F9CD6 (Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
inline int32_t List_1_RemoveAll_m13217DB9766C37EC1F965C3946CB88EF8BAC1D3B (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* __this, Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83*, Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___0_match, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* NavMeshModifierVolume_get_activeModifiers_m2DF92F669C438B48EE8608250D2DB49C4F67913F_inline (const RuntimeMethod* method) ;
inline Enumerator_tF085C0160EE1642083D02840F1F7DB09DC4A25D9 List_1_GetEnumerator_mE1B4096C265C8B00315A29786D099F21F7232718 (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* __this, const RuntimeMethod* method)
{
return (( Enumerator_tF085C0160EE1642083D02840F1F7DB09DC4A25D9 (*) (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mF8BA3CB9C1AD1F0C9E78543BB732288686346CF6 (Enumerator_tF085C0160EE1642083D02840F1F7DB09DC4A25D9* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF085C0160EE1642083D02840F1F7DB09DC4A25D9*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* Enumerator_get_Current_m02EF35D01B62DC4001F527DEEF36EA64D9C16968_inline (Enumerator_tF085C0160EE1642083D02840F1F7DB09DC4A25D9* __this, const RuntimeMethod* method)
{
return (( NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* (*) (Enumerator_tF085C0160EE1642083D02840F1F7DB09DC4A25D9*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifierVolume_AffectsAgentType_mEEDA355BCE1910351A5065844318E4309585A9D4 (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, int32_t ___0_agentTypeID, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshModifierVolume_get_center_m59FC246D6D84CDC8B3ED6AE006D47250C54B8986_inline (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshModifierVolume_get_size_m2189C0E497232D4B03B0E0846CFD3647AFE0C734_inline (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_size_m8BF0198CBE370CE89B9B29917E105ABA54F05762 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NavMeshModifierVolume_get_area_m631432C88F1C28A077778CF5D925FCC9A72D008E_inline (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_area_m52BD5EFD88AF67F5065242DFCAEFF7AC924C2C0D (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD, const RuntimeMethod*))List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline)(__this, ___0_item, method);
}
inline bool Enumerator_MoveNext_mA18C4B878D1DE0A9DAA3F6C82FC6098136620675 (Enumerator_tF085C0160EE1642083D02840F1F7DB09DC4A25D9* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF085C0160EE1642083D02840F1F7DB09DC4A25D9*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675 (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, const RuntimeMethod*))List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_gshared)(__this, method);
}
inline void List_1__ctor_mD330AE904D9B8C6FA57A125CD4DF59CD2A8924F6 (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F*, const RuntimeMethod*))List_1__ctor_mD330AE904D9B8C6FA57A125CD4DF59CD2A8924F6_gshared)(__this, method);
}
inline NavMeshModifierU5BU5D_tC61360B8562AB2CAF2429AAEDF7965C0EC2D95A2* Component_GetComponentsInChildren_TisNavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_mA1050B2BED96B5313D8BB62EADDCF7D3CDCAF7CE (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( NavMeshModifierU5BU5D_tC61360B8562AB2CAF2429AAEDF7965C0EC2D95A2* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
inline void List_1__ctor_m2FCF555D26F039B94B94354A23A08FCAE24CD688 (List_1_t614CC16529B7BB5E171BDD921A11C12552218702* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t614CC16529B7BB5E171BDD921A11C12552218702*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
}
inline void Predicate_1__ctor_m6F43BF3D7F3FAA9EFA55A820C75C9A7D565CB0AE (Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
inline int32_t List_1_RemoveAll_mF4AD6AF7636F6662FE433BE8F02556AFA9BC995A (List_1_t614CC16529B7BB5E171BDD921A11C12552218702* __this, Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t614CC16529B7BB5E171BDD921A11C12552218702*, Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___0_match, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t614CC16529B7BB5E171BDD921A11C12552218702* NavMeshModifier_get_activeModifiers_m6CA0F27503695C96CB5F03705BA99EBB3B316CD1_inline (const RuntimeMethod* method) ;
inline Enumerator_tD7B7F3BDAB23082B61BBA6814CB283A055D43A5F List_1_GetEnumerator_m40A97BFE88CFB8397DB31DF896686D520E38F79F (List_1_t614CC16529B7BB5E171BDD921A11C12552218702* __this, const RuntimeMethod* method)
{
return (( Enumerator_tD7B7F3BDAB23082B61BBA6814CB283A055D43A5F (*) (List_1_t614CC16529B7BB5E171BDD921A11C12552218702*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m5A5233EE8C120B106C7EA4A89F36DCC324C25BF4 (Enumerator_tD7B7F3BDAB23082B61BBA6814CB283A055D43A5F* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tD7B7F3BDAB23082B61BBA6814CB283A055D43A5F*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* Enumerator_get_Current_mBC0B40139191B48D969B8640FE37C7128C7E3303_inline (Enumerator_tD7B7F3BDAB23082B61BBA6814CB283A055D43A5F* __this, const RuntimeMethod* method)
{
return (( NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* (*) (Enumerator_tD7B7F3BDAB23082B61BBA6814CB283A055D43A5F*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_AffectsAgentType_m64DD6F1B333DC3F196FA70726BC29419B7328630 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, int32_t ___0_agentTypeID, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildMarkup_set_root_m430AD3DD5F28A57488C195C85E80CBEA710F70EE (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshModifier_get_overrideArea_m46BCD4650AAB1ECD772B4D9D1ADAB0FBDD0F2E57_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildMarkup_set_overrideArea_mFBD7DD020A6D6DA460DB1DF692AC40185FF7FA28 (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NavMeshModifier_get_area_m1ED18AB2854F6256657BB71CD7E675E602C7808D_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildMarkup_set_area_m4CAB4DA0BF89093DA5D1958F561E36741A377ED1 (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshModifier_get_ignoreFromBuild_mDF320438480649ED981EBDFEE4E0A6B56D30DE55_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildMarkup_set_ignoreFromBuild_mFC4CF4120B8A2A275D8578850249823C6AA0D73A (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshModifier_get_applyToChildren_m288356302A448DA620653013A3C7E4A2ADB8EA09_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildMarkup_set_applyToChildren_m5222B30800362B1B3B3CC265D12B57829781D719 (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshModifier_get_overrideGenerateLinks_mEF46AA81C5C90AF161B7AFC76DDD30EABFC47A98_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildMarkup_set_overrideGenerateLinks_m4FAB7E7AC221EF979354B4941E65F3F55CB57DAA (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshModifier_get_generateLinks_m36141E3757CE0D8E0F45A78534707E2D38D0A3D0_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildMarkup_set_generateLinks_m9A4B621EA9193E8D7B334FC5D5A995D04D2BF580 (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* __this, bool ___0_value, const RuntimeMethod* method) ;
inline void List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_inline (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* __this, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F*, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC, const RuntimeMethod*))List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_gshared_inline)(__this, ___0_item, method);
}
inline bool Enumerator_MoveNext_mBE47F9E272EABBDB4EBEEF95CA97AA5292185EE9 (Enumerator_tD7B7F3BDAB23082B61BBA6814CB283A055D43A5F* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tD7B7F3BDAB23082B61BBA6814CB283A055D43A5F*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_CollectSourcesInHierarchy_mBA989AE4203AD4D67EA87AF86D8B563D47F9B2F2 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_root, int32_t ___1_includedLayerMask, int32_t ___2_geometry, int32_t ___3_areaByDefault, bool ___4_generateLinksByDefault, List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* ___5_markups, bool ___6_includeOnlyMarkedObjects, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___7_results, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshSurface_GetInflatedBounds_m619EEB2EB4129D6E30EC35D4F17A9217C1BE04FB (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshSurface_GetWorldBounds_m4272DBC3B41FC2D6EFE82DEAF8353C4ACF57EA88 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_mat, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bounds, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_CollectSourcesInVolume_mD414573ED2244B7727CFB3ADA9542A49145C233B (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_includedWorldBounds, int32_t ___1_includedLayerMask, int32_t ___2_geometry, int32_t ___3_areaByDefault, bool ___4_generateLinksByDefault, List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* ___5_markups, bool ___6_includeOnlyMarkedObjects, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___7_results, const RuntimeMethod* method) ;
inline void Predicate_1__ctor_mF2C9EA5089D1C1224EAAEA8F34FFD00D163A1FA4 (Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_mF2C9EA5089D1C1224EAAEA8F34FFD00D163A1FA4_gshared)(__this, ___0_object, ___1_method, method);
}
inline int32_t List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6 (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D*, const RuntimeMethod*))List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6_gshared)(__this, ___0_match, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_AppendModifierVolumes_mDF93150BC59936DD4F1EFDC42562077C41813506 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** ___0_sources, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
inline Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1 List_1_GetEnumerator_m9B2CB9E2FC6E971FAD6B259466A45CA0BF96FABD (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method)
{
return (( Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1 (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, const RuntimeMethod*))List_1_GetEnumerator_m9B2CB9E2FC6E971FAD6B259466A45CA0BF96FABD_gshared)(__this, method);
}
inline void Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774 (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1*, const RuntimeMethod*))Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774_gshared)(__this, method);
}
inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_inline (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method)
{
return (( NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD (*) (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1*, const RuntimeMethod*))Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshBuildSource_get_shape_mE359A5788D37A77F2274322406A969F24D875362 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* NavMeshBuildSource_get_sourceObject_m51EF008BE3A0BE134763E1582E34083188C7C685 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 NavMeshBuildSource_get_transform_m1950BA7D6106161B25629D19037355FAFCC8FF77 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TerrainData_get_size_mCD3977F344B9DEBFF61DD537D03FEB9473838DA5 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshBuildSource_get_size_m515CADA91789EC141B963B72FB217DA442CFBACE (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1*, const RuntimeMethod*))Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Expand_m49340CC585463AB7DEFD672E523ADD5443AFFEA3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, float ___0_amount, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_HasTransformChanged_mE2B8ABE528E35E6195FB2A1628B23E39F6564E81 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuilder_CollectSources_m9042F3587BA4F4E5E588C94720D1C86E0EC842AC (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_includedWorldBounds, int32_t ___1_includedLayerMask, int32_t ___2_geometry, int32_t ___3_defaultArea, bool ___4_generateLinksByDefault, List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* ___5_markups, bool ___6_includeOnlyMarkedObjects, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___7_results, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuilder_CollectSources_m604DC897D95D9B7DF4251FD7A55D1CA3D32E624A (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_root, int32_t ___1_includedLayerMask, int32_t ___2_geometry, int32_t ___3_defaultArea, bool ___4_generateLinksByDefault, List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* ___5_markups, bool ___6_includeOnlyMarkedObjects, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___7_results, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222 (int32_t ___0_intVal, const RuntimeMethod* method) ;
inline void List_1__ctor_mB6034553525DA0C95DFBDFEE20F0B914F85D924D (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1011CA9BAECA715500D04CEE7E5FBF46EEF69CE5 (U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* NavMeshBuildSource_get_component_mFC0AC306661A1786702758D8D5ABE8DFC775EFCD (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, const RuntimeMethod* method) ;
inline NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* GameObject_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_mC33B09CB26A8782A023D08380CE30DF9B177AA35 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
inline NavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411* GameObject_GetComponent_TisNavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411_m3FA27401773D610D8E3B1568DEBCBD18FA4A7BFA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( NavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m765AF1506264CFB503A9EE3513F85C82B68640A6 (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD, const RuntimeMethod*))List_1_AddWithResize_m765AF1506264CFB503A9EE3513F85C82B68640A6_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_mFE4E21B40AEDD7B8454A20259C04950EFB77A589 (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* __this, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F*, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC, const RuntimeMethod*))List_1_AddWithResize_mFE4E21B40AEDD7B8454A20259C04950EFB77A589_gshared)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_min, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_max, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 64582
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C UnitySourceGeneratedAssemblyMonoScriptTypes_v1_Get_m85BCF3A86ED7DCE200B9AF112A632B2867FE6C49 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t444D418F513534CF9E7FA65C17AC35C6D9111745____CADF34BBE5C76F44BA0E198632FB5F9BAE5BDC7206F4A89FD2CF10D61BBA9778_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t444D418F513534CF9E7FA65C17AC35C6D9111745____E61C60D493746897000B670AFDCBF9B3E094BAD89675AE7D6E6D0FA0FEA61865_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)559));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t444D418F513534CF9E7FA65C17AC35C6D9111745____E61C60D493746897000B670AFDCBF9B3E094BAD89675AE7D6E6D0FA0FEA61865_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
(&V_0)->___FilePathsData = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___FilePathsData), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)230));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t444D418F513534CF9E7FA65C17AC35C6D9111745____CADF34BBE5C76F44BA0E198632FB5F9BAE5BDC7206F4A89FD2CF10D61BBA9778_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
(&V_0)->___TypesData = L_4;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___TypesData), (void*)L_4);
(&V_0)->___TotalFiles = 6;
(&V_0)->___TotalTypes = 6;
(&V_0)->___IsEditorOnly = (bool)0;
MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C L_6 = V_0;
return L_6;
}
}
// Method Definition Index: 64583
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySourceGeneratedAssemblyMonoScriptTypes_v1__ctor_mAC168302116DC0D05E6657980DA050466D7169D3 (UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t7F39D3B54A88A7B35E62A3257E241FBA0E113BE2* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshal_pinvoke(const MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C& unmarshaled, MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshaled_pinvoke& marshaled)
{
marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
marshaled.___TotalTypes = unmarshaled.___TotalTypes;
marshaled.___TotalFiles = unmarshaled.___TotalFiles;
marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
}
IL2CPP_EXTERN_C void MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshal_pinvoke_back(const MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshaled_pinvoke& marshaled, MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C& unmarshaled)
{
unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData));
unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData));
int32_t unmarshaledTotalTypes_temp_2 = 0;
unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
int32_t unmarshaledTotalFiles_temp_3 = 0;
unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
bool unmarshaledIsEditorOnly_temp_4 = false;
unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
}
IL2CPP_EXTERN_C void MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshal_pinvoke_cleanup(MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
marshaled.___FilePathsData = NULL;
il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
marshaled.___TypesData = NULL;
}
IL2CPP_EXTERN_C void MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshal_com(const MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C& unmarshaled, MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshaled_com& marshaled)
{
marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
marshaled.___TotalTypes = unmarshaled.___TotalTypes;
marshaled.___TotalFiles = unmarshaled.___TotalFiles;
marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
}
IL2CPP_EXTERN_C void MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshal_com_back(const MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshaled_com& marshaled, MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C& unmarshaled)
{
unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData));
unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData));
int32_t unmarshaledTotalTypes_temp_2 = 0;
unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
int32_t unmarshaledTotalFiles_temp_3 = 0;
unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
bool unmarshaledIsEditorOnly_temp_4 = false;
unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
}
IL2CPP_EXTERN_C void MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshal_com_cleanup(MonoScriptData_t0736467C6D00E95EFD226A1BBD59AD30D7EC2A8C_marshaled_com& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
marshaled.___FilePathsData = NULL;
il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
marshaled.___TypesData = NULL;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 64584
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshLink_get_agentTypeID_m931B108630C19A4A83B10C86F2D53680ED426EEC (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:74>
int32_t L_0 = __this->___m_AgentTypeID;
return L_0;
}
}
// Method Definition Index: 64585
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_agentTypeID_m8E4701701D5BE4F0E101FBEFF24187698CEAD6E5 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:77>
int32_t L_0 = ___0_value;
int32_t L_1 = __this->___m_AgentTypeID;
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_000a;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:78>
return;
}
IL_000a:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:80>
int32_t L_2 = ___0_value;
__this->___m_AgentTypeID = L_2;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:81>
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:82>
return;
}
}
// Method Definition Index: 64586
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshLink_get_startPoint_m2EE4D00B6AC02BBDE240DA83EE9BABE67FB4D6F6 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:90>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_StartPoint;
return L_0;
}
}
// Method Definition Index: 64587
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_startPoint_mC527982A28A384CFB0AF0450AD151451C3AC9801 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:93>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___m_StartPoint;
bool L_2;
L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_000f;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:94>
return;
}
IL_000f:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:96>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_value;
__this->___m_StartPoint = L_3;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:97>
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:98>
return;
}
}
// Method Definition Index: 64588
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshLink_get_endPoint_mF5360146291987D129A4DCC38104157BEF603364 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:106>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_EndPoint;
return L_0;
}
}
// Method Definition Index: 64589
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_endPoint_m1C0942B7FDB28BEA7B9DC8CC545BDFD6AD9F54BB (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:109>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___m_EndPoint;
bool L_2;
L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_000f;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:110>
return;
}
IL_000f:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:112>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_value;
__this->___m_EndPoint = L_3;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:113>
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:114>
return;
}
}
// Method Definition Index: 64590
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NavMeshLink_get_startTransform_m6A3FAA4932509CF01DF0ABC3C851AD69B251212D (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:121>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_StartTransform;
return L_0;
}
}
// Method Definition Index: 64591
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_startTransform_mD90276B985C8700768513060813412552D880379 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:124>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___m_StartTransform;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_1, NULL);
if (!L_2)
{
goto IL_000f;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:125>
return;
}
IL_000f:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:127>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_value;
__this->___m_StartTransform = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_StartTransform), (void*)L_3);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:129>
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:130>
return;
}
}
// Method Definition Index: 64592
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NavMeshLink_get_endTransform_mE8A847A5A6E9305C6AD0BFAF3CBFC3CA8BD268B4 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:137>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_EndTransform;
return L_0;
}
}
// Method Definition Index: 64593
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_endTransform_mEBF8B48FC76B761EAFF913CE8526546970B02B33 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:140>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___m_EndTransform;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_1, NULL);
if (!L_2)
{
goto IL_000f;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:141>
return;
}
IL_000f:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:143>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_value;
__this->___m_EndTransform = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EndTransform), (void*)L_3);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:145>
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:146>
return;
}
}
// Method Definition Index: 64594
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshLink_get_width_m4E524B02B98AE513211596A32321998EADF9B2D0 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:153>
float L_0 = __this->___m_Width;
return L_0;
}
}
// Method Definition Index: 64595
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_width_m544D082BD22023B931A00995ECA7BC20FA56E2AE (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, float ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:156>
float L_0 = __this->___m_Width;
bool L_1;
L_1 = Single_Equals_m97C79E2B80F39214DB3F7E714FF2BCA45A0A8BF9((&___0_value), L_0, NULL);
if (!L_1)
{
goto IL_0010;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:157>
return;
}
IL_0010:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:159>
float L_2 = ___0_value;
__this->___m_Width = L_2;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:160>
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:161>
return;
}
}
// Method Definition Index: 64596
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshLink_get_costModifier_mB69374D7228461B035C96DDB72DB61341A074CB6 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:169>
bool L_0 = __this->___m_IsOverridingCost;
if (L_0)
{
goto IL_0010;
}
}
{
float L_1 = __this->___m_CostModifier;
return ((-L_1));
}
IL_0010:
{
float L_2 = __this->___m_CostModifier;
return L_2;
}
}
// Method Definition Index: 64597
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_costModifier_mAEF9A6909F707B84456CF9BCCF4B57065E4BE889 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, float ___0_value, const RuntimeMethod* method)
{
bool V_0 = false;
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:172>
float L_0 = ___0_value;
V_0 = (bool)((((int32_t)((!(((float)L_0) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:173>
float L_1;
L_1 = NavMeshLink_get_costModifier_mB69374D7228461B035C96DDB72DB61341A074CB6(__this, NULL);
bool L_2;
L_2 = Single_Equals_m97C79E2B80F39214DB3F7E714FF2BCA45A0A8BF9((&___0_value), L_1, NULL);
if (!L_2)
{
goto IL_0025;
}
}
{
bool L_3 = V_0;
bool L_4 = __this->___m_IsOverridingCost;
if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
{
goto IL_0025;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:174>
return;
}
IL_0025:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:176>
bool L_5 = V_0;
__this->___m_IsOverridingCost = L_5;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:177>
float L_6 = ___0_value;
float L_7;
L_7 = fabsf(L_6);
__this->___m_CostModifier = L_7;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:178>
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:179>
return;
}
}
// Method Definition Index: 64598
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_get_bidirectional_mFAE90A482A22D7C931FED296B530BDE1579566ED (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:186>
bool L_0 = __this->___m_Bidirectional;
return L_0;
}
}
// Method Definition Index: 64599
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_bidirectional_mB12772692DE88C7C58E2F5B15E424108CE09BFE0 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:189>
bool L_0 = ___0_value;
bool L_1 = __this->___m_Bidirectional;
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_000a;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:190>
return;
}
IL_000a:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:192>
bool L_2 = ___0_value;
__this->___m_Bidirectional = L_2;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:193>
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:194>
return;
}
}
// Method Definition Index: 64600
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_get_autoUpdate_mADE7B76137121FD71127BE3C57245F3E87300652 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:201>
bool L_0 = __this->___m_AutoUpdatePosition;
return L_0;
}
}
// Method Definition Index: 64601
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_autoUpdate_m655F6783E19146DF5071ED3FAB1F83818BA03424 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, bool ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:204>
bool L_0 = ___0_value;
bool L_1 = __this->___m_AutoUpdatePosition;
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_000a;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:205>
return;
}
IL_000a:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:207>
bool L_2 = ___0_value;
__this->___m_AutoUpdatePosition = L_2;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:209>
bool L_3 = __this->___m_AutoUpdatePosition;
if (!L_3)
{
goto IL_0020;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:210>
il2cpp_codegen_runtime_class_init_inline(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
NavMeshLink_AddTracking_m604F087E2D44AD4F9084E9E4BF585698E2D510CF(__this, NULL);
return;
}
IL_0020:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:212>
il2cpp_codegen_runtime_class_init_inline(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
NavMeshLink_RemoveTracking_m6EC34EB3B5A40D7DF53330537B5270BCCD9946D3(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:213>
return;
}
}
// Method Definition Index: 64602
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshLink_get_area_m526EAB281D34E216E55A246A6C78A2648AB264D7 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:219>
int32_t L_0 = __this->___m_Area;
return L_0;
}
}
// Method Definition Index: 64603
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_area_m8F34FE9539891AB2F904C421E70775B7A92FC7D5 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:222>
int32_t L_0 = ___0_value;
int32_t L_1 = __this->___m_Area;
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_000a;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:223>
return;
}
IL_000a:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:225>
int32_t L_2 = ___0_value;
__this->___m_Area = L_2;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:226>
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:227>
return;
}
}
// Method Definition Index: 64604
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_get_activated_m4F079869F4BEA7EC2B02894CB889293FB93B1D2D (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:234>
bool L_0 = __this->___m_Activated;
return L_0;
}
}
// Method Definition Index: 64605
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_activated_m5580258C54C08A2CFA3A43EEAEC92485CDFFB540 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:237>
bool L_0 = ___0_value;
__this->___m_Activated = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:238>
NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 L_1 = __this->___m_LinkInstance;
bool L_2 = __this->___m_Activated;
NavMesh_SetLinkActive_m223FC4225EBC84A504BF68DEB0BF36688F2E6F63(L_1, L_2, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:239>
return;
}
}
// Method Definition Index: 64606
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_get_occupied_mF558AB8DA52A3D67559B6B99086DCFC20302469B (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:244>
NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 L_0 = __this->___m_LinkInstance;
bool L_1;
L_1 = NavMesh_IsLinkOccupied_m4659747E9A444D0570D51A909C932FD68C1ECD76(L_0, NULL);
return L_1;
}
}
// Method Definition Index: 64607
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_ClearTrackedList_m3CE3DAF4D33E83641D1CCC36CCCBA585F1F4795F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m7CFF41D2BFDF114C210486364D017D6BE35EC47E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:266>
il2cpp_codegen_runtime_class_init_inline(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* L_0 = ((NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var))->___s_Tracked;
NullCheck(L_0);
List_1_Clear_m7CFF41D2BFDF114C210486364D017D6BE35EC47E_inline(L_0, List_1_Clear_m7CFF41D2BFDF114C210486364D017D6BE35EC47E_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:267>
return;
}
}
// Method Definition Index: 64608
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_UpgradeSerializedVersion_m4968AA30D7CE705C57B2D7F2433CA78B5708291E (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:271>
uint8_t L_0 = __this->___m_SerializedVersion;
if ((((int32_t)L_0) >= ((int32_t)1)))
{
goto IL_0075;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:277>
__this->___m_SerializedVersion = (uint8_t)1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:278>
float L_1 = __this->___m_CostModifier;
__this->___m_IsOverridingCost = (bool)((((int32_t)((!(((float)L_1) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:279>
float L_2 = __this->___m_CostModifier;
float L_3;
L_3 = fabsf(L_2);
__this->___m_CostModifier = L_3;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:281>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___m_StartTransform;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, L_6, NULL);
if (!L_7)
{
goto IL_0056;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:282>
__this->___m_StartTransform = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_StartTransform), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
}
IL_0056:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:284>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___m_EndTransform;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, L_10, NULL);
if (!L_11)
{
goto IL_0075;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:285>
__this->___m_EndTransform = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EndTransform), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
}
IL_0075:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:287>
return;
}
}
// Method Definition Index: 64609
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_Awake_mD1D9D291A1180690F2743F17846D146E01EEF62D (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:292>
NavMeshLink_UpgradeSerializedVersion_m4968AA30D7CE705C57B2D7F2433CA78B5708291E(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:296>
return;
}
}
// Method Definition Index: 64610
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_OnEnable_m7EA27E0F75EDB583EBF264271CFE06104B3DAB6B (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:300>
NavMeshLink_AddLink_m91B610EE15222EE6BDDF05A8C3766B53F681FDFF(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:301>
bool L_0 = __this->___m_AutoUpdatePosition;
if (!L_0)
{
goto IL_0021;
}
}
{
NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 L_1 = __this->___m_LinkInstance;
bool L_2;
L_2 = NavMesh_IsLinkValid_m1864822538FA48DCCDB399EC53A78631C174E0C3(L_1, NULL);
if (!L_2)
{
goto IL_0021;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:302>
il2cpp_codegen_runtime_class_init_inline(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
NavMeshLink_AddTracking_m604F087E2D44AD4F9084E9E4BF585698E2D510CF(__this, NULL);
}
IL_0021:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:303>
return;
}
}
// Method Definition Index: 64611
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_OnDisable_mAA7D72A71D0EEA2969C49732B3A642841211ED02 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:307>
il2cpp_codegen_runtime_class_init_inline(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
NavMeshLink_RemoveTracking_m6EC34EB3B5A40D7DF53330537B5270BCCD9946D3(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:308>
NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 L_0 = __this->___m_LinkInstance;
NavMesh_RemoveLink_m4AD6F76D113D4A1E076EF85A9A21C31DBC780208(L_0, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:309>
return;
}
}
// Method Definition Index: 64612
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:314>
bool L_0;
L_0 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(__this, NULL);
if (L_0)
{
goto IL_0009;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:315>
return;
}
IL_0009:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:317>
NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 L_1 = __this->___m_LinkInstance;
NavMesh_RemoveLink_m4AD6F76D113D4A1E076EF85A9A21C31DBC780208(L_1, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:318>
NavMeshLink_AddLink_m91B610EE15222EE6BDDF05A8C3766B53F681FDFF(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:319>
return;
}
}
// Method Definition Index: 64613
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_AddTracking_m604F087E2D44AD4F9084E9E4BF585698E2D510CF (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* ___0_link, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC2795E500D38735E59B9D24ABB5418A26666C8E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m74CECDE9B2A46DC3536ED5072AE827BBD33A50C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_UpdateTrackedInstances_mE7567763E3A293C62EBFDD47AFB5ECB9B44AFAFF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:330>
il2cpp_codegen_runtime_class_init_inline(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* L_0 = ((NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var))->___s_Tracked;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m74CECDE9B2A46DC3536ED5072AE827BBD33A50C2_inline(L_0, List_1_get_Count_m74CECDE9B2A46DC3536ED5072AE827BBD33A50C2_RuntimeMethod_var);
if (L_1)
{
goto IL_002c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:331>
OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_2 = ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate;
OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_3 = (OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)il2cpp_codegen_object_new(OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var);
OnNavMeshPreUpdate__ctor_m7142A3AA991BE50B637A16D946AB7604C64EF9BA(L_3, NULL, (intptr_t)((void*)NavMeshLink_UpdateTrackedInstances_mE7567763E3A293C62EBFDD47AFB5ECB9B44AFAFF_RuntimeMethod_var), NULL);
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate = ((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_4, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate), (void*)((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_4, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var)));
}
IL_002c:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:333>
il2cpp_codegen_runtime_class_init_inline(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* L_5 = ((NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var))->___s_Tracked;
NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* L_6 = ___0_link;
NullCheck(L_5);
List_1_Add_mC2795E500D38735E59B9D24ABB5418A26666C8E9_inline(L_5, L_6, List_1_Add_mC2795E500D38735E59B9D24ABB5418A26666C8E9_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:335>
NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* L_7 = ___0_link;
NullCheck(L_7);
NavMeshLink_RecordEndpointTransforms_mFC6D7A3A306DF53A6CAF1E5F8D24E30589F170D1(L_7, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:336>
return;
}
}
// Method Definition Index: 64614
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_RemoveTracking_m6EC34EB3B5A40D7DF53330537B5270BCCD9946D3 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* ___0_link, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6B4CAFACE6B5756A7612254EEF15E99570EADEFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m74CECDE9B2A46DC3536ED5072AE827BBD33A50C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_UpdateTrackedInstances_mE7567763E3A293C62EBFDD47AFB5ECB9B44AFAFF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:340>
il2cpp_codegen_runtime_class_init_inline(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* L_0 = ((NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var))->___s_Tracked;
NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* L_1 = ___0_link;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Remove_m6B4CAFACE6B5756A7612254EEF15E99570EADEFD(L_0, L_1, List_1_Remove_m6B4CAFACE6B5756A7612254EEF15E99570EADEFD_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:342>
List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* L_3 = ((NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var))->___s_Tracked;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m74CECDE9B2A46DC3536ED5072AE827BBD33A50C2_inline(L_3, List_1_get_Count_m74CECDE9B2A46DC3536ED5072AE827BBD33A50C2_RuntimeMethod_var);
if (L_4)
{
goto IL_0038;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:343>
OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_5 = ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate;
OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_6 = (OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)il2cpp_codegen_object_new(OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var);
OnNavMeshPreUpdate__ctor_m7142A3AA991BE50B637A16D946AB7604C64EF9BA(L_6, NULL, (intptr_t)((void*)NavMeshLink_UpdateTrackedInstances_mE7567763E3A293C62EBFDD47AFB5ECB9B44AFAFF_RuntimeMethod_var), NULL);
Delegate_t* L_7;
L_7 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_5, L_6, NULL);
((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate = ((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_7, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate), (void*)((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_7, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var)));
}
IL_0038:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:344>
return;
}
}
// Method Definition Index: 64615
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_GetWorldPositions_m5B26FB0926B1F2EB19A66EFE3FAFB8DE982A7404 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_worldStartPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_worldEndPosition, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_2;
memset((&V_2), 0, sizeof(V_2));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B5_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B4_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B6_0;
memset((&G_B6_0), 0, sizeof(G_B6_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B6_1 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B8_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B7_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B9_0;
memset((&G_B9_0), 0, sizeof(G_B9_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B9_1 = NULL;
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:353>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_StartTransform;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:354>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___m_EndTransform;
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_3;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:355>
bool L_4 = V_0;
bool L_5 = V_1;
if (((int32_t)((int32_t)L_4|(int32_t)L_5)))
{
goto IL_0026;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6;
L_6 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
G_B3_0 = L_6;
goto IL_002c;
}
IL_0026:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7;
L_7 = NavMeshLink_LocalToWorldUnscaled_mB2C82BAF9B770F738440CF3BF7DF80D6F13AD4BD(__this, NULL);
G_B3_0 = L_7;
}
IL_002c:
{
V_2 = G_B3_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:357>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = ___0_worldStartPosition;
bool L_9 = V_0;
if (L_9)
{
G_B5_0 = L_8;
goto IL_003e;
}
G_B4_0 = L_8;
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___m_StartTransform;
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
G_B6_0 = L_11;
G_B6_1 = G_B4_0;
goto IL_004b;
}
IL_003e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = __this->___m_StartPoint;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_2), L_12, NULL);
G_B6_0 = L_13;
G_B6_1 = G_B5_0;
}
IL_004b:
{
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)G_B6_1 = G_B6_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:358>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_14 = ___1_worldEndPosition;
bool L_15 = V_1;
if (L_15)
{
G_B8_0 = L_14;
goto IL_0061;
}
G_B7_0 = L_14;
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = __this->___m_EndTransform;
NullCheck(L_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL);
G_B9_0 = L_17;
G_B9_1 = G_B7_0;
goto IL_006e;
}
IL_0061:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___m_EndPoint;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_2), L_18, NULL);
G_B9_0 = L_19;
G_B9_1 = G_B8_0;
}
IL_006e:
{
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)G_B9_1 = G_B9_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:359>
return;
}
}
// Method Definition Index: 64616
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_GetLocalPositions_m50B3168A200CD242EB0ADB80ABD7B7EF7F3B29D5 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_localStartPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_localEndPosition, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_2;
memset((&V_2), 0, sizeof(V_2));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_3;
memset((&V_3), 0, sizeof(V_3));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B5_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B4_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B6_0;
memset((&G_B6_0), 0, sizeof(G_B6_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B6_1 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B8_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B7_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B9_0;
memset((&G_B9_0), 0, sizeof(G_B9_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B9_1 = NULL;
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:368>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_StartTransform;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:369>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___m_EndTransform;
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_3;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:370>
bool L_4 = V_0;
bool L_5 = V_1;
if (((int32_t)((int32_t)L_4&(int32_t)L_5)))
{
goto IL_002f;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6;
L_6 = NavMeshLink_LocalToWorldUnscaled_mB2C82BAF9B770F738440CF3BF7DF80D6F13AD4BD(__this, NULL);
V_3 = L_6;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7;
L_7 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_3), NULL);
G_B3_0 = L_7;
goto IL_0034;
}
IL_002f:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8;
L_8 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
G_B3_0 = L_8;
}
IL_0034:
{
V_2 = G_B3_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:372>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = ___0_localStartPosition;
bool L_10 = V_0;
if (L_10)
{
G_B5_0 = L_9;
goto IL_004d;
}
G_B4_0 = L_9;
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___m_StartTransform;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_2), L_12, NULL);
G_B6_0 = L_13;
G_B6_1 = G_B4_0;
goto IL_0053;
}
IL_004d:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = __this->___m_StartPoint;
G_B6_0 = L_14;
G_B6_1 = G_B5_0;
}
IL_0053:
{
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)G_B6_1 = G_B6_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:373>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = ___1_localEndPosition;
bool L_16 = V_1;
if (L_16)
{
G_B8_0 = L_15;
goto IL_0070;
}
G_B7_0 = L_15;
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = __this->___m_EndTransform;
NullCheck(L_17);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_17, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_2), L_18, NULL);
G_B9_0 = L_19;
G_B9_1 = G_B7_0;
goto IL_0076;
}
IL_0070:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = __this->___m_EndPoint;
G_B9_0 = L_20;
G_B9_1 = G_B8_0;
}
IL_0076:
{
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)G_B9_1 = G_B9_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:374>
return;
}
}
// Method Definition Index: 64617
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_AddLink_m91B610EE15222EE6BDDF05A8C3766B53F681FDFF (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830 V_2;
memset((&V_2), 0, sizeof(V_2));
NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830 V_3;
memset((&V_3), 0, sizeof(V_3));
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:385>
NavMeshLink_GetLocalPositions_m50B3168A200CD242EB0ADB80ABD7B7EF7F3B29D5(__this, (&V_0), (&V_1), NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:386>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:387>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:388>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:389>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:390>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:391>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:392>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:393>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:394>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:395>
il2cpp_codegen_initobj((&V_3), sizeof(NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = V_0;
NavMeshLinkData_set_startPosition_m4E0893E2A63775D7129A831A574F2F0A06440BE2_inline((&V_3), L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_1;
NavMeshLinkData_set_endPosition_m1B5D0E5D015DC6DFB762CD7D97A410B1288AC6AC_inline((&V_3), L_1, NULL);
float L_2 = __this->___m_Width;
NavMeshLinkData_set_width_mD244463C49B525AFA44B7F56843E41F567D16496_inline((&V_3), L_2, NULL);
float L_3;
L_3 = NavMeshLink_get_costModifier_mB69374D7228461B035C96DDB72DB61341A074CB6(__this, NULL);
NavMeshLinkData_set_costModifier_mE28AAEBCA77463892876EAADF05AA110D2339600_inline((&V_3), L_3, NULL);
bool L_4 = __this->___m_Bidirectional;
NavMeshLinkData_set_bidirectional_m89572A00DDCC0E1AB1CF328655D40F66008EB24F((&V_3), L_4, NULL);
int32_t L_5 = __this->___m_Area;
NavMeshLinkData_set_area_m6DA7475FA09DF4488B24D3B70B6101A70F79CB19_inline((&V_3), L_5, NULL);
int32_t L_6 = __this->___m_AgentTypeID;
NavMeshLinkData_set_agentTypeID_m4822096B83F3D22FF348616C02F28F1F7FE66BF7_inline((&V_3), L_6, NULL);
NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830 L_7 = V_3;
V_2 = L_7;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:396>
NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830 L_8 = V_2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_11);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
L_12 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_11, NULL);
NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 L_13;
L_13 = NavMesh_AddLink_m6C8D6237DAA23FBD9E065CA137458A466C1457F4(L_8, L_10, L_12, NULL);
__this->___m_LinkInstance = L_13;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:397>
NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 L_14 = __this->___m_LinkInstance;
bool L_15;
L_15 = NavMesh_IsLinkValid_m1864822538FA48DCCDB399EC53A78631C174E0C3(L_14, NULL);
if (!L_15)
{
goto IL_00b1;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:399>
NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 L_16 = __this->___m_LinkInstance;
NavMesh_SetLinkOwner_m6D40444490AD35B270E9B54F04154CDC5CA844BC(L_16, __this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:400>
NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 L_17 = __this->___m_LinkInstance;
bool L_18 = __this->___m_Activated;
NavMesh_SetLinkActive_m223FC4225EBC84A504BF68DEB0BF36688F2E6F63(L_17, L_18, NULL);
}
IL_00b1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:403>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_19);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_19, NULL);
__this->___m_LastPosition = L_20;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:404>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_21);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
L_22 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_21, NULL);
__this->___m_LastRotation = L_22;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:408>
NavMeshLink_RecordEndpointTransforms_mFC6D7A3A306DF53A6CAF1E5F8D24E30589F170D1(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:410>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_23 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_LastStartWorldPosition);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_24 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_LastEndWorldPosition);
NavMeshLink_GetWorldPositions_m5B26FB0926B1F2EB19A66EFE3FAFB8DE982A7404(__this, L_23, L_24, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:411>
return;
}
}
// Method Definition Index: 64618
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_RecordEndpointTransforms_mFC6D7A3A306DF53A6CAF1E5F8D24E30589F170D1 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:415>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_StartTransform;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
__this->___m_StartTransformWasEmpty = L_1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:416>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___m_EndTransform;
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
__this->___m_EndTransformWasEmpty = L_3;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:417>
return;
}
}
// Method Definition Index: 64619
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_HaveTransformsChanged_mA48E6CF298B51228E875E59E12D3AAE1129A70DF (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_2;
memset((&V_2), 0, sizeof(V_2));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B9_0;
memset((&G_B9_0), 0, sizeof(G_B9_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B12_0;
memset((&G_B12_0), 0, sizeof(G_B12_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B17_0;
memset((&G_B17_0), 0, sizeof(G_B17_0));
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:421>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_StartTransform;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:422>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___m_EndTransform;
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_3;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:424>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:425>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:426>
bool L_4 = V_0;
bool L_5 = V_1;
if (!((int32_t)((int32_t)L_4&(int32_t)L_5)))
{
goto IL_0061;
}
}
{
bool L_6 = __this->___m_StartTransformWasEmpty;
if (!L_6)
{
goto IL_0061;
}
}
{
bool L_7 = __this->___m_EndTransformWasEmpty;
if (!L_7)
{
goto IL_0061;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___m_LastPosition;
bool L_11;
L_11 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_9, L_10, NULL);
if (!L_11)
{
goto IL_0061;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_12);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = __this->___m_LastRotation;
bool L_15;
L_15 = Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline(L_13, L_14, NULL);
if (!L_15)
{
goto IL_0061;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:427>
return (bool)0;
}
IL_0061:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:429>
bool L_16 = V_0;
bool L_17 = V_1;
if (((int32_t)((int32_t)L_16|(int32_t)L_17)))
{
goto IL_006d;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_18;
L_18 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
G_B9_0 = L_18;
goto IL_0073;
}
IL_006d:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_19;
L_19 = NavMeshLink_LocalToWorldUnscaled_mB2C82BAF9B770F738440CF3BF7DF80D6F13AD4BD(__this, NULL);
G_B9_0 = L_19;
}
IL_0073:
{
V_2 = G_B9_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:431>
bool L_20 = V_0;
if (L_20)
{
goto IL_0084;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = __this->___m_StartTransform;
NullCheck(L_21);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_21, NULL);
G_B12_0 = L_22;
goto IL_0091;
}
IL_0084:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = __this->___m_StartPoint;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_2), L_23, NULL);
G_B12_0 = L_24;
}
IL_0091:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:432>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = __this->___m_LastStartWorldPosition;
bool L_26;
L_26 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(G_B12_0, L_25, NULL);
if (!L_26)
{
goto IL_00a0;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:433>
return (bool)1;
}
IL_00a0:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:435>
bool L_27 = V_1;
if (L_27)
{
goto IL_00b0;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = __this->___m_EndTransform;
NullCheck(L_28);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_28, NULL);
G_B17_0 = L_29;
goto IL_00bd;
}
IL_00b0:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = __this->___m_EndPoint;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_2), L_30, NULL);
G_B17_0 = L_31;
}
IL_00bd:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:436>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = __this->___m_LastEndWorldPosition;
bool L_33;
L_33 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(G_B17_0, L_32, NULL);
return L_33;
}
}
// Method Definition Index: 64620
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 NavMeshLink_LocalToWorldUnscaled_mB2C82BAF9B770F738440CF3BF7DF80D6F13AD4BD (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:441>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_2);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5;
L_5 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_1, L_3, L_4, NULL);
return L_5;
}
}
// Method Definition Index: 64621
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_OnDidApplyAnimationProperties_m99B28A03B409665DB94544B04CFB30205356E265 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:446>
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:447>
return;
}
}
// Method Definition Index: 64622
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_UpdateTrackedInstances_mE7567763E3A293C62EBFDD47AFB5ECB9B44AFAFF (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m388A886E769B300E68DC196256303EDF8D793C1A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA37556DCC1F2B782B39A31713ADFEC6E2A992AE2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mECE6D01659705EB20771EEB36ACF6E7CC9FDE270_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7DF2CB9FDEE1D919001963AF8DAF1DA8EEAFF730_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tFC45D5DE5C5694E3AA1E3D7E6D0B6BD02E9B4A24 V_0;
memset((&V_0), 0, sizeof(V_0));
NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* V_1 = NULL;
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:451>
il2cpp_codegen_runtime_class_init_inline(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* L_0 = ((NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var))->___s_Tracked;
NullCheck(L_0);
Enumerator_tFC45D5DE5C5694E3AA1E3D7E6D0B6BD02E9B4A24 L_1;
L_1 = List_1_GetEnumerator_m7DF2CB9FDEE1D919001963AF8DAF1DA8EEAFF730(L_0, List_1_GetEnumerator_m7DF2CB9FDEE1D919001963AF8DAF1DA8EEAFF730_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0034:
{
Enumerator_Dispose_m388A886E769B300E68DC196256303EDF8D793C1A((&V_0), Enumerator_Dispose_m388A886E769B300E68DC196256303EDF8D793C1A_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0029_1;
}
IL_000d_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:451>
NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* L_2;
L_2 = Enumerator_get_Current_mECE6D01659705EB20771EEB36ACF6E7CC9FDE270_inline((&V_0), Enumerator_get_Current_mECE6D01659705EB20771EEB36ACF6E7CC9FDE270_RuntimeMethod_var);
V_1 = L_2;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:453>
NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* L_3 = V_1;
NullCheck(L_3);
bool L_4;
L_4 = NavMeshLink_HaveTransformsChanged_mA48E6CF298B51228E875E59E12D3AAE1129A70DF(L_3, NULL);
if (!L_4)
{
goto IL_0023_1;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:454>
NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* L_5 = V_1;
NullCheck(L_5);
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(L_5, NULL);
}
IL_0023_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:456>
NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* L_6 = V_1;
NullCheck(L_6);
NavMeshLink_RecordEndpointTransforms_mFC6D7A3A306DF53A6CAF1E5F8D24E30589F170D1(L_6, NULL);
}
IL_0029_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:451>
bool L_7;
L_7 = Enumerator_MoveNext_mA37556DCC1F2B782B39A31713ADFEC6E2A992AE2((&V_0), Enumerator_MoveNext_mA37556DCC1F2B782B39A31713ADFEC6E2A992AE2_RuntimeMethod_var);
if (L_7)
{
goto IL_000d_1;
}
}
{
goto IL_0042;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0042:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:458>
return;
}
}
// Method Definition Index: 64623
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_get_autoUpdatePositions_m60903570513EFB76686FC951EBC70783485A4B03 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.deprecated.cs:13>
bool L_0;
L_0 = NavMeshLink_get_autoUpdate_mADE7B76137121FD71127BE3C57245F3E87300652_inline(__this, NULL);
return L_0;
}
}
// Method Definition Index: 64624
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_autoUpdatePositions_m5B724E97B895B3AB5EAD03B7E48EE156F06B129A (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.deprecated.cs:14>
bool L_0 = ___0_value;
NavMeshLink_set_autoUpdate_m655F6783E19146DF5071ED3FAB1F83818BA03424(__this, L_0, NULL);
return;
}
}
// Method Definition Index: 64625
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_get_biDirectional_m6E1CFC762E28AD52201BB05A0817EC6C598DA90A (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.deprecated.cs:22>
bool L_0;
L_0 = NavMeshLink_get_bidirectional_mFAE90A482A22D7C931FED296B530BDE1579566ED_inline(__this, NULL);
return L_0;
}
}
// Method Definition Index: 64626
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_biDirectional_mE415BBF60722D84821224666612A18A994B34E2C (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.deprecated.cs:23>
bool L_0 = ___0_value;
NavMeshLink_set_bidirectional_mB12772692DE88C7C58E2F5B15E424108CE09BFE0(__this, L_0, NULL);
return;
}
}
// Method Definition Index: 64627
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshLink_get_costOverride_m2BC8AD5DF040164F6A01EB5442282841659AB53C (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.deprecated.cs:32>
float L_0;
L_0 = NavMeshLink_get_costModifier_mB69374D7228461B035C96DDB72DB61341A074CB6(__this, NULL);
return L_0;
}
}
// Method Definition Index: 64628
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_costOverride_m1CE69E0A841FB686700139F399211E00F493381E (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, float ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.deprecated.cs:33>
float L_0 = ___0_value;
NavMeshLink_set_costModifier_mAEF9A6909F707B84456CF9BCCF4B57065E4BE889(__this, L_0, NULL);
return;
}
}
// Method Definition Index: 64629
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_UpdatePositions_mA0AC7100B3434BE621002BF1AB6E86EB7962D2D3 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.deprecated.cs:40>
NavMeshLink_UpdateLink_m991ED3B8E2D1ACC225A7A57DC888D59AD37FDB75(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.deprecated.cs:41>
return;
}
}
// Method Definition Index: 64630
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink__ctor_mDB42901BB052DA8337884C609AC02975EE9E8D85 (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:29>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (0.0f), (0.0f), (-2.5f), NULL);
__this->___m_StartPoint = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:32>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (0.0f), (0.0f), (2.5f), NULL);
__this->___m_EndPoint = L_1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:41>
__this->___m_Activated = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:53>
__this->___m_CostModifier = (-1.0f);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:59>
__this->___m_Bidirectional = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:248>
__this->___m_StartTransformWasEmpty = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:249>
__this->___m_EndTransformWasEmpty = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:251>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_positiveInfinity_mE0C7AA87B375383EA62F6084761DAE8197147D23_inline(NULL);
__this->___m_LastStartWorldPosition = L_2;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:252>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_positiveInfinity_mE0C7AA87B375383EA62F6084761DAE8197147D23_inline(NULL);
__this->___m_LastEndWorldPosition = L_3;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:253>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_positiveInfinity_mE0C7AA87B375383EA62F6084761DAE8197147D23_inline(NULL);
__this->___m_LastPosition = L_4;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:254>
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
__this->___m_LastRotation = L_5;
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// Method Definition Index: 64631
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink__cctor_m6E0AA7DBE621E6E35BEAF4F38AACD9905E43CCBB (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6C93B02A1B7E4A6A438372B020B31F29BE1085D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:256>
List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6* L_0 = (List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6*)il2cpp_codegen_object_new(List_1_t6CC2D3DFD4F1E68645A35B448FBED3A91B04A0C6_il2cpp_TypeInfo_var);
List_1__ctor_m6C93B02A1B7E4A6A438372B020B31F29BE1085D1(L_0, List_1__ctor_m6C93B02A1B7E4A6A438372B020B31F29BE1085D1_RuntimeMethod_var);
((NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var))->___s_Tracked = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269_il2cpp_TypeInfo_var))->___s_Tracked), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 64632
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_get_overrideArea_m46BCD4650AAB1ECD772B4D9D1ADAB0FBDD0F2E57 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:50>
bool L_0 = __this->___m_OverrideArea;
return L_0;
}
}
// Method Definition Index: 64633
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_set_overrideArea_m07BF052C479622AB044881754D6F04FDF999DCDC (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:50>
bool L_0 = ___0_value;
__this->___m_OverrideArea = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:50>
return;
}
}
// Method Definition Index: 64634
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshModifier_get_area_m1ED18AB2854F6256657BB71CD7E675E602C7808D (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:55>
int32_t L_0 = __this->___m_Area;
return L_0;
}
}
// Method Definition Index: 64635
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_set_area_m963ED1F7A05D5871664BA0400B05C170ADA8AC61 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:55>
int32_t L_0 = ___0_value;
__this->___m_Area = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:55>
return;
}
}
// Method Definition Index: 64636
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_get_overrideGenerateLinks_mEF46AA81C5C90AF161B7AFC76DDD30EABFC47A98 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:58>
bool L_0 = __this->___m_OverrideGenerateLinks;
return L_0;
}
}
// Method Definition Index: 64637
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_set_overrideGenerateLinks_m1AB8FB9778EF3606D8EA6631BF01B9F7A9DC0546 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:58>
bool L_0 = ___0_value;
__this->___m_OverrideGenerateLinks = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:58>
return;
}
}
// Method Definition Index: 64638
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_get_generateLinks_m36141E3757CE0D8E0F45A78534707E2D38D0A3D0 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:61>
bool L_0 = __this->___m_GenerateLinks;
return L_0;
}
}
// Method Definition Index: 64639
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_set_generateLinks_m092E5B7DDA05B7F4CF0C23E14A63B1B80185899A (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:61>
bool L_0 = ___0_value;
__this->___m_GenerateLinks = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:61>
return;
}
}
// Method Definition Index: 64640
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_get_ignoreFromBuild_mDF320438480649ED981EBDFEE4E0A6B56D30DE55 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:64>
bool L_0 = __this->___m_IgnoreFromBuild;
return L_0;
}
}
// Method Definition Index: 64641
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_set_ignoreFromBuild_m73EEA900D88C8494D36C4767C2C2E32B6790B0C4 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:64>
bool L_0 = ___0_value;
__this->___m_IgnoreFromBuild = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:64>
return;
}
}
// Method Definition Index: 64642
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_get_applyToChildren_m288356302A448DA620653013A3C7E4A2ADB8EA09 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:67>
bool L_0 = __this->___m_ApplyToChildren;
return L_0;
}
}
// Method Definition Index: 64643
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_set_applyToChildren_m937DE2D5FD766EB8283679B538A8D8651ECCE2AE (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:67>
bool L_0 = ___0_value;
__this->___m_ApplyToChildren = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:67>
return;
}
}
// Method Definition Index: 64644
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t614CC16529B7BB5E171BDD921A11C12552218702* NavMeshModifier_get_activeModifiers_m6CA0F27503695C96CB5F03705BA99EBB3B316CD1 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:74>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* L_0 = ((NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
return L_0;
}
}
// Method Definition Index: 64645
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_ClearNavMeshModifiers_m22F9055FB57D49E7DC17486759BF0EA89BD8E4C1 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m17AAEF91846900D81DE50F148326CFB0A277FDE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:80>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* L_0 = ((NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
NullCheck(L_0);
List_1_Clear_m17AAEF91846900D81DE50F148326CFB0A277FDE3_inline(L_0, List_1_Clear_m17AAEF91846900D81DE50F148326CFB0A277FDE3_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:81>
return;
}
}
// Method Definition Index: 64646
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_OnEnable_mD2775FA25924D5D645EA60FC975C5E767408AD63 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m282555F79884FCAB5B7378A7653A0D3FD55ED764_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m2C756F394BE8A76F47486FE6980FF856A145124F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:85>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* L_0 = ((NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
NullCheck(L_0);
bool L_1;
L_1 = List_1_Contains_m2C756F394BE8A76F47486FE6980FF856A145124F(L_0, __this, List_1_Contains_m2C756F394BE8A76F47486FE6980FF856A145124F_RuntimeMethod_var);
if (L_1)
{
goto IL_0018;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:86>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* L_2 = ((NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
NullCheck(L_2);
List_1_Add_m282555F79884FCAB5B7378A7653A0D3FD55ED764_inline(L_2, __this, List_1_Add_m282555F79884FCAB5B7378A7653A0D3FD55ED764_RuntimeMethod_var);
}
IL_0018:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:87>
return;
}
}
// Method Definition Index: 64647
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_OnDisable_m3A10746B08AF3202769DAFC7F0243D9A725F8AA7 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m26AE9FC0D9457E5A8B62C644820CED2178C6223F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:91>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* L_0 = ((NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
NullCheck(L_0);
bool L_1;
L_1 = List_1_Remove_m26AE9FC0D9457E5A8B62C644820CED2178C6223F(L_0, __this, List_1_Remove_m26AE9FC0D9457E5A8B62C644820CED2178C6223F_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:92>
return;
}
}
// Method Definition Index: 64648
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_AffectsAgentType_m64DD6F1B333DC3F196FA70726BC29419B7328630 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, int32_t ___0_agentTypeID, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:99>
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___m_AffectedAgents;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_0, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
if (L_1)
{
goto IL_000f;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:100>
return (bool)0;
}
IL_000f:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:101>
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = __this->___m_AffectedAgents;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_2, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
if ((!(((uint32_t)L_3) == ((uint32_t)(-1)))))
{
goto IL_0020;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:102>
return (bool)1;
}
IL_0020:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:103>
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = __this->___m_AffectedAgents;
int32_t L_5 = ___0_agentTypeID;
NullCheck(L_4);
int32_t L_6;
L_6 = List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450(L_4, L_5, List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_RuntimeMethod_var);
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// Method Definition Index: 64649
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier__ctor_m429E9FB1E81CE4DFA8436560F340CA48020A9B48 (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:40>
__this->___m_ApplyToChildren = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:45>
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)(-1));
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C(L_2, (RuntimeObject*)L_1, List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_RuntimeMethod_var);
__this->___m_AffectedAgents = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AffectedAgents), (void*)L_2);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// Method Definition Index: 64650
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier__cctor_m7FF470E70B81157E28D1F80AFD415CC8E5CFE4CD (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6182140943DE39666F2B32B5D3FEC2200A10D7F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t614CC16529B7BB5E171BDD921A11C12552218702_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:69>
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* L_0 = (List_1_t614CC16529B7BB5E171BDD921A11C12552218702*)il2cpp_codegen_object_new(List_1_t614CC16529B7BB5E171BDD921A11C12552218702_il2cpp_TypeInfo_var);
List_1__ctor_m6182140943DE39666F2B32B5D3FEC2200A10D7F5(L_0, List_1__ctor_m6182140943DE39666F2B32B5D3FEC2200A10D7F5_RuntimeMethod_var);
((NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var))->___s_NavMeshModifiers = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var))->___s_NavMeshModifiers), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 64651
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshModifierVolume_get_size_m2189C0E497232D4B03B0E0846CFD3647AFE0C734 (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:31>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Size;
return L_0;
}
}
// Method Definition Index: 64652
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume_set_size_m562BB291E283D44DFBFCC78349E963B3F0A7DC81 (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:31>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___m_Size = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:31>
return;
}
}
// Method Definition Index: 64653
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshModifierVolume_get_center_m59FC246D6D84CDC8B3ED6AE006D47250C54B8986 (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:35>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Center;
return L_0;
}
}
// Method Definition Index: 64654
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume_set_center_mF90922C4B4AEF73B4A7C21CC4D6FAF1695A2BADA (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:35>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___m_Center = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:35>
return;
}
}
// Method Definition Index: 64655
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshModifierVolume_get_area_m631432C88F1C28A077778CF5D925FCC9A72D008E (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:40>
int32_t L_0 = __this->___m_Area;
return L_0;
}
}
// Method Definition Index: 64656
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume_set_area_m22B67A99974DF6EF00A6B1AC2941CE37E44ACA58 (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:40>
int32_t L_0 = ___0_value;
__this->___m_Area = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:40>
return;
}
}
// Method Definition Index: 64657
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* NavMeshModifierVolume_get_activeModifiers_m2DF92F669C438B48EE8608250D2DB49C4F67913F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:52>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* L_0 = ((NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
return L_0;
}
}
// Method Definition Index: 64658
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume_ClearNavMeshModifiers_m3C6C62C5FB5A275F87A8C855B073F8D123552D58 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mA164023662BE283F50DB5192B4E4EB38C0490512_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:58>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* L_0 = ((NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
NullCheck(L_0);
List_1_Clear_mA164023662BE283F50DB5192B4E4EB38C0490512_inline(L_0, List_1_Clear_mA164023662BE283F50DB5192B4E4EB38C0490512_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:59>
return;
}
}
// Method Definition Index: 64659
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume_OnEnable_m5876011A9B76D8FE47AD1CA5909C0BF448159D5A (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD19CF8A154206B7FCB7825DF5DC792B892533789_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m16ED4D8081C2A19FA8C2ED68FD07953D3A8C716A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:63>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* L_0 = ((NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
NullCheck(L_0);
bool L_1;
L_1 = List_1_Contains_m16ED4D8081C2A19FA8C2ED68FD07953D3A8C716A(L_0, __this, List_1_Contains_m16ED4D8081C2A19FA8C2ED68FD07953D3A8C716A_RuntimeMethod_var);
if (L_1)
{
goto IL_0018;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:64>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* L_2 = ((NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
NullCheck(L_2);
List_1_Add_mD19CF8A154206B7FCB7825DF5DC792B892533789_inline(L_2, __this, List_1_Add_mD19CF8A154206B7FCB7825DF5DC792B892533789_RuntimeMethod_var);
}
IL_0018:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:65>
return;
}
}
// Method Definition Index: 64660
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume_OnDisable_m9A084696FD38B6F6921D736435DECCE449FA75A1 (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6E86CF6599BB4AC542744A661CB5DB733B5C2341_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:69>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* L_0 = ((NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
NullCheck(L_0);
bool L_1;
L_1 = List_1_Remove_m6E86CF6599BB4AC542744A661CB5DB733B5C2341(L_0, __this, List_1_Remove_m6E86CF6599BB4AC542744A661CB5DB733B5C2341_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:70>
return;
}
}
// Method Definition Index: 64661
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifierVolume_AffectsAgentType_mEEDA355BCE1910351A5065844318E4309585A9D4 (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, int32_t ___0_agentTypeID, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:77>
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___m_AffectedAgents;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_0, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
if (L_1)
{
goto IL_000f;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:78>
return (bool)0;
}
IL_000f:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:79>
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = __this->___m_AffectedAgents;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_2, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
if ((!(((uint32_t)L_3) == ((uint32_t)(-1)))))
{
goto IL_0020;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:80>
return (bool)1;
}
IL_0020:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:81>
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = __this->___m_AffectedAgents;
int32_t L_5 = ___0_agentTypeID;
NullCheck(L_4);
int32_t L_6;
L_6 = List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450(L_4, L_5, List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_RuntimeMethod_var);
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// Method Definition Index: 64662
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume__ctor_mC97E3A413015C3A282BC9C98A1FA717184F813ED (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:21>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (4.0f), (3.0f), (4.0f), NULL);
__this->___m_Size = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:24>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (0.0f), (1.0f), (0.0f), NULL);
__this->___m_Center = L_1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:45>
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = L_2;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)(-1));
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C(L_4, (RuntimeObject*)L_3, List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_RuntimeMethod_var);
__this->___m_AffectedAgents = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AffectedAgents), (void*)L_4);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// Method Definition Index: 64663
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume__cctor_mAEABC7B845F69530D52E6AFD7B1C57A0B18FECC6 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m288FC21B31E219053CA47CA5FF84BF51766A9529_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:47>
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* L_0 = (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83*)il2cpp_codegen_object_new(List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83_il2cpp_TypeInfo_var);
List_1__ctor_m288FC21B31E219053CA47CA5FF84BF51766A9529(L_0, List_1__ctor_m288FC21B31E219053CA47CA5FF84BF51766A9529_RuntimeMethod_var);
((NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var))->___s_NavMeshModifiers = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var))->___s_NavMeshModifiers), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 64664
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_agentTypeID_mCD68CF70C2CE74AA3B741A536E135517AF21AA02 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:102>
int32_t L_0 = __this->___m_AgentTypeID;
return L_0;
}
}
// Method Definition Index: 64665
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_agentTypeID_m1CCEC5D9C5FAE94DF2F115B9C2AF0AF825332CFC (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:102>
int32_t L_0 = ___0_value;
__this->___m_AgentTypeID = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:102>
return;
}
}
// Method Definition Index: 64666
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_collectObjects_mCB97DD962599F5287567D491413E63D1C5EEA5AF (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:105>
int32_t L_0 = __this->___m_CollectObjects;
return L_0;
}
}
// Method Definition Index: 64667
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_collectObjects_m839298DE05EDEE5DD83CE5F457A279BFCA4015FA (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:105>
int32_t L_0 = ___0_value;
__this->___m_CollectObjects = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:105>
return;
}
}
// Method Definition Index: 64668
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_get_size_m4AA7DDF48154989EA502AE9AB53BC5D1938CFE16 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:109>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Size;
return L_0;
}
}
// Method Definition Index: 64669
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_size_m753754A797E5C523795CC73FD571DB784405EF24 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:109>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___m_Size = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:109>
return;
}
}
// Method Definition Index: 64670
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_get_center_m36CF9AAC98D47E5FDB15B2C0F4F03DE0E7208EBD (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:113>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Center;
return L_0;
}
}
// Method Definition Index: 64671
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_center_m776562BD975661D5820C7B5AEDFF3761BB00947B (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:113>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___m_Center = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:113>
return;
}
}
// Method Definition Index: 64672
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB NavMeshSurface_get_layerMask_m7F1AD8AF594B9939BC4710C6D125FECACA3CA3AC (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:116>
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = __this->___m_LayerMask;
return L_0;
}
}
// Method Definition Index: 64673
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_layerMask_mB4BFD78C2C2A8EA8CC8570EE19EC64C68558626F (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:116>
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___0_value;
__this->___m_LayerMask = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:116>
return;
}
}
// Method Definition Index: 64674
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_useGeometry_m72C055217C16DC4A6850627E98DB51CCABA5538B (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:119>
int32_t L_0 = __this->___m_UseGeometry;
return L_0;
}
}
// Method Definition Index: 64675
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_useGeometry_m833DBA1F0A13334E67C614D3F95CD5F45A441CD1 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:119>
int32_t L_0 = ___0_value;
__this->___m_UseGeometry = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:119>
return;
}
}
// Method Definition Index: 64676
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_defaultArea_m9763C2DF8366180B1162CA247504E1CD4EA4F404 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:124>
int32_t L_0 = __this->___m_DefaultArea;
return L_0;
}
}
// Method Definition Index: 64677
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_defaultArea_mD0E0F4D6B8363CF2B602262659C0A83B3408B8DB (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:124>
int32_t L_0 = ___0_value;
__this->___m_DefaultArea = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:124>
return;
}
}
// Method Definition Index: 64678
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_ignoreNavMeshAgent_m5AB40BD1A698A26684BF9E398443D48795BD2934 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:128>
bool L_0 = __this->___m_IgnoreNavMeshAgent;
return L_0;
}
}
// Method Definition Index: 64679
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_ignoreNavMeshAgent_m6357BDFCD96046972538E91121C043989E78C09F (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:128>
bool L_0 = ___0_value;
__this->___m_IgnoreNavMeshAgent = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:128>
return;
}
}
// Method Definition Index: 64680
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_ignoreNavMeshObstacle_m49A4575983C580F04039C0BB68E57BB9120A3BE6 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:132>
bool L_0 = __this->___m_IgnoreNavMeshObstacle;
return L_0;
}
}
// Method Definition Index: 64681
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_ignoreNavMeshObstacle_m47B2329EA8F40E9CD2554342B15E5EEF01628811 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:132>
bool L_0 = ___0_value;
__this->___m_IgnoreNavMeshObstacle = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:132>
return;
}
}
// Method Definition Index: 64682
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_overrideTileSize_m08BB2AC542B288D6D54197C4DD12EBA4C432CE86 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:135>
bool L_0 = __this->___m_OverrideTileSize;
return L_0;
}
}
// Method Definition Index: 64683
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_overrideTileSize_m48A28EE4E06B536A31AACB152511A54271E95B48 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:135>
bool L_0 = ___0_value;
__this->___m_OverrideTileSize = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:135>
return;
}
}
// Method Definition Index: 64684
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_tileSize_m53167900B530521137BB2EA0E531872DB8A09488 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:139>
int32_t L_0 = __this->___m_TileSize;
return L_0;
}
}
// Method Definition Index: 64685
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_tileSize_m88C650FAE04E089FBB46E3A06F441BF305B473B9 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:139>
int32_t L_0 = ___0_value;
__this->___m_TileSize = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:139>
return;
}
}
// Method Definition Index: 64686
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_overrideVoxelSize_mC509B55D5E82865B51ABA02A47C6473A1F900083 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:142>
bool L_0 = __this->___m_OverrideVoxelSize;
return L_0;
}
}
// Method Definition Index: 64687
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_overrideVoxelSize_mFCBB7333250E282F78042B6B8DFBE5BA67C76F3F (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:142>
bool L_0 = ___0_value;
__this->___m_OverrideVoxelSize = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:142>
return;
}
}
// Method Definition Index: 64688
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshSurface_get_voxelSize_m7B5BF3785C225F0234FE6E61FAD63E71C2AD3792 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:146>
float L_0 = __this->___m_VoxelSize;
return L_0;
}
}
// Method Definition Index: 64689
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_voxelSize_m996BA33AF229FF73FE009D31C2440C65A2440BBD (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, float ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:146>
float L_0 = ___0_value;
__this->___m_VoxelSize = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:146>
return;
}
}
// Method Definition Index: 64690
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshSurface_get_minRegionArea_m7183423BE73AA44D187EEE51D35075F60C68AB21 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:150>
float L_0 = __this->___m_MinRegionArea;
return L_0;
}
}
// Method Definition Index: 64691
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_minRegionArea_m64DA6B9381B2801F37917EAB8C1005CE5028A6C7 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, float ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:150>
float L_0 = ___0_value;
__this->___m_MinRegionArea = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:150>
return;
}
}
// Method Definition Index: 64692
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_buildHeightMesh_mCB980543387739F3E827F79734EBBFC3C61FF1A1 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:154>
bool L_0 = __this->___m_BuildHeightMesh;
return L_0;
}
}
// Method Definition Index: 64693
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_buildHeightMesh_m50F5FC095C92EB6B0CDB75468DDA9E661F837F18 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, bool ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:154>
bool L_0 = ___0_value;
__this->___m_BuildHeightMesh = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:154>
return;
}
}
// Method Definition Index: 64694
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* NavMeshSurface_get_navMeshData_mBEB77704B813977CA90165839FDC9175D8DFE151 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:157>
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_0 = __this->___m_NavMeshData;
return L_0;
}
}
// Method Definition Index: 64695
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_navMeshData_m4F1CECC14E6B1955E195179A2876B4961CBD69D1 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___0_value, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:157>
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_0 = ___0_value;
__this->___m_NavMeshData = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NavMeshData), (void*)L_0);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:157>
return;
}
}
// Method Definition Index: 64696
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 NavMeshSurface_get_navMeshDataInstance_m939F983171B0D2AF16EECA5D47207557521F55DB (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:164>
NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 L_0 = __this->___m_NavMeshDataInstance;
return L_0;
}
}
// Method Definition Index: 64697
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* NavMeshSurface_get_activeSurfaces_m92581DB0E4C3ACE8FECBD41DF30F40EC9EC7CF01 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:171>
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* L_0 = ((NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces;
return L_0;
}
}
// Method Definition Index: 64698
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshSurface_GetInflatedBounds_m619EEB2EB4129D6E30EC35D4F17A9217C1BE04FB (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2;
memset((&V_2), 0, sizeof(V_2));
float G_B3_0 = 0.0f;
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:176>
int32_t L_0 = __this->___m_AgentTypeID;
NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_1;
L_1 = NavMesh_GetSettingsByID_m43460012C35CBEDFED319636450B0E9E18DD9FF0(L_0, NULL);
V_0 = L_1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:177>
int32_t L_2;
L_2 = NavMeshBuildSettings_get_agentTypeID_m248DC5380737E4AFF5F4004811EE164DD31CE018((&V_0), NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_001d;
}
}
{
G_B3_0 = (0.0f);
goto IL_0024;
}
IL_001d:
{
float L_3;
L_3 = NavMeshBuildSettings_get_agentRadius_mD3570B1F8064375B93E81829E7D67BFCDCCCD3DC((&V_0), NULL);
G_B3_0 = L_3;
}
IL_0024:
{
V_1 = G_B3_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:179>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = NavMeshSurface_get_center_m36CF9AAC98D47E5FDB15B2C0F4F03DE0E7208EBD_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = NavMeshSurface_get_size_m4AA7DDF48154989EA502AE9AB53BC5D1938CFE16_inline(__this, NULL);
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline((&V_2), L_4, L_5, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:180>
float L_6 = V_1;
float L_7 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), L_6, (0.0f), L_7, NULL);
Bounds_Expand_m2A706601C441E430A6E1B8095C6007D8AC64311F_inline((&V_2), L_8, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:181>
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9 = V_2;
return L_9;
}
}
// Method Definition Index: 64699
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_ClearNavMeshSurfaces_mC6BB18EE1888C285FBC752DAD284158413CB5B7C (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m762D4A9EF96B6211504AF7CEE8FD5AC36E71581C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:187>
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* L_0 = ((NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces;
NullCheck(L_0);
List_1_Clear_m762D4A9EF96B6211504AF7CEE8FD5AC36E71581C_inline(L_0, List_1_Clear_m762D4A9EF96B6211504AF7CEE8FD5AC36E71581C_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:188>
return;
}
}
// Method Definition Index: 64700
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_OnEnable_m00277FF4CC5F7DFB4BC811FC02C181CF3496C2D1 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:192>
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
NavMeshSurface_Register_mEAC66DF371DDD26F2F3CEEAEAADFD193D5197865(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:193>
NavMeshSurface_AddData_m4FD0C8F944ADFC37E6B094C7A5F16C0B0A0D549D(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:194>
return;
}
}
// Method Definition Index: 64701
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_OnDisable_mC09C502409E464412BD4AB9AFDC54EC8FA22DF00 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:198>
NavMeshSurface_RemoveData_m3B4B7CA947F08255A5E0ACD29752C8CEC3BEC44A(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:199>
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
NavMeshSurface_Unregister_mE9C1850D4D74FDEAEFF047A4A8F8CC05E9EFBA0D(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:200>
return;
}
}
// Method Definition Index: 64702
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_AddData_m4FD0C8F944ADFC37E6B094C7A5F16C0B0A0D549D (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:210>
NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* L_0 = (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04*)(&__this->___m_NavMeshDataInstance);
bool L_1;
L_1 = NavMeshDataInstance_get_valid_m9BD94D223A13D2F84E95E7E70E672360402AE616(L_0, NULL);
if (!L_1)
{
goto IL_000e;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:211>
return;
}
IL_000e:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:213>
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_2 = __this->___m_NavMeshData;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_004f;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:215>
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_4 = __this->___m_NavMeshData;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_7);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
L_8 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_7, NULL);
NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 L_9;
L_9 = NavMesh_AddNavMeshData_m8188DCC27586932B4243646F3982FB26EC4FDE41(L_4, L_6, L_8, NULL);
__this->___m_NavMeshDataInstance = L_9;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:216>
NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* L_10 = (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04*)(&__this->___m_NavMeshDataInstance);
NavMeshDataInstance_set_owner_m09F05AD2057CA0058E74504143C95ED8E1AABC8D(L_10, __this, NULL);
}
IL_004f:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:219>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL);
__this->___m_LastPosition = L_12;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:220>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_13);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_13, NULL);
__this->___m_LastRotation = L_14;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:221>
return;
}
}
// Method Definition Index: 64703
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_RemoveData_m3B4B7CA947F08255A5E0ACD29752C8CEC3BEC44A (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:227>
NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* L_0 = (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04*)(&__this->___m_NavMeshDataInstance);
NavMeshDataInstance_Remove_mDC57A2ABE926E61CC28E001EC9AA5A40B9CA7635(L_0, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:228>
NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* L_1 = (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04*)(&__this->___m_NavMeshDataInstance);
il2cpp_codegen_initobj(L_1, sizeof(NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04));
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:229>
return;
}
}
// Method Definition Index: 64704
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D NavMeshSurface_GetBuildSettings_mF3CF542BB01AF3C6C6A6892A5D0A4C61C2FFF4F9 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0541C7840642DEABF24EF451C89F5CA6A64CF07D);
s_Il2CppMethodInitialized = true;
}
NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:235>
int32_t L_0 = __this->___m_AgentTypeID;
NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_1;
L_1 = NavMesh_GetSettingsByID_m43460012C35CBEDFED319636450B0E9E18DD9FF0(L_0, NULL);
V_0 = L_1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:236>
int32_t L_2;
L_2 = NavMeshBuildSettings_get_agentTypeID_m248DC5380737E4AFF5F4004811EE164DD31CE018((&V_0), NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0041;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:238>
int32_t L_3;
L_3 = NavMeshSurface_get_agentTypeID_mCD68CF70C2CE74AA3B741A536E135517AF21AA02_inline(__this, NULL);
V_1 = L_3;
String_t* L_4;
L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
String_t* L_5;
L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral0541C7840642DEABF24EF451C89F5CA6A64CF07D, L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m23033D7E2F0F298BE465B7F3A63CDF40A4EB70EB(L_5, __this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:239>
int32_t L_6 = __this->___m_AgentTypeID;
NavMeshBuildSettings_set_agentTypeID_mE091F1311BFBC749DA3BD83F66DD7E44ACF384D5((&V_0), L_6, NULL);
}
IL_0041:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:242>
bool L_7;
L_7 = NavMeshSurface_get_overrideTileSize_m08BB2AC542B288D6D54197C4DD12EBA4C432CE86_inline(__this, NULL);
if (!L_7)
{
goto IL_005e;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:244>
NavMeshBuildSettings_set_overrideTileSize_m8451EB820C1A274972559C392C16193596A64B31((&V_0), (bool)1, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:245>
int32_t L_8;
L_8 = NavMeshSurface_get_tileSize_m53167900B530521137BB2EA0E531872DB8A09488_inline(__this, NULL);
NavMeshBuildSettings_set_tileSize_mE1B92472E4DCAA121A64DC92949C872900DCC5A1((&V_0), L_8, NULL);
}
IL_005e:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:247>
bool L_9;
L_9 = NavMeshSurface_get_overrideVoxelSize_mC509B55D5E82865B51ABA02A47C6473A1F900083_inline(__this, NULL);
if (!L_9)
{
goto IL_007b;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:249>
NavMeshBuildSettings_set_overrideVoxelSize_m92AB126B5F429E7382E5F303D0C803D89B9D07A7((&V_0), (bool)1, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:250>
float L_10;
L_10 = NavMeshSurface_get_voxelSize_m7B5BF3785C225F0234FE6E61FAD63E71C2AD3792_inline(__this, NULL);
NavMeshBuildSettings_set_voxelSize_mDEF5908F6C7C94F5EAF879DF9F28AE0226438BCD((&V_0), L_10, NULL);
}
IL_007b:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:253>
float L_11;
L_11 = NavMeshSurface_get_minRegionArea_m7183423BE73AA44D187EEE51D35075F60C68AB21_inline(__this, NULL);
NavMeshBuildSettings_set_minRegionArea_mFEB60CF0E31EDC38FE91480F0C29130313377064((&V_0), L_11, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:254>
bool L_12;
L_12 = NavMeshSurface_get_buildHeightMesh_mCB980543387739F3E827F79734EBBFC3C61FF1A1_inline(__this, NULL);
NavMeshBuildSettings_set_buildHeightMesh_mF126A107EC00A2336BEEDB06E3F84AEADF905E1E((&V_0), L_12, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:256>
NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_13 = V_0;
return L_13;
}
}
// Method Definition Index: 64705
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_BuildNavMesh_mD9177CA8015A7CF3299DD5420FDD33CFEE252CAF (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* V_0 = NULL;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1;
memset((&V_1), 0, sizeof(V_1));
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* V_2 = NULL;
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:262>
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_0;
L_0 = NavMeshSurface_CollectSources_m639910D35DA3FB3F00852C9F911C70E82BC36F0F(__this, NULL);
V_0 = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:266>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___m_Center;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___m_Size;
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = NavMeshSurface_Abs_m33DB514EF0C6F9D5C0AEA1AC429DC69584FE3659(L_2, NULL);
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline((&V_1), L_1, L_3, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:267>
int32_t L_4 = __this->___m_CollectObjects;
if ((((int32_t)L_4) == ((int32_t)1)))
{
goto IL_0030;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:269>
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_5 = V_0;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6;
L_6 = NavMeshSurface_CalculateWorldBounds_mE2AB58A646DFA9BE509AC45A6E4F61CF5F079BAC(__this, L_5, NULL);
V_1 = L_6;
}
IL_0030:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:272>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:273>
NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_7;
L_7 = NavMeshSurface_GetBuildSettings_mF3CF542BB01AF3C6C6A6892A5D0A4C61C2FFF4F9(__this, NULL);
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_8 = V_0;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9 = V_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_12);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL);
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_14;
L_14 = NavMeshBuilder_BuildNavMeshData_m0533B61345BABDC06AEC9D091E4FF07CEDFFD65A(L_7, L_8, L_9, L_11, L_13, NULL);
V_2 = L_14;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:275>
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_15 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_16)
{
goto IL_0089;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:277>
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_17 = V_2;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18;
L_18 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_18);
String_t* L_19;
L_19 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_18, NULL);
NullCheck(L_17);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_17, L_19, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:278>
NavMeshSurface_RemoveData_m3B4B7CA947F08255A5E0ACD29752C8CEC3BEC44A(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:279>
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_20 = V_2;
__this->___m_NavMeshData = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NavMeshData), (void*)L_20);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:280>
bool L_21;
L_21 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(__this, NULL);
if (!L_21)
{
goto IL_0089;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:281>
NavMeshSurface_AddData_m4FD0C8F944ADFC37E6B094C7A5F16C0B0A0D549D(__this, NULL);
}
IL_0089:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:283>
return;
}
}
// Method Definition Index: 64706
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* NavMeshSurface_UpdateNavMesh_m3FE029FAEB5013ED313E7A7E1F48FA454CB9B659 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* V_0 = NULL;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1;
memset((&V_1), 0, sizeof(V_1));
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:291>
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_0;
L_0 = NavMeshSurface_CollectSources_m639910D35DA3FB3F00852C9F911C70E82BC36F0F(__this, NULL);
V_0 = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:295>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___m_Center;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___m_Size;
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = NavMeshSurface_Abs_m33DB514EF0C6F9D5C0AEA1AC429DC69584FE3659(L_2, NULL);
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline((&V_1), L_1, L_3, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:296>
int32_t L_4 = __this->___m_CollectObjects;
if ((((int32_t)L_4) == ((int32_t)1)))
{
goto IL_0030;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:297>
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_5 = V_0;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6;
L_6 = NavMeshSurface_CalculateWorldBounds_mE2AB58A646DFA9BE509AC45A6E4F61CF5F079BAC(__this, L_5, NULL);
V_1 = L_6;
}
IL_0030:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:299>
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_7 = ___0_data;
NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_8;
L_8 = NavMeshSurface_GetBuildSettings_mF3CF542BB01AF3C6C6A6892A5D0A4C61C2FFF4F9(__this, NULL);
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_9 = V_0;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10 = V_1;
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_11;
L_11 = NavMeshBuilder_UpdateNavMeshDataAsync_mE11626461F878CE8C00462DC1FA13736D6B28D52(L_7, L_8, L_9, L_10, NULL);
return L_11;
}
}
// Method Definition Index: 64707
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_Register_mEAC66DF371DDD26F2F3CEEAEAADFD193D5197865 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* ___0_surface, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAA3158AE4F1EBF2A94665C03796F2E99136EF87E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m00081F105F291C655D3695FF60C9BE19B0E1B3B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA44A3054824634AB136C5FFAA4CC350CFCBBFEC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_UpdateActive_m141A47498A53D1D8A249F6041CC68E2972A2690F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:308>
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* L_0 = ((NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mA44A3054824634AB136C5FFAA4CC350CFCBBFEC7_inline(L_0, List_1_get_Count_mA44A3054824634AB136C5FFAA4CC350CFCBBFEC7_RuntimeMethod_var);
if (L_1)
{
goto IL_002c;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:309>
OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_2 = ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate;
OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_3 = (OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)il2cpp_codegen_object_new(OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var);
OnNavMeshPreUpdate__ctor_m7142A3AA991BE50B637A16D946AB7604C64EF9BA(L_3, NULL, (intptr_t)((void*)NavMeshSurface_UpdateActive_m141A47498A53D1D8A249F6041CC68E2972A2690F_RuntimeMethod_var), NULL);
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate = ((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_4, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate), (void*)((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_4, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var)));
}
IL_002c:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:311>
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* L_5 = ((NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces;
NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* L_6 = ___0_surface;
NullCheck(L_5);
bool L_7;
L_7 = List_1_Contains_m00081F105F291C655D3695FF60C9BE19B0E1B3B3(L_5, L_6, List_1_Contains_m00081F105F291C655D3695FF60C9BE19B0E1B3B3_RuntimeMethod_var);
if (L_7)
{
goto IL_0044;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:312>
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* L_8 = ((NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces;
NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* L_9 = ___0_surface;
NullCheck(L_8);
List_1_Add_mAA3158AE4F1EBF2A94665C03796F2E99136EF87E_inline(L_8, L_9, List_1_Add_mAA3158AE4F1EBF2A94665C03796F2E99136EF87E_RuntimeMethod_var);
}
IL_0044:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:313>
return;
}
}
// Method Definition Index: 64708
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_Unregister_mE9C1850D4D74FDEAEFF047A4A8F8CC05E9EFBA0D (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* ___0_surface, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m15074816480DBCF30D1A53F474970970625089C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA44A3054824634AB136C5FFAA4CC350CFCBBFEC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_UpdateActive_m141A47498A53D1D8A249F6041CC68E2972A2690F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:317>
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* L_0 = ((NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces;
NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* L_1 = ___0_surface;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Remove_m15074816480DBCF30D1A53F474970970625089C1(L_0, L_1, List_1_Remove_m15074816480DBCF30D1A53F474970970625089C1_RuntimeMethod_var);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:319>
List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* L_3 = ((NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_mA44A3054824634AB136C5FFAA4CC350CFCBBFEC7_inline(L_3, List_1_get_Count_mA44A3054824634AB136C5FFAA4CC350CFCBBFEC7_RuntimeMethod_var);
if (L_4)
{
goto IL_0038;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:320>
OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_5 = ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate;
OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_6 = (OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)il2cpp_codegen_object_new(OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var);
OnNavMeshPreUpdate__ctor_m7142A3AA991BE50B637A16D946AB7604C64EF9BA(L_6, NULL, (intptr_t)((void*)NavMeshSurface_UpdateActive_m141A47498A53D1D8A249F6041CC68E2972A2690F_RuntimeMethod_var), NULL);
Delegate_t* L_7;
L_7 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_5, L_6, NULL);
((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate = ((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_7, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate), (void*)((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_7, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var)));
}
IL_0038:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:321>
return;
}
}
// Method Definition Index: 64709
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_UpdateActive_m141A47498A53D1D8A249F6041CC68E2972A2690F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA44A3054824634AB136C5FFAA4CC350CFCBBFEC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m727B142830626CF8480465DF6972397ADF128031_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:325>
V_0 = 0;
goto IL_0018;
}
IL_0004:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:326>
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* L_0 = ((NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces;
int32_t L_1 = V_0;
NullCheck(L_0);
NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* L_2;
L_2 = List_1_get_Item_m727B142830626CF8480465DF6972397ADF128031(L_0, L_1, List_1_get_Item_m727B142830626CF8480465DF6972397ADF128031_RuntimeMethod_var);
NullCheck(L_2);
NavMeshSurface_UpdateDataIfTransformChanged_mF7F45B8AF67721213BFCEC8F49140BBC50A9230F(L_2, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:325>
int32_t L_3 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_0018:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:325>
int32_t L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* L_5 = ((NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_mA44A3054824634AB136C5FFAA4CC350CFCBBFEC7_inline(L_5, List_1_get_Count_mA44A3054824634AB136C5FFAA4CC350CFCBBFEC7_RuntimeMethod_var);
if ((((int32_t)L_4) < ((int32_t)L_6)))
{
goto IL_0004;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:327>
return;
}
}
// Method Definition Index: 64710
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_AppendModifierVolumes_mDF93150BC59936DD4F1EFDC42562077C41813506 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** ___0_sources, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisNavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_mADFCCEC863EE84AA3315C6A9A30CF72608F5E8FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF8BA3CB9C1AD1F0C9E78543BB732288686346CF6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA18C4B878D1DE0A9DAA3F6C82FC6098136620675_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m02EF35D01B62DC4001F527DEEF36EA64D9C16968_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE1B4096C265C8B00315A29786D099F21F7232718_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_m13217DB9766C37EC1F965C3946CB88EF8BAC1D3B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBF48ECF61E005FECCC5D4015CC4C732BE59CE7AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CAppendModifierVolumesU3Eb__86_0_m39C7F2A8CB5AFD683ED62C8A4BDCC161969B4DD0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* V_0 = NULL;
Enumerator_tF085C0160EE1642083D02840F1F7DB09DC4A25D9 V_1;
memset((&V_1), 0, sizeof(V_1));
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* V_2 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_6;
memset((&V_6), 0, sizeof(V_6));
Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B* G_B3_0 = NULL;
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* G_B3_1 = NULL;
Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B* G_B2_0 = NULL;
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* G_B2_1 = NULL;
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:338>
int32_t L_0 = __this->___m_CollectObjects;
if ((!(((uint32_t)L_0) == ((uint32_t)2))))
{
goto IL_003d;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:340>
NavMeshModifierVolumeU5BU5D_t8DEAD7D5FEEB0D44203630A11964D0BBBFD76CDC* L_1;
L_1 = Component_GetComponentsInChildren_TisNavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_mADFCCEC863EE84AA3315C6A9A30CF72608F5E8FE(__this, Component_GetComponentsInChildren_TisNavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_mADFCCEC863EE84AA3315C6A9A30CF72608F5E8FE_RuntimeMethod_var);
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* L_2 = (List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83*)il2cpp_codegen_object_new(List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83_il2cpp_TypeInfo_var);
List_1__ctor_mBF48ECF61E005FECCC5D4015CC4C732BE59CE7AC(L_2, (RuntimeObject*)L_1, List_1__ctor_mBF48ECF61E005FECCC5D4015CC4C732BE59CE7AC_RuntimeMethod_var);
V_0 = L_2;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:341>
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B* L_4 = ((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__86_0;
Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B* L_5 = L_4;
if (L_5)
{
G_B3_0 = L_5;
G_B3_1 = L_3;
goto IL_0035;
}
G_B2_0 = L_5;
G_B2_1 = L_3;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* L_6 = ((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9;
Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B* L_7 = (Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B*)il2cpp_codegen_object_new(Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B_il2cpp_TypeInfo_var);
Predicate_1__ctor_m777A592A113394EFD9CE4509B35F3FC1C98F9CD6(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3CAppendModifierVolumesU3Eb__86_0_m39C7F2A8CB5AFD683ED62C8A4BDCC161969B4DD0_RuntimeMethod_var), NULL);
Predicate_1_tC6D6D665B5419FA9D67D476B2D1E770288915A3B* L_8 = L_7;
((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__86_0 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__86_0), (void*)L_8);
G_B3_0 = L_8;
G_B3_1 = G_B2_1;
}
IL_0035:
{
NullCheck(G_B3_1);
int32_t L_9;
L_9 = List_1_RemoveAll_m13217DB9766C37EC1F965C3946CB88EF8BAC1D3B(G_B3_1, G_B3_0, List_1_RemoveAll_m13217DB9766C37EC1F965C3946CB88EF8BAC1D3B_RuntimeMethod_var);
goto IL_0043;
}
IL_003d:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:345>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* L_10;
L_10 = NavMeshModifierVolume_get_activeModifiers_m2DF92F669C438B48EE8608250D2DB49C4F67913F_inline(NULL);
V_0 = L_10;
}
IL_0043:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:348>
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* L_11 = V_0;
NullCheck(L_11);
Enumerator_tF085C0160EE1642083D02840F1F7DB09DC4A25D9 L_12;
L_12 = List_1_GetEnumerator_mE1B4096C265C8B00315A29786D099F21F7232718(L_11, List_1_GetEnumerator_mE1B4096C265C8B00315A29786D099F21F7232718_RuntimeMethod_var);
V_1 = L_12;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0151:
{
Enumerator_Dispose_mF8BA3CB9C1AD1F0C9E78543BB732288686346CF6((&V_1), Enumerator_Dispose_mF8BA3CB9C1AD1F0C9E78543BB732288686346CF6_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0143_1;
}
IL_004f_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:348>
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_13;
L_13 = Enumerator_get_Current_m02EF35D01B62DC4001F527DEEF36EA64D9C16968_inline((&V_1), Enumerator_get_Current_m02EF35D01B62DC4001F527DEEF36EA64D9C16968_RuntimeMethod_var);
V_2 = L_13;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:350>
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_14 = __this->___m_LayerMask;
int32_t L_15;
L_15 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_14, NULL);
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_16 = V_2;
NullCheck(L_16);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
L_17 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_16, NULL);
NullCheck(L_17);
int32_t L_18;
L_18 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_17, NULL);
if (!((int32_t)(L_15&((int32_t)(1<<((int32_t)(L_18&((int32_t)31))))))))
{
goto IL_0143_1;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:352>
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_19 = V_2;
int32_t L_20 = __this->___m_AgentTypeID;
NullCheck(L_19);
bool L_21;
L_21 = NavMeshModifierVolume_AffectsAgentType_mEEDA355BCE1910351A5065844318E4309585A9D4(L_19, L_20, NULL);
if (!L_21)
{
goto IL_0143_1;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:358>
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_22 = V_2;
NullCheck(L_22);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23;
L_23 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_22, NULL);
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_24 = V_2;
NullCheck(L_24);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = NavMeshModifierVolume_get_center_m59FC246D6D84CDC8B3ED6AE006D47250C54B8986_inline(L_24, NULL);
NullCheck(L_23);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_23, L_25, NULL);
V_3 = L_26;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:359>
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_27 = V_2;
NullCheck(L_27);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
L_28 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_27, NULL);
NullCheck(L_28);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_28, NULL);
V_4 = L_29;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:360>
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_30 = V_2;
NullCheck(L_30);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = NavMeshModifierVolume_get_size_m2189C0E497232D4B03B0E0846CFD3647AFE0C734_inline(L_30, NULL);
float L_32 = L_31.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_4;
float L_34 = L_33.___x;
float L_35;
L_35 = fabsf(L_34);
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_36 = V_2;
NullCheck(L_36);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = NavMeshModifierVolume_get_size_m2189C0E497232D4B03B0E0846CFD3647AFE0C734_inline(L_36, NULL);
float L_38 = L_37.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_4;
float L_40 = L_39.___y;
float L_41;
L_41 = fabsf(L_40);
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_42 = V_2;
NullCheck(L_42);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = NavMeshModifierVolume_get_size_m2189C0E497232D4B03B0E0846CFD3647AFE0C734_inline(L_42, NULL);
float L_44 = L_43.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_4;
float L_46 = L_45.___z;
float L_47;
L_47 = fabsf(L_46);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), ((float)il2cpp_codegen_multiply(L_32, L_35)), ((float)il2cpp_codegen_multiply(L_38, L_41)), ((float)il2cpp_codegen_multiply(L_44, L_47)), NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:362>
il2cpp_codegen_initobj((&V_6), sizeof(NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD));
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:363>
NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_6), 5, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:364>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_3;
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_49 = V_2;
NullCheck(L_49);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50;
L_50 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_49, NULL);
NullCheck(L_50);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_51;
L_51 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_50, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
L_52 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_53;
L_53 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_48, L_51, L_52, NULL);
NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00((&V_6), L_53, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:365>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_5;
NavMeshBuildSource_set_size_m8BF0198CBE370CE89B9B29917E105ABA54F05762((&V_6), L_54, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:366>
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_55 = V_2;
NullCheck(L_55);
int32_t L_56;
L_56 = NavMeshModifierVolume_get_area_m631432C88F1C28A077778CF5D925FCC9A72D008E_inline(L_55, NULL);
NavMeshBuildSource_set_area_m52BD5EFD88AF67F5065242DFCAEFF7AC924C2C0D((&V_6), L_56, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:367>
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_57 = ___0_sources;
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_58 = *((List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3**)L_57);
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_59 = V_6;
NullCheck(L_58);
List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_58, L_59, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var);
}
IL_0143_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:348>
bool L_60;
L_60 = Enumerator_MoveNext_mA18C4B878D1DE0A9DAA3F6C82FC6098136620675((&V_1), Enumerator_MoveNext_mA18C4B878D1DE0A9DAA3F6C82FC6098136620675_RuntimeMethod_var);
if (L_60)
{
goto IL_004f_1;
}
}
{
goto IL_015f;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_015f:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:369>
return;
}
}
// Method Definition Index: 64711
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* NavMeshSurface_CollectSources_m639910D35DA3FB3F00852C9F911C70E82BC36F0F (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisNavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_mA1050B2BED96B5313D8BB62EADDCF7D3CDCAF7CE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m5A5233EE8C120B106C7EA4A89F36DCC324C25BF4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBE47F9E272EABBDB4EBEEF95CA97AA5292185EE9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mBC0B40139191B48D969B8640FE37C7128C7E3303_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m40A97BFE88CFB8397DB31DF896686D520E38F79F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_mF4AD6AF7636F6662FE433BE8F02556AFA9BC995A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2FCF555D26F039B94B94354A23A08FCAE24CD688_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD330AE904D9B8C6FA57A125CD4DF59CD2A8924F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t614CC16529B7BB5E171BDD921A11C12552218702_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCollectSourcesU3Eb__87_0_m796BB48621033F510200B0CB538978E9B20504B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCollectSourcesU3Eb__87_1_mF0FA3EBE1FFAB8D7F1EC73A1B500A97ECFCA17AA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCollectSourcesU3Eb__87_2_mEA0670475B85068E7BB77556ED676EDE99763973_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* V_0 = NULL;
List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* V_1 = NULL;
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* V_2 = NULL;
Enumerator_tD7B7F3BDAB23082B61BBA6814CB283A055D43A5F V_3;
memset((&V_3), 0, sizeof(V_3));
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* V_4 = NULL;
NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_7;
memset((&V_7), 0, sizeof(V_7));
Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581* G_B3_0 = NULL;
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* G_B3_1 = NULL;
Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581* G_B2_0 = NULL;
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* G_B2_1 = NULL;
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* G_B21_0 = NULL;
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* G_B21_1 = NULL;
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* G_B20_0 = NULL;
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* G_B20_1 = NULL;
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* G_B25_0 = NULL;
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* G_B25_1 = NULL;
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* G_B24_0 = NULL;
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* G_B24_1 = NULL;
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:373>
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_0 = (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*)il2cpp_codegen_object_new(List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var);
List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675(L_0, List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var);
V_0 = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:374>
List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_1 = (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F*)il2cpp_codegen_object_new(List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F_il2cpp_TypeInfo_var);
List_1__ctor_mD330AE904D9B8C6FA57A125CD4DF59CD2A8924F6(L_1, List_1__ctor_mD330AE904D9B8C6FA57A125CD4DF59CD2A8924F6_RuntimeMethod_var);
V_1 = L_1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:377>
int32_t L_2 = __this->___m_CollectObjects;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_0049;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:379>
NavMeshModifierU5BU5D_tC61360B8562AB2CAF2429AAEDF7965C0EC2D95A2* L_3;
L_3 = Component_GetComponentsInChildren_TisNavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_mA1050B2BED96B5313D8BB62EADDCF7D3CDCAF7CE(__this, Component_GetComponentsInChildren_TisNavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_mA1050B2BED96B5313D8BB62EADDCF7D3CDCAF7CE_RuntimeMethod_var);
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* L_4 = (List_1_t614CC16529B7BB5E171BDD921A11C12552218702*)il2cpp_codegen_object_new(List_1_t614CC16529B7BB5E171BDD921A11C12552218702_il2cpp_TypeInfo_var);
List_1__ctor_m2FCF555D26F039B94B94354A23A08FCAE24CD688(L_4, (RuntimeObject*)L_3, List_1__ctor_m2FCF555D26F039B94B94354A23A08FCAE24CD688_RuntimeMethod_var);
V_2 = L_4;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:380>
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* L_5 = V_2;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581* L_6 = ((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__87_0;
Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581* L_7 = L_6;
if (L_7)
{
G_B3_0 = L_7;
G_B3_1 = L_5;
goto IL_0041;
}
G_B2_0 = L_7;
G_B2_1 = L_5;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* L_8 = ((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9;
Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581* L_9 = (Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581*)il2cpp_codegen_object_new(Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581_il2cpp_TypeInfo_var);
Predicate_1__ctor_m6F43BF3D7F3FAA9EFA55A820C75C9A7D565CB0AE(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CCollectSourcesU3Eb__87_0_m796BB48621033F510200B0CB538978E9B20504B5_RuntimeMethod_var), NULL);
Predicate_1_tDA5CFDDFFC137AB8785E02A20929CE5632240581* L_10 = L_9;
((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__87_0 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__87_0), (void*)L_10);
G_B3_0 = L_10;
G_B3_1 = G_B2_1;
}
IL_0041:
{
NullCheck(G_B3_1);
int32_t L_11;
L_11 = List_1_RemoveAll_mF4AD6AF7636F6662FE433BE8F02556AFA9BC995A(G_B3_1, G_B3_0, List_1_RemoveAll_mF4AD6AF7636F6662FE433BE8F02556AFA9BC995A_RuntimeMethod_var);
goto IL_004f;
}
IL_0049:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:384>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* L_12;
L_12 = NavMeshModifier_get_activeModifiers_m6CA0F27503695C96CB5F03705BA99EBB3B316CD1_inline(NULL);
V_2 = L_12;
}
IL_004f:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:387>
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* L_13 = V_2;
NullCheck(L_13);
Enumerator_tD7B7F3BDAB23082B61BBA6814CB283A055D43A5F L_14;
L_14 = List_1_GetEnumerator_m40A97BFE88CFB8397DB31DF896686D520E38F79F(L_13, List_1_GetEnumerator_m40A97BFE88CFB8397DB31DF896686D520E38F79F_RuntimeMethod_var);
V_3 = L_14;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0115:
{
Enumerator_Dispose_m5A5233EE8C120B106C7EA4A89F36DCC324C25BF4((&V_3), Enumerator_Dispose_m5A5233EE8C120B106C7EA4A89F36DCC324C25BF4_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0107_1;
}
IL_005b_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:387>
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* L_15;
L_15 = Enumerator_get_Current_mBC0B40139191B48D969B8640FE37C7128C7E3303_inline((&V_3), Enumerator_get_Current_mBC0B40139191B48D969B8640FE37C7128C7E3303_RuntimeMethod_var);
V_4 = L_15;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:389>
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_16 = __this->___m_LayerMask;
int32_t L_17;
L_17 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_16, NULL);
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* L_18 = V_4;
NullCheck(L_18);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19;
L_19 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_18, NULL);
NullCheck(L_19);
int32_t L_20;
L_20 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_19, NULL);
if (!((int32_t)(L_17&((int32_t)(1<<((int32_t)(L_20&((int32_t)31))))))))
{
goto IL_0107_1;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:391>
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* L_21 = V_4;
int32_t L_22 = __this->___m_AgentTypeID;
NullCheck(L_21);
bool L_23;
L_23 = NavMeshModifier_AffectsAgentType_m64DD6F1B333DC3F196FA70726BC29419B7328630(L_21, L_22, NULL);
if (!L_23)
{
goto IL_0107_1;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:393>
il2cpp_codegen_initobj((&V_5), sizeof(NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC));
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:394>
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* L_24 = V_4;
NullCheck(L_24);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25;
L_25 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_24, NULL);
NavMeshBuildMarkup_set_root_m430AD3DD5F28A57488C195C85E80CBEA710F70EE((&V_5), L_25, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:395>
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* L_26 = V_4;
NullCheck(L_26);
bool L_27;
L_27 = NavMeshModifier_get_overrideArea_m46BCD4650AAB1ECD772B4D9D1ADAB0FBDD0F2E57_inline(L_26, NULL);
NavMeshBuildMarkup_set_overrideArea_mFBD7DD020A6D6DA460DB1DF692AC40185FF7FA28((&V_5), L_27, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:396>
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* L_28 = V_4;
NullCheck(L_28);
int32_t L_29;
L_29 = NavMeshModifier_get_area_m1ED18AB2854F6256657BB71CD7E675E602C7808D_inline(L_28, NULL);
NavMeshBuildMarkup_set_area_m4CAB4DA0BF89093DA5D1958F561E36741A377ED1((&V_5), L_29, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:397>
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* L_30 = V_4;
NullCheck(L_30);
bool L_31;
L_31 = NavMeshModifier_get_ignoreFromBuild_mDF320438480649ED981EBDFEE4E0A6B56D30DE55_inline(L_30, NULL);
NavMeshBuildMarkup_set_ignoreFromBuild_mFC4CF4120B8A2A275D8578850249823C6AA0D73A((&V_5), L_31, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:398>
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* L_32 = V_4;
NullCheck(L_32);
bool L_33;
L_33 = NavMeshModifier_get_applyToChildren_m288356302A448DA620653013A3C7E4A2ADB8EA09_inline(L_32, NULL);
NavMeshBuildMarkup_set_applyToChildren_m5222B30800362B1B3B3CC265D12B57829781D719((&V_5), L_33, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:399>
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* L_34 = V_4;
NullCheck(L_34);
bool L_35;
L_35 = NavMeshModifier_get_overrideGenerateLinks_mEF46AA81C5C90AF161B7AFC76DDD30EABFC47A98_inline(L_34, NULL);
NavMeshBuildMarkup_set_overrideGenerateLinks_m4FAB7E7AC221EF979354B4941E65F3F55CB57DAA((&V_5), L_35, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:400>
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* L_36 = V_4;
NullCheck(L_36);
bool L_37;
L_37 = NavMeshModifier_get_generateLinks_m36141E3757CE0D8E0F45A78534707E2D38D0A3D0_inline(L_36, NULL);
NavMeshBuildMarkup_set_generateLinks_m9A4B621EA9193E8D7B334FC5D5A995D04D2BF580((&V_5), L_37, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:401>
List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_38 = V_1;
NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_39 = V_5;
NullCheck(L_38);
List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_inline(L_38, L_39, List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_RuntimeMethod_var);
}
IL_0107_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:387>
bool L_40;
L_40 = Enumerator_MoveNext_mBE47F9E272EABBDB4EBEEF95CA97AA5292185EE9((&V_3), Enumerator_MoveNext_mBE47F9E272EABBDB4EBEEF95CA97AA5292185EE9_RuntimeMethod_var);
if (L_40)
{
goto IL_005b_1;
}
}
{
goto IL_0123;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0123:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:404>
int32_t L_41 = __this->___m_CollectObjects;
V_6 = L_41;
int32_t L_42 = V_6;
switch (L_42)
{
case 0:
{
goto IL_0142;
}
case 1:
{
goto IL_019c;
}
case 2:
{
goto IL_016e;
}
case 3:
{
goto IL_01f3;
}
}
}
IL_0142:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:408>
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_43 = __this->___m_LayerMask;
int32_t L_44;
L_44 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_43, NULL);
int32_t L_45 = __this->___m_UseGeometry;
int32_t L_46 = __this->___m_DefaultArea;
bool L_47 = __this->___m_GenerateLinks;
List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_48 = V_1;
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_49 = V_0;
NavMeshSurface_CollectSourcesInHierarchy_mBA989AE4203AD4D67EA87AF86D8B563D47F9B2F2(__this, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, L_44, L_45, L_46, L_47, L_48, (bool)0, L_49, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:409>
goto IL_021a;
}
IL_016e:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:411>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50;
L_50 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_51 = __this->___m_LayerMask;
int32_t L_52;
L_52 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_51, NULL);
int32_t L_53 = __this->___m_UseGeometry;
int32_t L_54 = __this->___m_DefaultArea;
bool L_55 = __this->___m_GenerateLinks;
List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_56 = V_1;
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_57 = V_0;
NavMeshSurface_CollectSourcesInHierarchy_mBA989AE4203AD4D67EA87AF86D8B563D47F9B2F2(__this, L_50, L_52, L_53, L_54, L_55, L_56, (bool)0, L_57, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:412>
goto IL_021a;
}
IL_019c:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:415>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58;
L_58 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_58);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
L_59 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_58, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60;
L_60 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_60);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_61;
L_61 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_60, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
L_62 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_63;
L_63 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_59, L_61, L_62, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:416>
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_64;
L_64 = NavMeshSurface_GetInflatedBounds_m619EEB2EB4129D6E30EC35D4F17A9217C1BE04FB(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_65;
L_65 = NavMeshSurface_GetWorldBounds_m4272DBC3B41FC2D6EFE82DEAF8353C4ACF57EA88(L_63, L_64, NULL);
V_7 = L_65;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:417>
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_66 = V_7;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_67 = __this->___m_LayerMask;
int32_t L_68;
L_68 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_67, NULL);
int32_t L_69 = __this->___m_UseGeometry;
int32_t L_70 = __this->___m_DefaultArea;
bool L_71 = __this->___m_GenerateLinks;
List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_72 = V_1;
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_73 = V_0;
NavMeshSurface_CollectSourcesInVolume_mD414573ED2244B7727CFB3ADA9542A49145C233B(__this, L_66, L_68, L_69, L_70, L_71, L_72, (bool)0, L_73, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:418>
goto IL_021a;
}
IL_01f3:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:421>
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_74 = __this->___m_LayerMask;
int32_t L_75;
L_75 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_74, NULL);
int32_t L_76 = __this->___m_UseGeometry;
int32_t L_77 = __this->___m_DefaultArea;
bool L_78 = __this->___m_GenerateLinks;
List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_79 = V_1;
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_80 = V_0;
NavMeshSurface_CollectSourcesInHierarchy_mBA989AE4203AD4D67EA87AF86D8B563D47F9B2F2(__this, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, L_75, L_76, L_77, L_78, L_79, (bool)1, L_80, NULL);
}
IL_021a:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:425>
bool L_81 = __this->___m_IgnoreNavMeshAgent;
if (!L_81)
{
goto IL_0248;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:426>
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_82 = V_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_83 = ((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__87_1;
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_84 = L_83;
if (L_84)
{
G_B21_0 = L_84;
G_B21_1 = L_82;
goto IL_0242;
}
G_B20_0 = L_84;
G_B20_1 = L_82;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* L_85 = ((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9;
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_86 = (Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D*)il2cpp_codegen_object_new(Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D_il2cpp_TypeInfo_var);
Predicate_1__ctor_mF2C9EA5089D1C1224EAAEA8F34FFD00D163A1FA4(L_86, L_85, (intptr_t)((void*)U3CU3Ec_U3CCollectSourcesU3Eb__87_1_mF0FA3EBE1FFAB8D7F1EC73A1B500A97ECFCA17AA_RuntimeMethod_var), NULL);
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_87 = L_86;
((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__87_1 = L_87;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__87_1), (void*)L_87);
G_B21_0 = L_87;
G_B21_1 = G_B20_1;
}
IL_0242:
{
NullCheck(G_B21_1);
int32_t L_88;
L_88 = List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6(G_B21_1, G_B21_0, List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6_RuntimeMethod_var);
}
IL_0248:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:428>
bool L_89 = __this->___m_IgnoreNavMeshObstacle;
if (!L_89)
{
goto IL_0276;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:429>
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_90 = V_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_91 = ((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__87_2;
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_92 = L_91;
if (L_92)
{
G_B25_0 = L_92;
G_B25_1 = L_90;
goto IL_0270;
}
G_B24_0 = L_92;
G_B24_1 = L_90;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* L_93 = ((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9;
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_94 = (Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D*)il2cpp_codegen_object_new(Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D_il2cpp_TypeInfo_var);
Predicate_1__ctor_mF2C9EA5089D1C1224EAAEA8F34FFD00D163A1FA4(L_94, L_93, (intptr_t)((void*)U3CU3Ec_U3CCollectSourcesU3Eb__87_2_mEA0670475B85068E7BB77556ED676EDE99763973_RuntimeMethod_var), NULL);
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_95 = L_94;
((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__87_2 = L_95;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9__87_2), (void*)L_95);
G_B25_0 = L_95;
G_B25_1 = G_B24_1;
}
IL_0270:
{
NullCheck(G_B25_1);
int32_t L_96;
L_96 = List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6(G_B25_1, G_B25_0, List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6_RuntimeMethod_var);
}
IL_0276:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:431>
NavMeshSurface_AppendModifierVolumes_mDF93150BC59936DD4F1EFDC42562077C41813506(__this, (&V_0), NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:433>
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_97 = V_0;
return L_97;
}
}
// Method Definition Index: 64712
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_Abs_m33DB514EF0C6F9D5C0AEA1AC429DC69584FE3659 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:438>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x;
float L_2;
L_2 = fabsf(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v;
float L_4 = L_3.___y;
float L_5;
L_5 = fabsf(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v;
float L_7 = L_6.___z;
float L_8;
L_8 = fabsf(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, NULL);
return L_9;
}
}
// Method Definition Index: 64713
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshSurface_GetWorldBounds_m4272DBC3B41FC2D6EFE82DEAF8353C4ACF57EA88 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_mat, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bounds, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:443>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937((&___0_mat), L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = NavMeshSurface_Abs_m33DB514EF0C6F9D5C0AEA1AC429DC69584FE3659(L_1, NULL);
V_0 = L_2;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:444>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937((&___0_mat), L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = NavMeshSurface_Abs_m33DB514EF0C6F9D5C0AEA1AC429DC69584FE3659(L_4, NULL);
V_1 = L_5;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:445>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937((&___0_mat), L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = NavMeshSurface_Abs_m33DB514EF0C6F9D5C0AEA1AC429DC69584FE3659(L_7, NULL);
V_2 = L_8;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:446>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline((&___1_bounds), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___0_mat), L_9, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:447>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4_inline((&___1_bounds), NULL);
float L_13 = L_12.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_11, L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4_inline((&___1_bounds), NULL);
float L_17 = L_16.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_15, L_17, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_14, L_18, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4_inline((&___1_bounds), NULL);
float L_22 = L_21.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_20, L_22, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_19, L_23, NULL);
V_3 = L_24;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:448>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_26;
memset((&L_26), 0, sizeof(L_26));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline((&L_26), L_10, L_25, NULL);
return L_26;
}
}
// Method Definition Index: 64714
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshSurface_CalculateWorldBounds_mE2AB58A646DFA9BE509AC45A6E4F61CF5F079BAC (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___0_sources, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9B2CB9E2FC6E971FAD6B259466A45CA0BF96FABD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TerrainData_t615A68EAC648066681875D47FC641496D12F2E24_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1;
memset((&V_1), 0, sizeof(V_1));
Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1 V_2;
memset((&V_2), 0, sizeof(V_2));
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_5 = NULL;
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_6 = NULL;
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:454>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_2);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5;
L_5 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_1, L_3, L_4, NULL);
V_0 = L_5;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:455>
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6;
L_6 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_0), NULL);
V_0 = L_6;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:457>
il2cpp_codegen_initobj((&V_1), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:458>
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_7 = ___0_sources;
NullCheck(L_7);
Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1 L_8;
L_8 = List_1_GetEnumerator_m9B2CB9E2FC6E971FAD6B259466A45CA0BF96FABD(L_7, List_1_GetEnumerator_m9B2CB9E2FC6E971FAD6B259466A45CA0BF96FABD_RuntimeMethod_var);
V_2 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0120:
{
Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774((&V_2), Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0112_1;
}
IL_003d_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:458>
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_9;
L_9 = Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_inline((&V_2), Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_RuntimeMethod_var);
V_3 = L_9;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:460>
int32_t L_10;
L_10 = NavMeshBuildSource_get_shape_mE359A5788D37A77F2274322406A969F24D875362((&V_3), NULL);
V_4 = L_10;
int32_t L_11 = V_4;
switch (L_11)
{
case 0:
{
goto IL_0072_1;
}
case 1:
{
goto IL_00a2_1;
}
case 2:
{
goto IL_00e8_1;
}
case 3:
{
goto IL_00e8_1;
}
case 4:
{
goto IL_00e8_1;
}
case 5:
{
goto IL_00e8_1;
}
}
}
{
goto IL_0112_1;
}
IL_0072_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:464>
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_12;
L_12 = NavMeshBuildSource_get_sourceObject_m51EF008BE3A0BE134763E1582E34083188C7C685((&V_3), NULL);
V_5 = ((Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)IsInstSealed((RuntimeObject*)L_12, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var));
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:465>
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14;
L_14 = NavMeshBuildSource_get_transform_m1950BA7D6106161B25629D19037355FAFCC8FF77((&V_3), NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_15;
L_15 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_13, L_14, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_16 = V_5;
NullCheck(L_16);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_17;
L_17 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_16, NULL);
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_18;
L_18 = NavMeshSurface_GetWorldBounds_m4272DBC3B41FC2D6EFE82DEAF8353C4ACF57EA88(L_15, L_17, NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22_inline((&V_1), L_18, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:466>
goto IL_0112_1;
}
IL_00a2_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:472>
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_19;
L_19 = NavMeshBuildSource_get_sourceObject_m51EF008BE3A0BE134763E1582E34083188C7C685((&V_3), NULL);
V_6 = ((TerrainData_t615A68EAC648066681875D47FC641496D12F2E24*)IsInstSealed((RuntimeObject*)L_19, TerrainData_t615A68EAC648066681875D47FC641496D12F2E24_il2cpp_TypeInfo_var));
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:473>
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_21;
L_21 = NavMeshBuildSource_get_transform_m1950BA7D6106161B25629D19037355FAFCC8FF77((&V_3), NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22;
L_22 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_20, L_21, NULL);
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_23 = V_6;
NullCheck(L_23);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = TerrainData_get_size_mCD3977F344B9DEBFF61DD537D03FEB9473838DA5(L_23, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((0.5f), L_24, NULL);
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_26 = V_6;
NullCheck(L_26);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = TerrainData_get_size_mCD3977F344B9DEBFF61DD537D03FEB9473838DA5(L_26, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_28;
memset((&L_28), 0, sizeof(L_28));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline((&L_28), L_25, L_27, NULL);
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_29;
L_29 = NavMeshSurface_GetWorldBounds_m4272DBC3B41FC2D6EFE82DEAF8353C4ACF57EA88(L_22, L_28, NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22_inline((&V_1), L_29, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:477>
goto IL_0112_1;
}
IL_00e8_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:483>
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_30 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_31;
L_31 = NavMeshBuildSource_get_transform_m1950BA7D6106161B25629D19037355FAFCC8FF77((&V_3), NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_32;
L_32 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_30, L_31, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = NavMeshBuildSource_get_size_m515CADA91789EC141B963B72FB217DA442CFBACE((&V_3), NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_35;
memset((&L_35), 0, sizeof(L_35));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline((&L_35), L_33, L_34, NULL);
il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_36;
L_36 = NavMeshSurface_GetWorldBounds_m4272DBC3B41FC2D6EFE82DEAF8353C4ACF57EA88(L_32, L_35, NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22_inline((&V_1), L_36, NULL);
}
IL_0112_1:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:458>
bool L_37;
L_37 = Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA((&V_2), Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA_RuntimeMethod_var);
if (L_37)
{
goto IL_003d_1;
}
}
{
goto IL_012e;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_012e:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:488>
Bounds_Expand_m49340CC585463AB7DEFD672E523ADD5443AFFEA3((&V_1), (0.100000001f), NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:489>
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_38 = V_1;
return L_38;
}
}
// Method Definition Index: 64715
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_HasTransformChanged_mE2B8ABE528E35E6195FB2A1628B23E39F6564E81 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:494>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_LastPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
bool L_3;
L_3 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_0, L_2, NULL);
if (!L_3)
{
goto IL_001a;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:495>
return (bool)1;
}
IL_001a:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:496>
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = __this->___m_LastRotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_5);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_5, NULL);
bool L_7;
L_7 = Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline(L_4, L_6, NULL);
if (!L_7)
{
goto IL_0034;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:497>
return (bool)1;
}
IL_0034:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:498>
return (bool)0;
}
}
// Method Definition Index: 64716
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_UpdateDataIfTransformChanged_mF7F45B8AF67721213BFCEC8F49140BBC50A9230F (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:503>
bool L_0;
L_0 = NavMeshSurface_HasTransformChanged_mE2B8ABE528E35E6195FB2A1628B23E39F6564E81(__this, NULL);
if (!L_0)
{
goto IL_0014;
}
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:505>
NavMeshSurface_RemoveData_m3B4B7CA947F08255A5E0ACD29752C8CEC3BEC44A(__this, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:506>
NavMeshSurface_AddData_m4FD0C8F944ADFC37E6B094C7A5F16C0B0A0D549D(__this, NULL);
}
IL_0014:
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:508>
return;
}
}
// Method Definition Index: 64717
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_CollectSourcesInVolume_mD414573ED2244B7727CFB3ADA9542A49145C233B (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_includedWorldBounds, int32_t ___1_includedLayerMask, int32_t ___2_geometry, int32_t ___3_areaByDefault, bool ___4_generateLinksByDefault, List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* ___5_markups, bool ___6_includeOnlyMarkedObjects, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___7_results, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:530>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:531>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:532>
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___0_includedWorldBounds;
int32_t L_1 = ___1_includedLayerMask;
int32_t L_2 = ___2_geometry;
int32_t L_3 = ___3_areaByDefault;
bool L_4 = ___4_generateLinksByDefault;
List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_5 = ___5_markups;
bool L_6 = ___6_includeOnlyMarkedObjects;
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_7 = ___7_results;
NavMeshBuilder_CollectSources_m9042F3587BA4F4E5E588C94720D1C86E0EC842AC(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:534>
return;
}
}
// Method Definition Index: 64718
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_CollectSourcesInHierarchy_mBA989AE4203AD4D67EA87AF86D8B563D47F9B2F2 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_root, int32_t ___1_includedLayerMask, int32_t ___2_geometry, int32_t ___3_areaByDefault, bool ___4_generateLinksByDefault, List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* ___5_markups, bool ___6_includeOnlyMarkedObjects, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___7_results, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:556>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:557>
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:558>
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_root;
int32_t L_1 = ___1_includedLayerMask;
int32_t L_2 = ___2_geometry;
int32_t L_3 = ___3_areaByDefault;
bool L_4 = ___4_generateLinksByDefault;
List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_5 = ___5_markups;
bool L_6 = ___6_includeOnlyMarkedObjects;
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_7 = ___7_results;
NavMeshBuilder_CollectSources_m604DC897D95D9B7DF4251FD7A55D1CA3D32E624A(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:560>
return;
}
}
// Method Definition Index: 64719
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface__ctor_m8DC99870E10963C3D47BD9A885C3258B63569D36 (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:56>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (10.0f), (10.0f), (10.0f), NULL);
__this->___m_Size = L_0;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:59>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (0.0f), (2.0f), (0.0f), NULL);
__this->___m_Center = L_1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:62>
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2;
L_2 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222((-1), NULL);
__this->___m_LayerMask = L_2;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:74>
__this->___m_IgnoreNavMeshAgent = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:77>
__this->___m_IgnoreNavMeshObstacle = (bool)1;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:83>
__this->___m_TileSize = ((int32_t)256);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:92>
__this->___m_MinRegionArea = (2.0f);
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:161>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
__this->___m_LastPosition = L_3;
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:162>
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
__this->___m_LastRotation = L_4;
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// Method Definition Index: 64720
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface__cctor_m5900A0B5DA6079C178B2454B934185406AB719CB (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB6034553525DA0C95DFBDFEE20F0B914F85D924D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:166>
List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0* L_0 = (List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0*)il2cpp_codegen_object_new(List_1_t66CB785B72698BF8F0678AE256477DC34C9292D0_il2cpp_TypeInfo_var);
List_1__ctor_mB6034553525DA0C95DFBDFEE20F0B914F85D924D(L_0, List_1__ctor_mB6034553525DA0C95DFBDFEE20F0B914F85D924D_RuntimeMethod_var);
((NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 64721
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC7C438BCFE23788C6AB93854B23F18C37F3B4AA4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* L_0 = (U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97*)il2cpp_codegen_object_new(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_m1011CA9BAECA715500D04CEE7E5FBF46EEF69CE5(L_0, NULL);
((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
// Method Definition Index: 64722
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1011CA9BAECA715500D04CEE7E5FBF46EEF69CE5 (U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Method Definition Index: 64723
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CAppendModifierVolumesU3Eb__86_0_m39C7F2A8CB5AFD683ED62C8A4BDCC161969B4DD0 (U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* __this, NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* ___0_x, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:341>
NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* L_0 = ___0_x;
NullCheck(L_0);
bool L_1;
L_1 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
}
}
// Method Definition Index: 64724
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCollectSourcesU3Eb__87_0_m796BB48621033F510200B0CB538978E9B20504B5 (U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* __this, NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* ___0_x, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:380>
NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* L_0 = ___0_x;
NullCheck(L_0);
bool L_1;
L_1 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
}
}
// Method Definition Index: 64725
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCollectSourcesU3Eb__87_1_mF0FA3EBE1FFAB8D7F1EC73A1B500A97ECFCA17AA (U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_x, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_mC33B09CB26A8782A023D08380CE30DF9B177AA35_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:426>
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0;
L_0 = NavMeshBuildSource_get_component_mFC0AC306661A1786702758D8D5ABE8DFC775EFCD((&___0_x), NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0027;
}
}
{
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2;
L_2 = NavMeshBuildSource_get_component_mFC0AC306661A1786702758D8D5ABE8DFC775EFCD((&___0_x), NULL);
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
NullCheck(L_3);
NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_4;
L_4 = GameObject_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_mC33B09CB26A8782A023D08380CE30DF9B177AA35(L_3, GameObject_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_mC33B09CB26A8782A023D08380CE30DF9B177AA35_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
return L_5;
}
IL_0027:
{
return (bool)0;
}
}
// Method Definition Index: 64726
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCollectSourcesU3Eb__87_2_mEA0670475B85068E7BB77556ED676EDE99763973 (U3CU3Ec_t8B936DC1A0F7D6AA23B5E0651B9EF4EB23544A97* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_x, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisNavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411_m3FA27401773D610D8E3B1568DEBCBD18FA4A7BFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:429>
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0;
L_0 = NavMeshBuildSource_get_component_mFC0AC306661A1786702758D8D5ABE8DFC775EFCD((&___0_x), NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0027;
}
}
{
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2;
L_2 = NavMeshBuildSource_get_component_mFC0AC306661A1786702758D8D5ABE8DFC775EFCD((&___0_x), NULL);
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
NullCheck(L_3);
NavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411* L_4;
L_4 = GameObject_GetComponent_TisNavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411_m3FA27401773D610D8E3B1568DEBCBD18FA4A7BFA(L_3, GameObject_GetComponent_TisNavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411_m3FA27401773D610D8E3B1568DEBCBD18FA4A7BFA_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
return L_5;
}
IL_0027:
{
return (bool)0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Method Definition Index: 46710
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___z;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
float L_16 = V_2;
float L_17 = V_2;
V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))));
float L_18 = V_3;
V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_0043;
}
IL_0043:
{
bool L_19 = V_4;
return L_19;
}
}
// Method Definition Index: 46656
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 64774
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_startPosition_m4E0893E2A63775D7129A831A574F2F0A06440BE2_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___m_StartPosition = L_0;
return;
}
}
// Method Definition Index: 64775
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_endPosition_m1B5D0E5D015DC6DFB762CD7D97A410B1288AC6AC_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___m_EndPosition = L_0;
return;
}
}
// Method Definition Index: 64778
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_width_mD244463C49B525AFA44B7F56843E41F567D16496_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, float ___0_value, const RuntimeMethod* method)
{
{
float L_0 = ___0_value;
__this->___m_Width = L_0;
return;
}
}
// Method Definition Index: 64776
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_costModifier_mE28AAEBCA77463892876EAADF05AA110D2339600_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, float ___0_value, const RuntimeMethod* method)
{
{
float L_0 = ___0_value;
__this->___m_CostModifier = L_0;
return;
}
}
// Method Definition Index: 64779
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_area_m6DA7475FA09DF4488B24D3B70B6101A70F79CB19_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_Area = L_0;
return;
}
}
// Method Definition Index: 64780
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NavMeshLinkData_set_agentTypeID_m4822096B83F3D22FF348616C02F28F1F7FE66BF7_inline (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_AgentTypeID = L_0;
return;
}
}
// Method Definition Index: 46729
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
{
bool V_0 = false;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rhs;
float L_2;
L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL);
bool L_3;
L_3 = Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline(L_2, NULL);
V_0 = L_3;
goto IL_0010;
}
IL_0010:
{
bool L_4 = V_0;
return L_4;
}
}
// Method Definition Index: 46711
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
bool V_0 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_rhs;
bool L_2;
L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_000e;
}
IL_000e:
{
bool L_3 = V_0;
return L_3;
}
}
// Method Definition Index: 46696
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 64600
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshLink_get_autoUpdate_mADE7B76137121FD71127BE3C57245F3E87300652_inline (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:201>
bool L_0 = __this->___m_AutoUpdatePosition;
return L_0;
}
}
// Method Definition Index: 64598
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshLink_get_bidirectional_mFAE90A482A22D7C931FED296B530BDE1579566ED_inline (NavMeshLink_t0D6058246FEA52B16CBCCC7A3730E3F818C85269* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshLink.cs:186>
bool L_0 = __this->___m_Bidirectional;
return L_0;
}
}
// Method Definition Index: 46675
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x = L_0;
float L_1 = ___1_y;
__this->___y = L_1;
float L_2 = ___2_z;
__this->___z = L_2;
return;
}
}
// Method Definition Index: 46703
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_positiveInfinity_mE0C7AA87B375383EA62F6084761DAE8197147D23_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___positiveInfinityVector;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 46725
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 64670
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_get_center_m36CF9AAC98D47E5FDB15B2C0F4F03DE0E7208EBD_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:113>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Center;
return L_0;
}
}
// Method Definition Index: 64668
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_get_size_m4AA7DDF48154989EA502AE9AB53BC5D1938CFE16_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:109>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Size;
return L_0;
}
}
// Method Definition Index: 45359
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_center;
__this->___m_Center = L_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_size;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (0.5f), NULL);
__this->___m_Extents = L_2;
return;
}
}
// Method Definition Index: 45379
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_Expand_m2A706601C441E430A6E1B8095C6007D8AC64311F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_amount, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_amount;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (0.5f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_2, NULL);
Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline(__this, L_3, NULL);
return;
}
}
// Method Definition Index: 64664
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_agentTypeID_mCD68CF70C2CE74AA3B741A536E135517AF21AA02_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:102>
int32_t L_0 = __this->___m_AgentTypeID;
return L_0;
}
}
// Method Definition Index: 64682
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshSurface_get_overrideTileSize_m08BB2AC542B288D6D54197C4DD12EBA4C432CE86_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:135>
bool L_0 = __this->___m_OverrideTileSize;
return L_0;
}
}
// Method Definition Index: 64684
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_tileSize_m53167900B530521137BB2EA0E531872DB8A09488_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:139>
int32_t L_0 = __this->___m_TileSize;
return L_0;
}
}
// Method Definition Index: 64686
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshSurface_get_overrideVoxelSize_mC509B55D5E82865B51ABA02A47C6473A1F900083_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:142>
bool L_0 = __this->___m_OverrideVoxelSize;
return L_0;
}
}
// Method Definition Index: 64688
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float NavMeshSurface_get_voxelSize_m7B5BF3785C225F0234FE6E61FAD63E71C2AD3792_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:146>
float L_0 = __this->___m_VoxelSize;
return L_0;
}
}
// Method Definition Index: 64690
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float NavMeshSurface_get_minRegionArea_m7183423BE73AA44D187EEE51D35075F60C68AB21_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:150>
float L_0 = __this->___m_MinRegionArea;
return L_0;
}
}
// Method Definition Index: 64692
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshSurface_get_buildHeightMesh_mCB980543387739F3E827F79734EBBFC3C61FF1A1_inline (NavMeshSurface_t6AD4A78CE9075724C0508F2F3F822BD46C4330B8* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshSurface.cs:154>
bool L_0 = __this->___m_BuildHeightMesh;
return L_0;
}
}
// Method Definition Index: 64657
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* NavMeshModifierVolume_get_activeModifiers_m2DF92F669C438B48EE8608250D2DB49C4F67913F_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:52>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var);
List_1_tA7F04ECA073CC4A0901DF6563E310E2CFAF50C83* L_0 = ((NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
return L_0;
}
}
// Method Definition Index: 64653
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshModifierVolume_get_center_m59FC246D6D84CDC8B3ED6AE006D47250C54B8986_inline (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:35>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Center;
return L_0;
}
}
// Method Definition Index: 64651
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshModifierVolume_get_size_m2189C0E497232D4B03B0E0846CFD3647AFE0C734_inline (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:31>
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Size;
return L_0;
}
}
// Method Definition Index: 64655
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NavMeshModifierVolume_get_area_m631432C88F1C28A077778CF5D925FCC9A72D008E_inline (NavMeshModifierVolume_tB346A5927372DE6FBEDF726A23ED92E987A51CFF* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifierVolume.cs:40>
int32_t L_0 = __this->___m_Area;
return L_0;
}
}
// Method Definition Index: 64644
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t614CC16529B7BB5E171BDD921A11C12552218702* NavMeshModifier_get_activeModifiers_m6CA0F27503695C96CB5F03705BA99EBB3B316CD1_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:74>
il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var);
List_1_t614CC16529B7BB5E171BDD921A11C12552218702* L_0 = ((NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1_il2cpp_TypeInfo_var))->___s_NavMeshModifiers;
return L_0;
}
}
// Method Definition Index: 64632
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshModifier_get_overrideArea_m46BCD4650AAB1ECD772B4D9D1ADAB0FBDD0F2E57_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:50>
bool L_0 = __this->___m_OverrideArea;
return L_0;
}
}
// Method Definition Index: 64634
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NavMeshModifier_get_area_m1ED18AB2854F6256657BB71CD7E675E602C7808D_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:55>
int32_t L_0 = __this->___m_Area;
return L_0;
}
}
// Method Definition Index: 64640
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshModifier_get_ignoreFromBuild_mDF320438480649ED981EBDFEE4E0A6B56D30DE55_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:64>
bool L_0 = __this->___m_IgnoreFromBuild;
return L_0;
}
}
// Method Definition Index: 64642
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshModifier_get_applyToChildren_m288356302A448DA620653013A3C7E4A2ADB8EA09_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:67>
bool L_0 = __this->___m_ApplyToChildren;
return L_0;
}
}
// Method Definition Index: 64636
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshModifier_get_overrideGenerateLinks_mEF46AA81C5C90AF161B7AFC76DDD30EABFC47A98_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:58>
bool L_0 = __this->___m_OverrideGenerateLinks;
return L_0;
}
}
// Method Definition Index: 64638
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NavMeshModifier_get_generateLinks_m36141E3757CE0D8E0F45A78534707E2D38D0A3D0_inline (NavMeshModifier_t1B7F20DC02E3828BB8B2E296FDEC28AD942A26F1* __this, const RuntimeMethod* method)
{
{
//<source_info:./Library/PackageCache/com.unity.ai.navigation@eb5635ad590d/Runtime/NavMeshModifier.cs:61>
bool L_0 = __this->___m_GenerateLinks;
return L_0;
}
}
// Method Definition Index: 46702
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___rightVector;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 46699
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 46697
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 45363
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Center;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 45365
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Extents;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (2.0f), NULL);
V_0 = L_1;
goto IL_0014;
}
IL_0014:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
return L_2;
}
}
// Method Definition Index: 46707
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
// Method Definition Index: 46704
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_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);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
// Method Definition Index: 45377
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline((&___0_bounds), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline((&___0_bounds), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F_inline(__this, L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline((&___0_bounds), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline((&___0_bounds), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_4, NULL);
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F_inline(__this, L_5, NULL);
return;
}
}
// Method Definition Index: 46708
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a;
float L_1 = L_0.___x;
float L_2 = ___0_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a;
float L_4 = L_3.___y;
float L_5 = ___0_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a;
float L_7 = L_6.___z;
float L_8 = ___0_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
// Method Definition Index: 46695
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 46730
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
{
bool V_0 = false;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rhs;
bool L_2;
L_2 = Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline(L_0, L_1, NULL);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_000e;
}
IL_000e:
{
bool L_3 = V_0;
return L_3;
}
}
// Method Definition Index: 8925
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
{
int32_t L_1 = __this->____size;
V_0 = L_1;
__this->____size = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
// Method Definition Index: 8907
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
// Method Definition Index: 8917
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
// Method Definition Index: 8966
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____current;
return L_0;
}
}
// Method Definition Index: 8907
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
// Method Definition Index: 8917
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method)
{
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_6 = V_0;
int32_t L_7 = V_1;
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)L_8);
return;
}
IL_0034:
{
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_9 = ___0_item;
List_1_AddWithResize_m765AF1506264CFB503A9EE3513F85C82B68640A6(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
// Method Definition Index: 8917
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_gshared_inline (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* __this, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___0_item, const RuntimeMethod* method)
{
NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* L_6 = V_0;
int32_t L_7 = V_1;
NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC)L_8);
return;
}
IL_0034:
{
NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_9 = ___0_item;
List_1_AddWithResize_mFE4E21B40AEDD7B8454A20259C04950EFB77A589(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
// Method Definition Index: 8966
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_gshared_inline (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method)
{
{
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_0 = __this->____current;
return L_0;
}
}
// Method Definition Index: 46731
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a;
float L_1 = L_0.___x;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_b;
float L_3 = L_2.___x;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_a;
float L_5 = L_4.___y;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_b;
float L_7 = L_6.___y;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_a;
float L_9 = L_8.___z;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_b;
float L_11 = L_10.___z;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_a;
float L_13 = L_12.___w;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_b;
float L_15 = L_14.___w;
V_0 = ((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))));
goto IL_003b;
}
IL_003b:
{
float L_16 = V_0;
return L_16;
}
}
// Method Definition Index: 46728
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method)
{
bool V_0 = false;
{
float L_0 = ___0_dot;
V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0);
goto IL_000c;
}
IL_000c:
{
bool L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 45367
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Extents;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
// Method Definition Index: 45368
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___m_Extents = L_0;
return;
}
}
// Method Definition Index: 46705
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_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);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
// Method Definition Index: 45376
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline(L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline(L_3, L_4, NULL);
Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F_inline(__this, L_2, L_5, NULL);
return;
}
}
// Method Definition Index: 45369
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
V_0 = L_2;
goto IL_0015;
}
IL_0015:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
return L_3;
}
}
// Method Definition Index: 46693
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x;
float L_4;
L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1, L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_lhs;
float L_6 = L_5.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_rhs;
float L_8 = L_7.___y;
float L_9;
L_9 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_6, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_lhs;
float L_11 = L_10.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_rhs;
float L_13 = L_12.___z;
float L_14;
L_14 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_11, L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
memset((&L_15), 0, sizeof(L_15));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, NULL);
V_0 = L_15;
goto IL_003c;
}
IL_003c:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
return L_16;
}
}
// Method Definition Index: 45371
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_1, NULL);
V_0 = L_2;
goto IL_0015;
}
IL_0015:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
return L_3;
}
}
// Method Definition Index: 46694
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x;
float L_4;
L_4 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1, L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_lhs;
float L_6 = L_5.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_rhs;
float L_8 = L_7.___y;
float L_9;
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_6, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_lhs;
float L_11 = L_10.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_rhs;
float L_13 = L_12.___z;
float L_14;
L_14 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_11, L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
memset((&L_15), 0, sizeof(L_15));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, NULL);
V_0 = L_15;
goto IL_003c;
}
IL_003c:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
return L_16;
}
}
// Method Definition Index: 45375
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_min, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_max, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_max;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_min;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, (0.5f), NULL);
Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline(__this, L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_min;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_5, NULL);
Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline(__this, L_6, NULL);
return;
}
}
// Method Definition Index: 46765
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) < ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
// Method Definition Index: 46767
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
// Method Definition Index: 45364
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___m_Center = L_0;
return;
}
}