#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include // System.Action`1 struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t38DB58EC23538E09137B55D140BE0EE4EA6A56BB; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t7688F424F12CEF155E33FC918BDBDDA881A28B59; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; // System.Collections.Generic.List`1 struct List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F; // System.Collections.Generic.List`1 struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3; // System.Collections.Generic.List`1 struct List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B; // System.Collections.Generic.List`1 struct List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8; // System.Collections.Generic.List`1 struct List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927; // System.Collections.Generic.List`1 struct List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Predicate`1 struct Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D; // System.Predicate`1 struct Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F; // System.Predicate`1 struct Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270; // System.Predicate`1 struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // UnityEngine.AI.NavMeshBuildMarkup[] struct NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727; // UnityEngine.AI.NavMeshBuildSource[] struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A; // UnityEngine.AI.NavMeshLink[] struct NavMeshLinkU5BU5D_tD3979C7DF1DEE213F845D3E65756E3046011707A; // UnityEngine.AI.NavMeshModifier[] struct NavMeshModifierU5BU5D_t04347C1CB3C2F30EB13C773E0B2C9AD5ACBD8721; // UnityEngine.AI.NavMeshModifierVolume[] struct NavMeshModifierVolumeU5BU5D_tA6983227AD41CE9C13AF6E4C29B4054C31770E48; // UnityEngine.AI.NavMeshSurface[] struct NavMeshSurfaceU5BU5D_t5FBEC69C9D663B4B8B7EB5F1961697D3DE552912; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // UnityEngine.AsyncOperation struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // System.Delegate struct Delegate_t; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // System.Reflection.MethodInfo struct MethodInfo_t; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; // UnityEngine.AI.NavMeshAgent struct NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F; // UnityEngine.AI.NavMeshData struct NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284; // UnityEngine.AI.NavMeshLink struct NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701; // UnityEngine.AI.NavMeshModifier struct NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82; // UnityEngine.AI.NavMeshModifierVolume struct NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26; // UnityEngine.AI.NavMeshObstacle struct NavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411; // UnityEngine.AI.NavMeshSurface struct NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // System.String struct String_t; // UnityEngine.TerrainData struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // UnityEngine.AI.NavMesh/OnNavMeshPreUpdate struct OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7; // UnityEngine.AI.NavMeshSurface/<>c struct U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_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_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D_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_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0541C7840642DEABF24EF451C89F5CA6A64CF07D; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisNavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_m2CE71B140CA2C39CC2C925000BBA36975B332C77_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisNavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_mC419FEE35DE7E1885EFCE19AA8E61C01CDCB0E6B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1DD39095BD42A6E89359806C7F035070787027AE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m37048065C3DC3F8F7FAE3E0184EFE5532C920CD8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m68F0202C2FBB6C95C8883EDE82FCB738CB34BA16_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mB75796799A237005D169B9B1205EA0DD7BB84356_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mC3B0825E09932E819E360BECFA4B03A748C14A68_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mC7B3F2DD6C4470F599197A62B7672ECA6CC587FB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m88CEA9016044C7DE9E17CB7F685E6BB554857963_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mBCFA4203A603038C0995A1A914B16BCA8998018B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF1BAAFC1ECDB05902CC0068EF3C84EE44E680805_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_m3C216CE045D7ED07635574810CCE05C37F951AEE_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_m93190D9035CE977B3EB652907152EF19E90047DF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9A64E851C88437766665A54B4A9A79DE87442FBC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAED985241B5763F5B2ED3687E495D004DEECFF0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m10A2EE4EE9EF2634217A276ED578FA42003E9EE6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mC75352F3B715199BA2AF26D26F6713F86BE8197A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mE9BBB45A23F5DD2593926EAF92DEB30CAF42F907_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m7104F4E238A12D2A1B0582CA0FC20AB7ED8BFED6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m9B2CB9E2FC6E971FAD6B259466A45CA0BF96FABD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mAA86E9F79AEC4A824F8973B35510FF4927F98FD6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mE25622B0F6F44DBCA1DCDD8241E2D080A13832AF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_m9DB359AB2A15E492228FE37E6E725102DCC25CCB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_mC6AB96EA71DED8C645B2921B6FC47EFE4E5D1AF3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m3160EEBC3DC4F41A08673AAF7664E2610E683EE5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m319A0823AD1BDDCFEEACC84579A586C08D3E6427_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m3736D2617447750DDFD644F353CEDC7C7D7CEFA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m4A9E063684A6CC93422FDFB6B359D53037330B30_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5751E31F73CA1A613A123E544C71A58194368BC2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7E42728111EF1CA4A10F65C4B4819B306CA92A4B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m83220332A191F15ED47206D7FF838D160C092234_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m862FEF91552C7FB22F59F0B231924AE498DF5DF0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCEF6F1A7ECD12CB5CC40E1AD29A404647F4E726B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD330AE904D9B8C6FA57A125CD4DF59CD2A8924F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE31733A3CBA129ABFD65B0F7EDB89FAF5C918A86_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m27F6B025CD442135D76794DE8175E190457B6C6D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5B1423CBBA7DCF35114F1FDA7D92496CBAE339C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m9D669B887AAFCA5618F2FADC1C63A504FB868691_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NavMeshLink_UpdateTrackedInstances_mE43058846B333900F1E7E096E8FE96057A4820EC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NavMeshSurface_UpdateActive_m64DE882138713A5E3B6650706665164F3780EC88_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CAppendModifierVolumesU3Eb__76_0_mFA187EB36C602A178C49CA72A2B982E5311016ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCollectSourcesU3Eb__77_0_m8F7050C648EFFB8533ACF3CA1BA6C5CBDB6DF999_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCollectSourcesU3Eb__77_1_m5BF192B9E3C50B44808654213B9A6DB4B5938D8C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCollectSourcesU3Eb__77_2_m533C32C15CF6C2F6E273BFB5DD04D776AA3CF04D_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727; struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A; struct NavMeshModifierU5BU5D_t04347C1CB3C2F30EB13C773E0B2C9AD5ACBD8721; struct NavMeshModifierVolumeU5BU5D_tA6983227AD41CE9C13AF6E4C29B4054C31770E48; 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_t813B2CBD27497BCD8D860D6124632502DA92E8FE { }; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items NavMeshLinkU5BU5D_tD3979C7DF1DEE213F845D3E65756E3046011707A* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray NavMeshLinkU5BU5D_tD3979C7DF1DEE213F845D3E65756E3046011707A* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items NavMeshModifierU5BU5D_t04347C1CB3C2F30EB13C773E0B2C9AD5ACBD8721* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray NavMeshModifierU5BU5D_t04347C1CB3C2F30EB13C773E0B2C9AD5ACBD8721* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items NavMeshModifierVolumeU5BU5D_tA6983227AD41CE9C13AF6E4C29B4054C31770E48* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray NavMeshModifierVolumeU5BU5D_tA6983227AD41CE9C13AF6E4C29B4054C31770E48* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items NavMeshSurfaceU5BU5D_t5FBEC69C9D663B4B8B7EB5F1961697D3DE552912* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray NavMeshSurfaceU5BU5D_t5FBEC69C9D663B4B8B7EB5F1961697D3DE552912* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; struct Il2CppArrayBounds; // UnityEngine.AI.NavMesh struct NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46 : public RuntimeObject { }; struct NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields { // UnityEngine.AI.NavMesh/OnNavMeshPreUpdate UnityEngine.AI.NavMesh::onPreUpdate OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* ___onPreUpdate_0; }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject { }; // Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { }; // UnityEngine.AI.NavMeshSurface/<>c struct U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45 : public RuntimeObject { }; struct U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields { // UnityEngine.AI.NavMeshSurface/<>c UnityEngine.AI.NavMeshSurface/<>c::<>9 U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* ___U3CU3E9_0; // System.Predicate`1 UnityEngine.AI.NavMeshSurface/<>c::<>9__76_0 Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270* ___U3CU3E9__76_0_1; // System.Predicate`1 UnityEngine.AI.NavMeshSurface/<>c::<>9__77_0 Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F* ___U3CU3E9__77_0_2; // System.Predicate`1 UnityEngine.AI.NavMeshSurface/<>c::<>9__77_1 Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* ___U3CU3E9__77_1_3; // System.Predicate`1 UnityEngine.AI.NavMeshSurface/<>c::<>9__77_2 Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* ___U3CU3E9__77_2_4; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current RuntimeObject* ____current_3; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0; }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // UnityEngine.LayerMask struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB { // System.Int32 UnityEngine.LayerMask::m_Mask int32_t ___m_Mask_0; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17; }; // UnityEngine.AI.NavMeshBuildDebugSettings struct NavMeshBuildDebugSettings_tF9DF93A5E99DFE4851A9B687B8870ADADE1A0621 { // System.Byte UnityEngine.AI.NavMeshBuildDebugSettings::m_Flags uint8_t ___m_Flags_0; }; // UnityEngine.AI.NavMeshBuildMarkup struct NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC { // System.Int32 UnityEngine.AI.NavMeshBuildMarkup::m_OverrideArea int32_t ___m_OverrideArea_0; // System.Int32 UnityEngine.AI.NavMeshBuildMarkup::m_Area int32_t ___m_Area_1; // System.Int32 UnityEngine.AI.NavMeshBuildMarkup::m_IgnoreFromBuild int32_t ___m_IgnoreFromBuild_2; // System.Int32 UnityEngine.AI.NavMeshBuildMarkup::m_InstanceID int32_t ___m_InstanceID_3; }; // UnityEngine.AI.NavMeshDataInstance struct NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 { // System.Int32 UnityEngine.AI.NavMeshDataInstance::k__BackingField int32_t ___U3CidU3Ek__BackingField_0; }; // UnityEngine.AI.NavMeshLinkInstance struct NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 { // System.Int32 UnityEngine.AI.NavMeshLinkInstance::k__BackingField int32_t ___U3CidU3Ek__BackingField_0; }; // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; }; struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // UnityEngine.AsyncOperation struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D { // System.IntPtr UnityEngine.AsyncOperation::m_Ptr intptr_t ___m_Ptr_0; // System.Action`1 UnityEngine.AsyncOperation::m_completeCallback Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback_1; }; // Native definition for P/Invoke marshalling of UnityEngine.AsyncOperation struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { intptr_t ___m_Ptr_0; Il2CppMethodPointer ___m_completeCallback_1; }; // Native definition for COM marshalling of UnityEngine.AsyncOperation struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { intptr_t ___m_Ptr_0; Il2CppMethodPointer ___m_completeCallback_1; }; // UnityEngine.Bounds struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { // UnityEngine.Vector3 UnityEngine.Bounds::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0; // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1; }; // UnityEngine.AI.CollectObjects struct CollectObjects_tB029EAF592C0D660DE685E8F30BACB14D7451E81 { // System.Int32 UnityEngine.AI.CollectObjects::value__ int32_t ___value___2; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // UnityEngine.AI.NavMeshBuildSettings struct NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D { // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_AgentTypeID int32_t ___m_AgentTypeID_0; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentRadius float ___m_AgentRadius_1; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentHeight float ___m_AgentHeight_2; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentSlope float ___m_AgentSlope_3; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentClimb float ___m_AgentClimb_4; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_LedgeDropHeight float ___m_LedgeDropHeight_5; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_MaxJumpAcrossDistance float ___m_MaxJumpAcrossDistance_6; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_MinRegionArea float ___m_MinRegionArea_7; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_OverrideVoxelSize int32_t ___m_OverrideVoxelSize_8; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_VoxelSize float ___m_VoxelSize_9; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_OverrideTileSize int32_t ___m_OverrideTileSize_10; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_TileSize int32_t ___m_TileSize_11; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_AccuratePlacement int32_t ___m_AccuratePlacement_12; // System.UInt32 UnityEngine.AI.NavMeshBuildSettings::m_MaxJobWorkers uint32_t ___m_MaxJobWorkers_13; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_PreserveTilesOutsideBounds int32_t ___m_PreserveTilesOutsideBounds_14; // UnityEngine.AI.NavMeshBuildDebugSettings UnityEngine.AI.NavMeshBuildSettings::m_Debug NavMeshBuildDebugSettings_tF9DF93A5E99DFE4851A9B687B8870ADADE1A0621 ___m_Debug_15; }; // UnityEngine.AI.NavMeshBuildSourceShape struct NavMeshBuildSourceShape_t0D044D75712305894A038997DAFB311723771268 { // System.Int32 UnityEngine.AI.NavMeshBuildSourceShape::value__ int32_t ___value___2; }; // UnityEngine.AI.NavMeshCollectGeometry struct NavMeshCollectGeometry_t31DA0757F587FE3659456C4AC4ACD48E4D3FC377 { // System.Int32 UnityEngine.AI.NavMeshCollectGeometry::value__ int32_t ___value___2; }; // UnityEngine.AI.NavMeshLinkData struct NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830 { // UnityEngine.Vector3 UnityEngine.AI.NavMeshLinkData::m_StartPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_StartPosition_0; // UnityEngine.Vector3 UnityEngine.AI.NavMeshLinkData::m_EndPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_EndPosition_1; // System.Single UnityEngine.AI.NavMeshLinkData::m_CostModifier float ___m_CostModifier_2; // System.Int32 UnityEngine.AI.NavMeshLinkData::m_Bidirectional int32_t ___m_Bidirectional_3; // System.Single UnityEngine.AI.NavMeshLinkData::m_Width float ___m_Width_4; // System.Int32 UnityEngine.AI.NavMeshLinkData::m_Area int32_t ___m_Area_5; // System.Int32 UnityEngine.AI.NavMeshLinkData::m_AgentTypeID int32_t ___m_AgentTypeID_6; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // UnityEngine.AI.NavMeshBuildSource struct NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD { // UnityEngine.Matrix4x4 UnityEngine.AI.NavMeshBuildSource::m_Transform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform_0; // UnityEngine.Vector3 UnityEngine.AI.NavMeshBuildSource::m_Size Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Size_1; // UnityEngine.AI.NavMeshBuildSourceShape UnityEngine.AI.NavMeshBuildSource::m_Shape int32_t ___m_Shape_2; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_Area int32_t ___m_Area_3; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_InstanceID int32_t ___m_InstanceID_4; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_ComponentID int32_t ___m_ComponentID_5; }; // UnityEngine.AI.NavMeshData struct NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.TerrainData struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24_StaticFields { // System.Int32 UnityEngine.TerrainData::k_MaximumResolution int32_t ___k_MaximumResolution_4; // System.Int32 UnityEngine.TerrainData::k_MinimumDetailResolutionPerPatch int32_t ___k_MinimumDetailResolutionPerPatch_5; // System.Int32 UnityEngine.TerrainData::k_MaximumDetailResolutionPerPatch int32_t ___k_MaximumDetailResolutionPerPatch_6; // System.Int32 UnityEngine.TerrainData::k_MaximumDetailPatchCount int32_t ___k_MaximumDetailPatchCount_7; // System.Int32 UnityEngine.TerrainData::k_MaximumDetailsPerRes int32_t ___k_MaximumDetailsPerRes_8; // System.Int32 UnityEngine.TerrainData::k_MinimumAlphamapResolution int32_t ___k_MinimumAlphamapResolution_9; // System.Int32 UnityEngine.TerrainData::k_MaximumAlphamapResolution int32_t ___k_MaximumAlphamapResolution_10; // System.Int32 UnityEngine.TerrainData::k_MinimumBaseMapResolution int32_t ___k_MinimumBaseMapResolution_11; // System.Int32 UnityEngine.TerrainData::k_MaximumBaseMapResolution int32_t ___k_MaximumBaseMapResolution_12; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ____current_3; }; // System.Predicate`1 struct Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270 : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.AI.NavMesh/OnNavMeshPreUpdate struct OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7 : public MulticastDelegate_t { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.AI.NavMeshAgent struct NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.AI.NavMeshObstacle struct NavMeshObstacle_t8A0C6288BB17A7B9DEF5897AEAFA7C58DB85C411 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.AI.NavMeshLink struct NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Int32 UnityEngine.AI.NavMeshLink::m_AgentTypeID int32_t ___m_AgentTypeID_4; // UnityEngine.Vector3 UnityEngine.AI.NavMeshLink::m_StartPoint Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_StartPoint_5; // UnityEngine.Vector3 UnityEngine.AI.NavMeshLink::m_EndPoint Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_EndPoint_6; // System.Single UnityEngine.AI.NavMeshLink::m_Width float ___m_Width_7; // System.Int32 UnityEngine.AI.NavMeshLink::m_CostModifier int32_t ___m_CostModifier_8; // System.Boolean UnityEngine.AI.NavMeshLink::m_Bidirectional bool ___m_Bidirectional_9; // System.Boolean UnityEngine.AI.NavMeshLink::m_AutoUpdatePosition bool ___m_AutoUpdatePosition_10; // System.Int32 UnityEngine.AI.NavMeshLink::m_Area int32_t ___m_Area_11; // UnityEngine.AI.NavMeshLinkInstance UnityEngine.AI.NavMeshLink::m_LinkInstance NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 ___m_LinkInstance_12; // UnityEngine.Vector3 UnityEngine.AI.NavMeshLink::m_LastPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_LastPosition_13; // UnityEngine.Quaternion UnityEngine.AI.NavMeshLink::m_LastRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_LastRotation_14; }; struct NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_StaticFields { // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshLink::s_Tracked List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* ___s_Tracked_15; }; // UnityEngine.AI.NavMeshModifier struct NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Boolean UnityEngine.AI.NavMeshModifier::m_OverrideArea bool ___m_OverrideArea_4; // System.Int32 UnityEngine.AI.NavMeshModifier::m_Area int32_t ___m_Area_5; // System.Boolean UnityEngine.AI.NavMeshModifier::m_IgnoreFromBuild bool ___m_IgnoreFromBuild_6; // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshModifier::m_AffectedAgents List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_AffectedAgents_7; }; struct NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_StaticFields { // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshModifier::s_NavMeshModifiers List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* ___s_NavMeshModifiers_8; }; // UnityEngine.AI.NavMeshModifierVolume struct NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Vector3 UnityEngine.AI.NavMeshModifierVolume::m_Size Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Size_4; // UnityEngine.Vector3 UnityEngine.AI.NavMeshModifierVolume::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_5; // System.Int32 UnityEngine.AI.NavMeshModifierVolume::m_Area int32_t ___m_Area_6; // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshModifierVolume::m_AffectedAgents List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_AffectedAgents_7; }; struct NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_StaticFields { // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshModifierVolume::s_NavMeshModifiers List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* ___s_NavMeshModifiers_8; }; // UnityEngine.AI.NavMeshSurface struct NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Int32 UnityEngine.AI.NavMeshSurface::m_AgentTypeID int32_t ___m_AgentTypeID_4; // UnityEngine.AI.CollectObjects UnityEngine.AI.NavMeshSurface::m_CollectObjects int32_t ___m_CollectObjects_5; // UnityEngine.Vector3 UnityEngine.AI.NavMeshSurface::m_Size Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Size_6; // UnityEngine.Vector3 UnityEngine.AI.NavMeshSurface::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_7; // UnityEngine.LayerMask UnityEngine.AI.NavMeshSurface::m_LayerMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___m_LayerMask_8; // UnityEngine.AI.NavMeshCollectGeometry UnityEngine.AI.NavMeshSurface::m_UseGeometry int32_t ___m_UseGeometry_9; // System.Int32 UnityEngine.AI.NavMeshSurface::m_DefaultArea int32_t ___m_DefaultArea_10; // System.Boolean UnityEngine.AI.NavMeshSurface::m_IgnoreNavMeshAgent bool ___m_IgnoreNavMeshAgent_11; // System.Boolean UnityEngine.AI.NavMeshSurface::m_IgnoreNavMeshObstacle bool ___m_IgnoreNavMeshObstacle_12; // System.Boolean UnityEngine.AI.NavMeshSurface::m_OverrideTileSize bool ___m_OverrideTileSize_13; // System.Int32 UnityEngine.AI.NavMeshSurface::m_TileSize int32_t ___m_TileSize_14; // System.Boolean UnityEngine.AI.NavMeshSurface::m_OverrideVoxelSize bool ___m_OverrideVoxelSize_15; // System.Single UnityEngine.AI.NavMeshSurface::m_VoxelSize float ___m_VoxelSize_16; // System.Boolean UnityEngine.AI.NavMeshSurface::m_BuildHeightMesh bool ___m_BuildHeightMesh_17; // UnityEngine.AI.NavMeshData UnityEngine.AI.NavMeshSurface::m_NavMeshData NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___m_NavMeshData_18; // UnityEngine.AI.NavMeshDataInstance UnityEngine.AI.NavMeshSurface::m_NavMeshDataInstance NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 ___m_NavMeshDataInstance_19; // UnityEngine.Vector3 UnityEngine.AI.NavMeshSurface::m_LastPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_LastPosition_20; // UnityEngine.Quaternion UnityEngine.AI.NavMeshSurface::m_LastRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_LastRotation_21; }; struct NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_StaticFields { // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshSurface::s_NavMeshSurfaces List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* ___s_NavMeshSurfaces_22; }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Int32[] 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; } }; // UnityEngine.AI.NavMeshModifierVolume[] struct NavMeshModifierVolumeU5BU5D_tA6983227AD41CE9C13AF6E4C29B4054C31770E48 : public RuntimeArray { ALIGN_FIELD (8) NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* m_Items[1]; inline NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26** 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_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.AI.NavMeshModifier[] struct NavMeshModifierU5BU5D_t04347C1CB3C2F30EB13C773E0B2C9AD5ACBD8721 : public RuntimeArray { ALIGN_FIELD (8) NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* m_Items[1]; inline NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82** 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_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Object[] 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); } }; // UnityEngine.AI.NavMeshBuildSource[] 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; } }; // UnityEngine.AI.NavMeshBuildMarkup[] 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; } }; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___item0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ; // T[] UnityEngine.Component::GetComponentsInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ; // System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___match0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___item0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_gshared (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD330AE904D9B8C6FA57A125CD4DF59CD2A8924F6_gshared (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_gshared_inline (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* __this, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___item0, const RuntimeMethod* method) ; // System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_mF2C9EA5089D1C1224EAAEA8F34FFD00D163A1FA4_gshared (Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6_gshared (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* ___match0, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1 List_1_GetEnumerator_m9B2CB9E2FC6E971FAD6B259466A45CA0BF96FABD_gshared (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774_gshared (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_gshared_inline (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA_gshared (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLink::UpdateLink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_UpdateLink_m209BE1B56461901F4DF40419F69052F0C9CBDA32 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLink::SetAutoUpdate(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_SetAutoUpdate_mF68515C154A408E6E8BD7189E40E4F00E524CC72 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, bool ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLink::AddLink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_AddLink_m0025D8D10612A3D2043426453C98930817A84315 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.AI.NavMeshLinkInstance::get_valid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLinkInstance_get_valid_mC3FA130C24DFC583DB75F98CD60EA42D9C99728C (NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLink::AddTracking(UnityEngine.AI.NavMeshLink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_AddTracking_mE9E5F99B1112B73FE978CF9B4A2BDF9375EDEAB9 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* ___link0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLink::RemoveTracking(UnityEngine.AI.NavMeshLink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_RemoveTracking_m5DBA4C7EDE2B4B075EE6AF0631B5E7F8B21B966B (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* ___link0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLinkInstance::Remove() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLinkInstance_Remove_m77C1691C460808B8621697E42E21E49757AB8F80 (NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m5B1423CBBA7DCF35114F1FDA7D92496CBAE339C5_inline (List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void UnityEngine.AI.NavMesh/OnNavMeshPreUpdate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnNavMeshPreUpdate__ctor_m7142A3AA991BE50B637A16D946AB7604C64EF9BA (OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C (Delegate_t* ___a0, Delegate_t* ___b1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m9A64E851C88437766665A54B4A9A79DE87442FBC_inline (List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* __this, NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* ___item0, const RuntimeMethod* method) { (( void (*) (List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B*, NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m3160EEBC3DC4F41A08673AAF7664E2610E683EE5 (List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* __this, NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* ___item0, const RuntimeMethod* method) { return (( bool (*) (List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B*, NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___item0, method); } // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116 (Delegate_t* ___source0, Delegate_t* ___value1, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLinkData::set_startPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLinkData_set_startPosition_m4E0893E2A63775D7129A831A574F2F0A06440BE2 (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLinkData::set_endPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLinkData_set_endPosition_m1B5D0E5D015DC6DFB762CD7D97A410B1288AC6AC (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLinkData::set_width(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLinkData_set_width_mD244463C49B525AFA44B7F56843E41F567D16496 (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, float ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLinkData::set_costModifier(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLinkData_set_costModifier_mE28AAEBCA77463892876EAADF05AA110D2339600 (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, float ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLinkData::set_bidirectional(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLinkData_set_bidirectional_m89572A00DDCC0E1AB1CF328655D40F66008EB24F (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, bool ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLinkData::set_area(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLinkData_set_area_m6DA7475FA09DF4488B24D3B70B6101A70F79CB19 (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLinkData::set_agentTypeID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLinkData_set_agentTypeID_m4822096B83F3D22FF348616C02F28F1F7FE66BF7 (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830* __this, int32_t ___value0, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Component::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Transform::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshLinkInstance UnityEngine.AI.NavMesh::AddLink(UnityEngine.AI.NavMeshLinkData,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 NavMesh_AddLink_mF285AFF0BCB85A48DCDAE97FFCD115E7D3569616 (NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830 ___link0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshLinkInstance::set_owner(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLinkInstance_set_owner_m433EC295DE473EF82D6E45515BEFD46606620422 (NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m6A7FB1C9E9DE194708997BFA24C6E238D92D908E_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Quaternion::op_Inequality(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_mC1922F160B14F6F404E46FFCC10B282D913BE354_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6 List_1_GetEnumerator_mE25622B0F6F44DBCA1DCDD8241E2D080A13832AF (List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* __this, const RuntimeMethod* method) { return (( Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6 (*) (List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m37048065C3DC3F8F7FAE3E0184EFE5532C920CD8 (Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* Enumerator_get_Current_mBCFA4203A603038C0995A1A914B16BCA8998018B_inline (Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6* __this, const RuntimeMethod* method) { return (( NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* (*) (Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean UnityEngine.AI.NavMeshLink::HasTransformChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_HasTransformChanged_mD0C7C31886FBF76EA12C223497BB1E5B16C57DB9 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mC3B0825E09932E819E360BECFA4B03A748C14A68 (Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline (const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.MonoBehaviour::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m7E42728111EF1CA4A10F65C4B4819B306CA92A4B (List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* __this, const RuntimeMethod* method) { (( void (*) (List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_mC75352F3B715199BA2AF26D26F6713F86BE8197A (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* __this, NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* ___item0, const RuntimeMethod* method) { return (( bool (*) (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8*, NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___item0, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mAED985241B5763F5B2ED3687E495D004DEECFF0A_inline (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* __this, NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8*, NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m3736D2617447750DDFD644F353CEDC7C7D7CEFA1 (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* __this, NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* ___item0, const RuntimeMethod* method) { return (( bool (*) (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8*, NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___item0, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() 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); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___index0, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___index0, method); } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) inline int32_t List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___item0, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_gshared)(__this, ___item0, method); } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) inline void List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_gshared)(__this, ___collection0, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m83220332A191F15ED47206D7FF838D160C092234 (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* __this, const RuntimeMethod* method) { (( void (*) (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_mE9BBB45A23F5DD2593926EAF92DEB30CAF42F907 (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* __this, NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* ___item0, const RuntimeMethod* method) { return (( bool (*) (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927*, NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___item0, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m3C216CE045D7ED07635574810CCE05C37F951AEE_inline (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* __this, NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927*, NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m4A9E063684A6CC93422FDFB6B359D53037330B30 (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* __this, NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* ___item0, const RuntimeMethod* method) { return (( bool (*) (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927*, NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___item0, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mCEF6F1A7ECD12CB5CC40E1AD29A404647F4E726B (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* __this, const RuntimeMethod* method) { (( void (*) (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void UnityEngine.AI.NavMeshSurface::Register(UnityEngine.AI.NavMeshSurface) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_Register_m6658C2249E6B1E7573C06FE21C3D33D5FB809453 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* ___surface0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshSurface::AddData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_AddData_m3B92D495D85795E8AAEB5BF782A86576DBF7206F (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshSurface::RemoveData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_RemoveData_m244AFF7183FD627F16B91BAD59DC32131738BB3B (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshSurface::Unregister(UnityEngine.AI.NavMeshSurface) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_Unregister_m954186C642CB8A05D45985BBACCF873D58E01737 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* ___surface0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.AI.NavMeshDataInstance::get_valid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshDataInstance_get_valid_m9BD94D223A13D2F84E95E7E70E672360402AE616 (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshDataInstance UnityEngine.AI.NavMesh::AddNavMeshData(UnityEngine.AI.NavMeshData,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 NavMesh_AddNavMeshData_m0BCAEBBAD15BECCF06576227E8FDFCE85A8EAE53 (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___navMeshData0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshDataInstance::set_owner(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshDataInstance_set_owner_m09F05AD2057CA0058E74504143C95ED8E1AABC8D (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshDataInstance::Remove() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshDataInstance_Remove_mDC57A2ABE926E61CC28E001EC9AA5A40B9CA7635 (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* __this, const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshBuildSettings UnityEngine.AI.NavMesh::GetSettingsByID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D NavMesh_GetSettingsByID_m8BAE17B37E61C4C67FF2AB2CF578348A387A41D9 (int32_t ___agentTypeID0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::get_agentTypeID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshBuildSettings_get_agentTypeID_m248DC5380737E4AFF5F4004811EE164DD31CE018 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.AI.NavMeshSurface::get_agentTypeID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_agentTypeID_m817A837C523AD133FAE8D159DAA4C568BA431FA3 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) ; // System.String System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogWarning(System.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m5C8299150E64600CBF5C92706AD610C21D0C0DC5 (RuntimeObject* ___message0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___context1, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSettings::set_agentTypeID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_agentTypeID_mE091F1311BFBC749DA3BD83F66DD7E44ACF384D5 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.AI.NavMeshSurface::get_overrideTileSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_overrideTileSize_m498945E257ABA5479D2EF46CC115E83C30F9CD39 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSettings::set_overrideTileSize(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_overrideTileSize_m8451EB820C1A274972559C392C16193596A64B31 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, bool ___value0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.AI.NavMeshSurface::get_tileSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_tileSize_m547CCF2E478DD4F6949CE4790F1666DC811FDA4B (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSettings::set_tileSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_tileSize_mE1B92472E4DCAA121A64DC92949C872900DCC5A1 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.AI.NavMeshSurface::get_overrideVoxelSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_overrideVoxelSize_m7C0420C2A9F451680139E2590171379605670DBA (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSettings::set_overrideVoxelSize(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_overrideVoxelSize_m92AB126B5F429E7382E5F303D0C803D89B9D07A7 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, bool ___value0, const RuntimeMethod* method) ; // System.Single UnityEngine.AI.NavMeshSurface::get_voxelSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshSurface_get_voxelSize_m3FCE294C0933A0C459F34E1BF0E6F6F513F75C1A (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSettings::set_voxelSize(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSettings_set_voxelSize_mDEF5908F6C7C94F5EAF879DF9F28AE0226438BCD (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D* __this, float ___value0, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshSurface::CollectSources() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* NavMeshSurface_CollectSources_mD13E1B734C6EC5650E652F7F693B53AF714D4B11 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.AI.NavMeshSurface::Abs(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_Abs_m6FDEC6511AC40FD4E1C76F8BEB31A60A5BA5C293 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___center0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___size1, const RuntimeMethod* method) ; // UnityEngine.Bounds UnityEngine.AI.NavMeshSurface::CalculateWorldBounds(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshSurface_CalculateWorldBounds_m6E01402D5A3CD76865FD4A23FAFBFA9FB9A5F713 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___sources0, const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshBuildSettings UnityEngine.AI.NavMeshSurface::GetBuildSettings() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D NavMeshSurface_GetBuildSettings_mD1046164C39A191D78217E4E7A0329F40122760A (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshData UnityEngine.AI.NavMeshBuilder::BuildNavMeshData(UnityEngine.AI.NavMeshBuildSettings,System.Collections.Generic.List`1,UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* NavMeshBuilder_BuildNavMeshData_m1F15863333DD1674FE522112786CFE64AFA04702 (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D ___buildSettings0, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___sources1, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___localBounds2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position3, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation4, const RuntimeMethod* method) ; // UnityEngine.GameObject UnityEngine.Component::get_gameObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.String UnityEngine.Object::get_name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Object::set_name(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ; // UnityEngine.AsyncOperation UnityEngine.AI.NavMeshBuilder::UpdateNavMeshDataAsync(UnityEngine.AI.NavMeshData,UnityEngine.AI.NavMeshBuildSettings,System.Collections.Generic.List`1,UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* NavMeshBuilder_UpdateNavMeshDataAsync_m96D5C71EFA53AB2FFBBDEDCFDCC737A0D71C1C9D (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___data0, NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D ___buildSettings1, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___sources2, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___localBounds3, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m27F6B025CD442135D76794DE8175E190457B6C6D_inline (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m10A2EE4EE9EF2634217A276ED578FA42003E9EE6 (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* __this, NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* ___item0, const RuntimeMethod* method) { return (( bool (*) (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B*, NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___item0, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m93190D9035CE977B3EB652907152EF19E90047DF_inline (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* __this, NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* ___item0, const RuntimeMethod* method) { (( void (*) (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B*, NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m319A0823AD1BDDCFEEACC84579A586C08D3E6427 (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* __this, NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* ___item0, const RuntimeMethod* method) { return (( bool (*) (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B*, NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___item0, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* List_1_get_Item_m9D669B887AAFCA5618F2FADC1C63A504FB868691 (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* __this, int32_t ___index0, const RuntimeMethod* method) { return (( NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* (*) (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method); } // System.Void UnityEngine.AI.NavMeshSurface::UpdateDataIfTransformChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_UpdateDataIfTransformChanged_mEAF82FD02A70516374534495BC57E62A08238423 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) ; // T[] UnityEngine.Component::GetComponentsInChildren() inline NavMeshModifierVolumeU5BU5D_tA6983227AD41CE9C13AF6E4C29B4054C31770E48* Component_GetComponentsInChildren_TisNavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_m2CE71B140CA2C39CC2C925000BBA36975B332C77 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( NavMeshModifierVolumeU5BU5D_tA6983227AD41CE9C13AF6E4C29B4054C31770E48* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) inline void List_1__ctor_mE31733A3CBA129ABFD65B0F7EDB89FAF5C918A86 (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { (( void (*) (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___collection0, method); } // System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) inline void Predicate_1__ctor_mAE9539EC89EF753C3FE1BD5BAD801D7B7F215592 (Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___object0, ___method1, method); } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) inline int32_t List_1_RemoveAll_m9DB359AB2A15E492228FE37E6E725102DCC25CCB (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* __this, Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270* ___match0, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927*, Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___match0, method); } // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshModifierVolume::get_activeModifiers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* NavMeshModifierVolume_get_activeModifiers_m15594BB3E469B272A98BF5B66D14C82F77E6046A (const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B List_1_GetEnumerator_mAA86E9F79AEC4A824F8973B35510FF4927F98FD6 (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* __this, const RuntimeMethod* method) { return (( Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B (*) (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m68F0202C2FBB6C95C8883EDE82FCB738CB34BA16 (Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* Enumerator_get_Current_m88CEA9016044C7DE9E17CB7F685E6BB554857963_inline (Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B* __this, const RuntimeMethod* method) { return (( NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* (*) (Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___mask0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.GameObject::get_layer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.AI.NavMeshModifierVolume::AffectsAgentType(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifierVolume_AffectsAgentType_m181399154BFAA77A6F48D6C0281C37F088F9E98B (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, int32_t ___agentTypeID0, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.AI.NavMeshModifierVolume::get_center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshModifierVolume_get_center_m680C062269D60BD22DEC8DE535627C68C0867122 (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_lossyScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.AI.NavMeshModifierVolume::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshModifierVolume_get_size_m321A424ABBDC0BD9E863CC5F04DBBBBD124E857C (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSource::set_shape(UnityEngine.AI.NavMeshBuildSourceShape) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, int32_t ___value0, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline (const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s2, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSource::set_transform(UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSource::set_size(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_size_m8BF0198CBE370CE89B9B29917E105ABA54F05762 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.AI.NavMeshModifierVolume::get_area() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshModifierVolume_get_area_m7FFDB165FCE530ACCE64932C2F623A1E040FD37B (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSource::set_area(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_area_m52BD5EFD88AF67F5065242DFCAEFF7AC924C2C0D (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___item0, const RuntimeMethod* method) { (( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD, const RuntimeMethod*))List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline)(__this, ___item0, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mC7B3F2DD6C4470F599197A62B7672ECA6CC587FB (Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() 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); } // System.Void System.Collections.Generic.List`1::.ctor() 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); } // T[] UnityEngine.Component::GetComponentsInChildren() inline NavMeshModifierU5BU5D_t04347C1CB3C2F30EB13C773E0B2C9AD5ACBD8721* Component_GetComponentsInChildren_TisNavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_mC419FEE35DE7E1885EFCE19AA8E61C01CDCB0E6B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( NavMeshModifierU5BU5D_t04347C1CB3C2F30EB13C773E0B2C9AD5ACBD8721* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) inline void List_1__ctor_m5751E31F73CA1A613A123E544C71A58194368BC2 (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { (( void (*) (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___collection0, method); } // System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) inline void Predicate_1__ctor_m42A5B2C68AED03D8D2D2878E17F76150F685C3D3 (Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___object0, ___method1, method); } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) inline int32_t List_1_RemoveAll_mC6AB96EA71DED8C645B2921B6FC47EFE4E5D1AF3 (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* __this, Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F* ___match0, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8*, Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___match0, method); } // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshModifier::get_activeModifiers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* NavMeshModifier_get_activeModifiers_mA80EBEDFD00FB8094130BACB291024C637E4DA1C (const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE List_1_GetEnumerator_m7104F4E238A12D2A1B0582CA0FC20AB7ED8BFED6 (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* __this, const RuntimeMethod* method) { return (( Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE (*) (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m1DD39095BD42A6E89359806C7F035070787027AE (Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* Enumerator_get_Current_mF1BAAFC1ECDB05902CC0068EF3C84EE44E680805_inline (Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE* __this, const RuntimeMethod* method) { return (( NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* (*) (Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean UnityEngine.AI.NavMeshModifier::AffectsAgentType(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_AffectsAgentType_m6E35A4A98A6465EE310DA56D3E364E43384916D1 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, int32_t ___agentTypeID0, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildMarkup::set_root(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildMarkup_set_root_m430AD3DD5F28A57488C195C85E80CBEA710F70EE (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.AI.NavMeshModifier::get_overrideArea() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_get_overrideArea_mEBDF7BA1A5E02732EC58C0719E55C497E7AC8588 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildMarkup::set_overrideArea(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildMarkup_set_overrideArea_mFBD7DD020A6D6DA460DB1DF692AC40185FF7FA28 (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* __this, bool ___value0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.AI.NavMeshModifier::get_area() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshModifier_get_area_mFB0A525E06D5301CD8ACFD0E0DC5E8A6CC014456 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildMarkup::set_area(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildMarkup_set_area_m4CAB4DA0BF89093DA5D1958F561E36741A377ED1 (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.AI.NavMeshModifier::get_ignoreFromBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_get_ignoreFromBuild_m3430FE1AC3498D6231D5CED7E66678EAE0846D69 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildMarkup::set_ignoreFromBuild(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildMarkup_set_ignoreFromBuild_mFC4CF4120B8A2A275D8578850249823C6AA0D73A (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC* __this, bool ___value0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_inline (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* __this, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F*, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC, const RuntimeMethod*))List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_gshared_inline)(__this, ___item0, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mB75796799A237005D169B9B1205EA0DD7BB84356 (Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void UnityEngine.AI.NavMeshBuilder::CollectSources(UnityEngine.Transform,System.Int32,UnityEngine.AI.NavMeshCollectGeometry,System.Int32,System.Collections.Generic.List`1,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuilder_CollectSources_m61D5A6FE768C4725E36BB8A45DACEF4D2683022F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___root0, int32_t ___includedLayerMask1, int32_t ___geometry2, int32_t ___defaultArea3, List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* ___markups4, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___results5, const RuntimeMethod* method) ; // UnityEngine.Bounds UnityEngine.AI.NavMeshSurface::GetWorldBounds(UnityEngine.Matrix4x4,UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshSurface_GetWorldBounds_m53366C6EC28A95EB84515C2572B976C1EF5F0D77 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___mat0, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds1, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuilder::CollectSources(UnityEngine.Bounds,System.Int32,UnityEngine.AI.NavMeshCollectGeometry,System.Int32,System.Collections.Generic.List`1,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuilder_CollectSources_m10386340F1709E2049F2209DADE16E436D5FB700 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___includedWorldBounds0, int32_t ___includedLayerMask1, int32_t ___geometry2, int32_t ___defaultArea3, List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* ___markups4, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___results5, const RuntimeMethod* method) ; // System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) inline void Predicate_1__ctor_mF2C9EA5089D1C1224EAAEA8F34FFD00D163A1FA4 (Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_mF2C9EA5089D1C1224EAAEA8F34FFD00D163A1FA4_gshared)(__this, ___object0, ___method1, method); } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) inline int32_t List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6 (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* ___match0, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D*, const RuntimeMethod*))List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6_gshared)(__this, ___match0, method); } // System.Void UnityEngine.AI.NavMeshSurface::AppendModifierVolumes(System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_AppendModifierVolumes_mEFF654357C4853A17D06DBF634DB122839122550 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** ___sources0, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_right() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_m13B7C3EAA64DC921EC23346C56A5A597B5481FF5_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyVector(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_forward() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_inverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() 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); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774 (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1*, const RuntimeMethod*))Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() 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); } // UnityEngine.AI.NavMeshBuildSourceShape UnityEngine.AI.NavMeshBuildSource::get_shape() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshBuildSource_get_shape_mE359A5788D37A77F2274322406A969F24D875362 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, const RuntimeMethod* method) ; // UnityEngine.Object UnityEngine.AI.NavMeshBuildSource::get_sourceObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* NavMeshBuildSource_get_sourceObject_m51EF008BE3A0BE134763E1582E34083188C7C685 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.AI.NavMeshBuildSource::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 NavMeshBuildSource_get_transform_m1950BA7D6106161B25629D19037355FAFCC8FF77 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lhs0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method) ; // UnityEngine.Bounds UnityEngine.Mesh::get_bounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds0, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.TerrainData::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TerrainData_get_size_mCD3977F344B9DEBFF61DD537D03FEB9473838DA5 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline (float ___d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a1, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.AI.NavMeshBuildSource::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshBuildSource_get_size_m515CADA91789EC141B963B72FB217DA442CFBACE (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1*, const RuntimeMethod*))Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA_gshared)(__this, method); } // System.Void UnityEngine.Bounds::Expand(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Expand_m49340CC585463AB7DEFD672E523ADD5443AFFEA3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, float ___amount0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.AI.NavMeshSurface::HasTransformChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_HasTransformChanged_m5766AE0E589120789DE1EAB7AE22AA206AE74E42 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) ; // UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMask_op_Implicit_mDC9C22C4477684D460FCF25B1BFE6B54419FB922 (int32_t ___intVal0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m862FEF91552C7FB22F59F0B231924AE498DF5DF0 (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* __this, const RuntimeMethod* method) { (( void (*) (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void UnityEngine.AI.NavMeshSurface/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC124ECF3C8BCA1F364397BCDA11234EAF60C1648 (U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* __this, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // UnityEngine.Component UnityEngine.AI.NavMeshBuildSource::get_component() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* NavMeshBuildSource_get_component_mFC0AC306661A1786702758D8D5ABE8DFC775EFCD (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() 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); } // T UnityEngine.GameObject::GetComponent() 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); } // System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Quaternion::op_Equality(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_m3DF1D708D3A0AFB11EACF42A9C068EF6DC508FBB_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method) ; // System.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_m4A80D03D7B7DEC054E2175E53D072675649C6713_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___a0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___b1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Quaternion::IsEqualUsingDot(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m5C6AC5F5C56B27C25DDF612BEEF40F28CA44CA31_inline (float ___dot0, 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 // System.Int32 UnityEngine.AI.NavMeshLink::get_agentTypeID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshLink_get_agentTypeID_mBA512E28C98F7271A4EC58863BC5507FABC1565F (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // public int agentTypeID { get { return m_AgentTypeID; } set { m_AgentTypeID = value; UpdateLink(); } } int32_t L_0 = __this->___m_AgentTypeID_4; V_0 = L_0; goto IL_000a; } IL_000a: { // public int agentTypeID { get { return m_AgentTypeID; } set { m_AgentTypeID = value; UpdateLink(); } } int32_t L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshLink::set_agentTypeID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_agentTypeID_m9FBF19AA686D99FAC90A86273240403DE35D1171 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int agentTypeID { get { return m_AgentTypeID; } set { m_AgentTypeID = value; UpdateLink(); } } int32_t L_0 = ___value0; __this->___m_AgentTypeID_4 = L_0; // public int agentTypeID { get { return m_AgentTypeID; } set { m_AgentTypeID = value; UpdateLink(); } } NavMeshLink_UpdateLink_m209BE1B56461901F4DF40419F69052F0C9CBDA32(__this, NULL); // public int agentTypeID { get { return m_AgentTypeID; } set { m_AgentTypeID = value; UpdateLink(); } } return; } } // UnityEngine.Vector3 UnityEngine.AI.NavMeshLink::get_startPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshLink_get_startPoint_mF070CE559A173AE0ED1AE64B66B6FC9D41CFB211 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // public Vector3 startPoint { get { return m_StartPoint; } set { m_StartPoint = value; UpdateLink(); } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_StartPoint_5; V_0 = L_0; goto IL_000a; } IL_000a: { // public Vector3 startPoint { get { return m_StartPoint; } set { m_StartPoint = value; UpdateLink(); } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshLink::set_startPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_startPoint_mE3F4B2CEEE6E3E58AE16E887B8EC1A5563DB1D00 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) { { // public Vector3 startPoint { get { return m_StartPoint; } set { m_StartPoint = value; UpdateLink(); } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0; __this->___m_StartPoint_5 = L_0; // public Vector3 startPoint { get { return m_StartPoint; } set { m_StartPoint = value; UpdateLink(); } } NavMeshLink_UpdateLink_m209BE1B56461901F4DF40419F69052F0C9CBDA32(__this, NULL); // public Vector3 startPoint { get { return m_StartPoint; } set { m_StartPoint = value; UpdateLink(); } } return; } } // UnityEngine.Vector3 UnityEngine.AI.NavMeshLink::get_endPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshLink_get_endPoint_m6D83EDB204BABC7C6F57BC30FE0CC9D4A77EAE50 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // public Vector3 endPoint { get { return m_EndPoint; } set { m_EndPoint = value; UpdateLink(); } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_EndPoint_6; V_0 = L_0; goto IL_000a; } IL_000a: { // public Vector3 endPoint { get { return m_EndPoint; } set { m_EndPoint = value; UpdateLink(); } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshLink::set_endPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_endPoint_mDE94DB8EA84FF53BA3A836B8F3E9ECD58E821408 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) { { // public Vector3 endPoint { get { return m_EndPoint; } set { m_EndPoint = value; UpdateLink(); } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0; __this->___m_EndPoint_6 = L_0; // public Vector3 endPoint { get { return m_EndPoint; } set { m_EndPoint = value; UpdateLink(); } } NavMeshLink_UpdateLink_m209BE1B56461901F4DF40419F69052F0C9CBDA32(__this, NULL); // public Vector3 endPoint { get { return m_EndPoint; } set { m_EndPoint = value; UpdateLink(); } } return; } } // System.Single UnityEngine.AI.NavMeshLink::get_width() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshLink_get_width_mCE612FE2683527D823B6F8F2A4294063CB3A567D (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { // public float width { get { return m_Width; } set { m_Width = value; UpdateLink(); } } float L_0 = __this->___m_Width_7; V_0 = L_0; goto IL_000a; } IL_000a: { // public float width { get { return m_Width; } set { m_Width = value; UpdateLink(); } } float L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshLink::set_width(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_width_mDBC807667A0351A719CE95945A9823C393AFDE1A (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, float ___value0, const RuntimeMethod* method) { { // public float width { get { return m_Width; } set { m_Width = value; UpdateLink(); } } float L_0 = ___value0; __this->___m_Width_7 = L_0; // public float width { get { return m_Width; } set { m_Width = value; UpdateLink(); } } NavMeshLink_UpdateLink_m209BE1B56461901F4DF40419F69052F0C9CBDA32(__this, NULL); // public float width { get { return m_Width; } set { m_Width = value; UpdateLink(); } } return; } } // System.Int32 UnityEngine.AI.NavMeshLink::get_costModifier() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshLink_get_costModifier_m3FFEF19C169C808526B2426931C6830AD69F0E86 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // public int costModifier { get { return m_CostModifier; } set { m_CostModifier = value; UpdateLink(); } } int32_t L_0 = __this->___m_CostModifier_8; V_0 = L_0; goto IL_000a; } IL_000a: { // public int costModifier { get { return m_CostModifier; } set { m_CostModifier = value; UpdateLink(); } } int32_t L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshLink::set_costModifier(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_costModifier_m5F1026E616A4014AEA86D37E9B74C0BA21F84CEA (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int costModifier { get { return m_CostModifier; } set { m_CostModifier = value; UpdateLink(); } } int32_t L_0 = ___value0; __this->___m_CostModifier_8 = L_0; // public int costModifier { get { return m_CostModifier; } set { m_CostModifier = value; UpdateLink(); } } NavMeshLink_UpdateLink_m209BE1B56461901F4DF40419F69052F0C9CBDA32(__this, NULL); // public int costModifier { get { return m_CostModifier; } set { m_CostModifier = value; UpdateLink(); } } return; } } // System.Boolean UnityEngine.AI.NavMeshLink::get_bidirectional() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_get_bidirectional_m55F07C5D29C159113CBD013656FCEEE9C42D8EDF (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { bool V_0 = false; { // public bool bidirectional { get { return m_Bidirectional; } set { m_Bidirectional = value; UpdateLink(); } } bool L_0 = __this->___m_Bidirectional_9; V_0 = L_0; goto IL_000a; } IL_000a: { // public bool bidirectional { get { return m_Bidirectional; } set { m_Bidirectional = value; UpdateLink(); } } bool L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshLink::set_bidirectional(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_bidirectional_m11000F7EEE034182321107E0CFD206B93E2F0DB5 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, bool ___value0, const RuntimeMethod* method) { { // public bool bidirectional { get { return m_Bidirectional; } set { m_Bidirectional = value; UpdateLink(); } } bool L_0 = ___value0; __this->___m_Bidirectional_9 = L_0; // public bool bidirectional { get { return m_Bidirectional; } set { m_Bidirectional = value; UpdateLink(); } } NavMeshLink_UpdateLink_m209BE1B56461901F4DF40419F69052F0C9CBDA32(__this, NULL); // public bool bidirectional { get { return m_Bidirectional; } set { m_Bidirectional = value; UpdateLink(); } } return; } } // System.Boolean UnityEngine.AI.NavMeshLink::get_autoUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_get_autoUpdate_m990A747E3A283DBD7E7966B53539A6109F4006B8 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { bool V_0 = false; { // public bool autoUpdate { get { return m_AutoUpdatePosition; } set { SetAutoUpdate(value); } } bool L_0 = __this->___m_AutoUpdatePosition_10; V_0 = L_0; goto IL_000a; } IL_000a: { // public bool autoUpdate { get { return m_AutoUpdatePosition; } set { SetAutoUpdate(value); } } bool L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshLink::set_autoUpdate(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_autoUpdate_m435F36291F066510A7F5CA74858F2355306DD268 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, bool ___value0, const RuntimeMethod* method) { { // public bool autoUpdate { get { return m_AutoUpdatePosition; } set { SetAutoUpdate(value); } } bool L_0 = ___value0; NavMeshLink_SetAutoUpdate_mF68515C154A408E6E8BD7189E40E4F00E524CC72(__this, L_0, NULL); // public bool autoUpdate { get { return m_AutoUpdatePosition; } set { SetAutoUpdate(value); } } return; } } // System.Int32 UnityEngine.AI.NavMeshLink::get_area() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshLink_get_area_m0FD4060A62220399AA17DA1F4A0C92EF19E60E58 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // public int area { get { return m_Area; } set { m_Area = value; UpdateLink(); } } int32_t L_0 = __this->___m_Area_11; V_0 = L_0; goto IL_000a; } IL_000a: { // public int area { get { return m_Area; } set { m_Area = value; UpdateLink(); } } int32_t L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshLink::set_area(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_set_area_mF7AA5AB09937CF2C6C3C1A6AC15252903B16A44B (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int area { get { return m_Area; } set { m_Area = value; UpdateLink(); } } int32_t L_0 = ___value0; __this->___m_Area_11 = L_0; // public int area { get { return m_Area; } set { m_Area = value; UpdateLink(); } } NavMeshLink_UpdateLink_m209BE1B56461901F4DF40419F69052F0C9CBDA32(__this, NULL); // public int area { get { return m_Area; } set { m_Area = value; UpdateLink(); } } return; } } // System.Void UnityEngine.AI.NavMeshLink::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_OnEnable_m51D292D990683E1B33BC9667BC8B3CC726A45834 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t G_B3_0 = 0; { // AddLink(); NavMeshLink_AddLink_m0025D8D10612A3D2043426453C98930817A84315(__this, NULL); // if (m_AutoUpdatePosition && m_LinkInstance.valid) bool L_0 = __this->___m_AutoUpdatePosition_10; if (!L_0) { goto IL_001d; } } { NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49* L_1 = (&__this->___m_LinkInstance_12); bool L_2; L_2 = NavMeshLinkInstance_get_valid_mC3FA130C24DFC583DB75F98CD60EA42D9C99728C(L_1, NULL); G_B3_0 = ((int32_t)(L_2)); goto IL_001e; } IL_001d: { G_B3_0 = 0; } IL_001e: { V_0 = (bool)G_B3_0; bool L_3 = V_0; if (!L_3) { goto IL_0029; } } { // AddTracking(this); il2cpp_codegen_runtime_class_init_inline(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); NavMeshLink_AddTracking_mE9E5F99B1112B73FE978CF9B4A2BDF9375EDEAB9(__this, NULL); } IL_0029: { // } return; } } // System.Void UnityEngine.AI.NavMeshLink::OnDisable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_OnDisable_m4438490649F048480A36E505D4373DC963BECCF2 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // RemoveTracking(this); il2cpp_codegen_runtime_class_init_inline(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); NavMeshLink_RemoveTracking_m5DBA4C7EDE2B4B075EE6AF0631B5E7F8B21B966B(__this, NULL); // m_LinkInstance.Remove(); NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49* L_0 = (&__this->___m_LinkInstance_12); NavMeshLinkInstance_Remove_m77C1691C460808B8621697E42E21E49757AB8F80(L_0, NULL); // } return; } } // System.Void UnityEngine.AI.NavMeshLink::UpdateLink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_UpdateLink_m209BE1B56461901F4DF40419F69052F0C9CBDA32 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { { // m_LinkInstance.Remove(); NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49* L_0 = (&__this->___m_LinkInstance_12); NavMeshLinkInstance_Remove_m77C1691C460808B8621697E42E21E49757AB8F80(L_0, NULL); // AddLink(); NavMeshLink_AddLink_m0025D8D10612A3D2043426453C98930817A84315(__this, NULL); // } return; } } // System.Void UnityEngine.AI.NavMeshLink::AddTracking(UnityEngine.AI.NavMeshLink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_AddTracking_mE9E5F99B1112B73FE978CF9B4A2BDF9375EDEAB9 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* ___link0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9A64E851C88437766665A54B4A9A79DE87442FBC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5B1423CBBA7DCF35114F1FDA7D92496CBAE339C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_UpdateTrackedInstances_mE43058846B333900F1E7E096E8FE96057A4820EC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_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; } bool V_0 = false; { // if (s_Tracked.Count == 0) il2cpp_codegen_runtime_class_init_inline(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* L_0 = ((NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var))->___s_Tracked_15; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m5B1423CBBA7DCF35114F1FDA7D92496CBAE339C5_inline(L_0, List_1_get_Count_m5B1423CBBA7DCF35114F1FDA7D92496CBAE339C5_RuntimeMethod_var); V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0032; } } { // NavMesh.onPreUpdate += UpdateTrackedInstances; OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_3 = ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0; OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_4 = (OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)il2cpp_codegen_object_new(OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var); NullCheck(L_4); OnNavMeshPreUpdate__ctor_m7142A3AA991BE50B637A16D946AB7604C64EF9BA(L_4, NULL, (intptr_t)((void*)NavMeshLink_UpdateTrackedInstances_mE43058846B333900F1E7E096E8FE96057A4820EC_RuntimeMethod_var), NULL); Delegate_t* L_5; L_5 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_3, L_4, NULL); ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0 = ((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_5, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0), (void*)((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_5, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var))); } IL_0032: { // s_Tracked.Add(link); il2cpp_codegen_runtime_class_init_inline(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* L_6 = ((NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var))->___s_Tracked_15; NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* L_7 = ___link0; NullCheck(L_6); List_1_Add_m9A64E851C88437766665A54B4A9A79DE87442FBC_inline(L_6, L_7, List_1_Add_m9A64E851C88437766665A54B4A9A79DE87442FBC_RuntimeMethod_var); // } return; } } // System.Void UnityEngine.AI.NavMeshLink::RemoveTracking(UnityEngine.AI.NavMeshLink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_RemoveTracking_m5DBA4C7EDE2B4B075EE6AF0631B5E7F8B21B966B (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* ___link0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m3160EEBC3DC4F41A08673AAF7664E2610E683EE5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5B1423CBBA7DCF35114F1FDA7D92496CBAE339C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_UpdateTrackedInstances_mE43058846B333900F1E7E096E8FE96057A4820EC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_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; } bool V_0 = false; { // s_Tracked.Remove(link); il2cpp_codegen_runtime_class_init_inline(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* L_0 = ((NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var))->___s_Tracked_15; NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* L_1 = ___link0; NullCheck(L_0); bool L_2; L_2 = List_1_Remove_m3160EEBC3DC4F41A08673AAF7664E2610E683EE5(L_0, L_1, List_1_Remove_m3160EEBC3DC4F41A08673AAF7664E2610E683EE5_RuntimeMethod_var); // if (s_Tracked.Count == 0) List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* L_3 = ((NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var))->___s_Tracked_15; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_m5B1423CBBA7DCF35114F1FDA7D92496CBAE339C5_inline(L_3, List_1_get_Count_m5B1423CBBA7DCF35114F1FDA7D92496CBAE339C5_RuntimeMethod_var); V_0 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0); bool L_5 = V_0; if (!L_5) { goto IL_003e; } } { // NavMesh.onPreUpdate -= UpdateTrackedInstances; OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_6 = ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0; OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_7 = (OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)il2cpp_codegen_object_new(OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var); NullCheck(L_7); OnNavMeshPreUpdate__ctor_m7142A3AA991BE50B637A16D946AB7604C64EF9BA(L_7, NULL, (intptr_t)((void*)NavMeshLink_UpdateTrackedInstances_mE43058846B333900F1E7E096E8FE96057A4820EC_RuntimeMethod_var), NULL); Delegate_t* L_8; L_8 = Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116(L_6, L_7, NULL); ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0 = ((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_8, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0), (void*)((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_8, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var))); } IL_003e: { // } return; } } // System.Void UnityEngine.AI.NavMeshLink::SetAutoUpdate(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_SetAutoUpdate_mF68515C154A408E6E8BD7189E40E4F00E524CC72 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, bool ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { // if (m_AutoUpdatePosition == value) bool L_0 = __this->___m_AutoUpdatePosition_10; bool L_1 = ___value0; V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0010; } } { // return; goto IL_002c; } IL_0010: { // m_AutoUpdatePosition = value; bool L_3 = ___value0; __this->___m_AutoUpdatePosition_10 = L_3; // if (value) bool L_4 = ___value0; V_1 = L_4; bool L_5 = V_1; if (!L_5) { goto IL_0025; } } { // AddTracking(this); il2cpp_codegen_runtime_class_init_inline(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); NavMeshLink_AddTracking_mE9E5F99B1112B73FE978CF9B4A2BDF9375EDEAB9(__this, NULL); goto IL_002c; } IL_0025: { // RemoveTracking(this); il2cpp_codegen_runtime_class_init_inline(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); NavMeshLink_RemoveTracking_m5DBA4C7EDE2B4B075EE6AF0631B5E7F8B21B966B(__this, NULL); } IL_002c: { // } return; } } // System.Void UnityEngine.AI.NavMeshLink::AddLink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_AddLink_m0025D8D10612A3D2043426453C98930817A84315 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; { // var link = new NavMeshLinkData(); il2cpp_codegen_initobj((&V_0), sizeof(NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830)); // link.startPosition = m_StartPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_StartPoint_5; NavMeshLinkData_set_startPosition_m4E0893E2A63775D7129A831A574F2F0A06440BE2((&V_0), L_0, NULL); // link.endPosition = m_EndPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___m_EndPoint_6; NavMeshLinkData_set_endPosition_m1B5D0E5D015DC6DFB762CD7D97A410B1288AC6AC((&V_0), L_1, NULL); // link.width = m_Width; float L_2 = __this->___m_Width_7; NavMeshLinkData_set_width_mD244463C49B525AFA44B7F56843E41F567D16496((&V_0), L_2, NULL); // link.costModifier = m_CostModifier; int32_t L_3 = __this->___m_CostModifier_8; NavMeshLinkData_set_costModifier_mE28AAEBCA77463892876EAADF05AA110D2339600((&V_0), ((float)L_3), NULL); // link.bidirectional = m_Bidirectional; bool L_4 = __this->___m_Bidirectional_9; NavMeshLinkData_set_bidirectional_m89572A00DDCC0E1AB1CF328655D40F66008EB24F((&V_0), L_4, NULL); // link.area = m_Area; int32_t L_5 = __this->___m_Area_11; NavMeshLinkData_set_area_m6DA7475FA09DF4488B24D3B70B6101A70F79CB19((&V_0), L_5, NULL); // link.agentTypeID = m_AgentTypeID; int32_t L_6 = __this->___m_AgentTypeID_4; NavMeshLinkData_set_agentTypeID_m4822096B83F3D22FF348616C02F28F1F7FE66BF7((&V_0), L_6, NULL); // m_LinkInstance = NavMesh.AddLink(link, transform.position, transform.rotation); NavMeshLinkData_tCD8AFA57392E548E3798FC92F93657B321B11830 L_7 = V_0; 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); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_10); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_10, NULL); NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49 L_12; L_12 = NavMesh_AddLink_mF285AFF0BCB85A48DCDAE97FFCD115E7D3569616(L_7, L_9, L_11, NULL); __this->___m_LinkInstance_12 = L_12; // if (m_LinkInstance.valid) NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49* L_13 = (&__this->___m_LinkInstance_12); bool L_14; L_14 = NavMeshLinkInstance_get_valid_mC3FA130C24DFC583DB75F98CD60EA42D9C99728C(L_13, NULL); V_1 = L_14; bool L_15 = V_1; if (!L_15) { goto IL_00aa; } } { // m_LinkInstance.owner = this; NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49* L_16 = (&__this->___m_LinkInstance_12); NavMeshLinkInstance_set_owner_m433EC295DE473EF82D6E45515BEFD46606620422(L_16, __this, NULL); } IL_00aa: { // m_LastPosition = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17; L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_17, NULL); __this->___m_LastPosition_13 = L_18; // m_LastRotation = transform.rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19; L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_19); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20; L_20 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_19, NULL); __this->___m_LastRotation_14 = L_20; // } return; } } // System.Boolean UnityEngine.AI.NavMeshLink::HasTransformChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshLink_HasTransformChanged_mD0C7C31886FBF76EA12C223497BB1E5B16C57DB9 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; bool V_2 = false; { // if (m_LastPosition != transform.position) return true; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_LastPosition_13; 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_m6A7FB1C9E9DE194708997BFA24C6E238D92D908E_inline(L_0, L_2, NULL); V_0 = L_3; bool L_4 = V_0; if (!L_4) { goto IL_001f; } } { // if (m_LastPosition != transform.position) return true; V_1 = (bool)1; goto IL_0041; } IL_001f: { // if (m_LastRotation != transform.rotation) return true; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = __this->___m_LastRotation_14; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_6); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL); bool L_8; L_8 = Quaternion_op_Inequality_mC1922F160B14F6F404E46FFCC10B282D913BE354_inline(L_5, L_7, NULL); V_2 = L_8; bool L_9 = V_2; if (!L_9) { goto IL_003d; } } { // if (m_LastRotation != transform.rotation) return true; V_1 = (bool)1; goto IL_0041; } IL_003d: { // return false; V_1 = (bool)0; goto IL_0041; } IL_0041: { // } bool L_10 = V_1; return L_10; } } // System.Void UnityEngine.AI.NavMeshLink::OnDidApplyAnimationProperties() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_OnDidApplyAnimationProperties_m0E9E42780F1C0F3E20A2C195FCA29248C60A9A21 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { { // UpdateLink(); NavMeshLink_UpdateLink_m209BE1B56461901F4DF40419F69052F0C9CBDA32(__this, NULL); // } return; } } // System.Void UnityEngine.AI.NavMeshLink::UpdateTrackedInstances() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink_UpdateTrackedInstances_mE43058846B333900F1E7E096E8FE96057A4820EC (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m37048065C3DC3F8F7FAE3E0184EFE5532C920CD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mC3B0825E09932E819E360BECFA4B03A748C14A68_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mBCFA4203A603038C0995A1A914B16BCA8998018B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE25622B0F6F44DBCA1DCDD8241E2D080A13832AF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6 V_0; memset((&V_0), 0, sizeof(V_0)); NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* V_1 = NULL; bool V_2 = false; { // foreach (var instance in s_Tracked) il2cpp_codegen_runtime_class_init_inline(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* L_0 = ((NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var))->___s_Tracked_15; NullCheck(L_0); Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6 L_1; L_1 = List_1_GetEnumerator_mE25622B0F6F44DBCA1DCDD8241E2D080A13832AF(L_0, List_1_GetEnumerator_mE25622B0F6F44DBCA1DCDD8241E2D080A13832AF_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0035: {// begin finally (depth: 1) Enumerator_Dispose_m37048065C3DC3F8F7FAE3E0184EFE5532C920CD8((&V_0), Enumerator_Dispose_m37048065C3DC3F8F7FAE3E0184EFE5532C920CD8_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_002a_1; } IL_000f_1: { // foreach (var instance in s_Tracked) NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* L_2; L_2 = Enumerator_get_Current_mBCFA4203A603038C0995A1A914B16BCA8998018B_inline((&V_0), Enumerator_get_Current_mBCFA4203A603038C0995A1A914B16BCA8998018B_RuntimeMethod_var); V_1 = L_2; // if (instance.HasTransformChanged()) NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* L_3 = V_1; NullCheck(L_3); bool L_4; L_4 = NavMeshLink_HasTransformChanged_mD0C7C31886FBF76EA12C223497BB1E5B16C57DB9(L_3, NULL); V_2 = L_4; bool L_5 = V_2; if (!L_5) { goto IL_0029_1; } } { // instance.UpdateLink(); NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* L_6 = V_1; NullCheck(L_6); NavMeshLink_UpdateLink_m209BE1B56461901F4DF40419F69052F0C9CBDA32(L_6, NULL); } IL_0029_1: { } IL_002a_1: { // foreach (var instance in s_Tracked) bool L_7; L_7 = Enumerator_MoveNext_mC3B0825E09932E819E360BECFA4B03A748C14A68((&V_0), Enumerator_MoveNext_mC3B0825E09932E819E360BECFA4B03A748C14A68_RuntimeMethod_var); if (L_7) { goto IL_000f_1; } } { goto IL_0044; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0044: { // } return; } } // System.Void UnityEngine.AI.NavMeshLink::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink__ctor_m25087DBD118A26C9C0F0F2C7840411837E1DD254 (NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701* __this, const RuntimeMethod* method) { { // Vector3 m_StartPoint = new Vector3(0.0f, 0.0f, -2.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (0.0f), (0.0f), (-2.5f), /*hidden argument*/NULL); __this->___m_StartPoint_5 = L_0; // Vector3 m_EndPoint = new Vector3(0.0f, 0.0f, 2.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; memset((&L_1), 0, sizeof(L_1)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (0.0f), (0.0f), (2.5f), /*hidden argument*/NULL); __this->___m_EndPoint_6 = L_1; // int m_CostModifier = -1; __this->___m_CostModifier_8 = (-1); // bool m_Bidirectional = true; __this->___m_Bidirectional_9 = (bool)1; // NavMeshLinkInstance m_LinkInstance = new NavMeshLinkInstance(); NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49* L_2 = (&__this->___m_LinkInstance_12); il2cpp_codegen_initobj(L_2, sizeof(NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49)); // Vector3 m_LastPosition = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); __this->___m_LastPosition_13 = L_3; // Quaternion m_LastRotation = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL); __this->___m_LastRotation_14 = L_4; MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } // System.Void UnityEngine.AI.NavMeshLink::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshLink__cctor_mDA9752C99F9BD750B4CCAEF76D909DAB6B54877D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E42728111EF1CA4A10F65C4B4819B306CA92A4B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // static readonly List s_Tracked = new List(); List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B* L_0 = (List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B*)il2cpp_codegen_object_new(List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m7E42728111EF1CA4A10F65C4B4819B306CA92A4B(L_0, List_1__ctor_m7E42728111EF1CA4A10F65C4B4819B306CA92A4B_RuntimeMethod_var); ((NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var))->___s_Tracked_15 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshLink_tA71090406B1ECA777AA1BDA53C14FC39F38FB701_il2cpp_TypeInfo_var))->___s_Tracked_15), (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 // System.Boolean UnityEngine.AI.NavMeshModifier::get_overrideArea() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_get_overrideArea_mEBDF7BA1A5E02732EC58C0719E55C497E7AC8588 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, const RuntimeMethod* method) { bool V_0 = false; { // public bool overrideArea { get { return m_OverrideArea; } set { m_OverrideArea = value; } } bool L_0 = __this->___m_OverrideArea_4; V_0 = L_0; goto IL_000a; } IL_000a: { // public bool overrideArea { get { return m_OverrideArea; } set { m_OverrideArea = value; } } bool L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshModifier::set_overrideArea(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_set_overrideArea_mBB378398BA37AF6DF4B01DC251E8E0BB3B38C4D6 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, bool ___value0, const RuntimeMethod* method) { { // public bool overrideArea { get { return m_OverrideArea; } set { m_OverrideArea = value; } } bool L_0 = ___value0; __this->___m_OverrideArea_4 = L_0; // public bool overrideArea { get { return m_OverrideArea; } set { m_OverrideArea = value; } } return; } } // System.Int32 UnityEngine.AI.NavMeshModifier::get_area() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshModifier_get_area_mFB0A525E06D5301CD8ACFD0E0DC5E8A6CC014456 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // public int area { get { return m_Area; } set { m_Area = value; } } int32_t L_0 = __this->___m_Area_5; V_0 = L_0; goto IL_000a; } IL_000a: { // public int area { get { return m_Area; } set { m_Area = value; } } int32_t L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshModifier::set_area(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_set_area_m4A0F009842B714B7A5925733E142401BC3E7EC44 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int area { get { return m_Area; } set { m_Area = value; } } int32_t L_0 = ___value0; __this->___m_Area_5 = L_0; // public int area { get { return m_Area; } set { m_Area = value; } } return; } } // System.Boolean UnityEngine.AI.NavMeshModifier::get_ignoreFromBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_get_ignoreFromBuild_m3430FE1AC3498D6231D5CED7E66678EAE0846D69 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, const RuntimeMethod* method) { bool V_0 = false; { // public bool ignoreFromBuild { get { return m_IgnoreFromBuild; } set { m_IgnoreFromBuild = value; } } bool L_0 = __this->___m_IgnoreFromBuild_6; V_0 = L_0; goto IL_000a; } IL_000a: { // public bool ignoreFromBuild { get { return m_IgnoreFromBuild; } set { m_IgnoreFromBuild = value; } } bool L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshModifier::set_ignoreFromBuild(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_set_ignoreFromBuild_mAEB916ABF0C8770E96B687E41211B7DABB14BC0B (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, bool ___value0, const RuntimeMethod* method) { { // public bool ignoreFromBuild { get { return m_IgnoreFromBuild; } set { m_IgnoreFromBuild = value; } } bool L_0 = ___value0; __this->___m_IgnoreFromBuild_6 = L_0; // public bool ignoreFromBuild { get { return m_IgnoreFromBuild; } set { m_IgnoreFromBuild = value; } } return; } } // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshModifier::get_activeModifiers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* NavMeshModifier_get_activeModifiers_mA80EBEDFD00FB8094130BACB291024C637E4DA1C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* V_0 = NULL; { // get { return s_NavMeshModifiers; } il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var); List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* L_0 = ((NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8; V_0 = L_0; goto IL_0009; } IL_0009: { // get { return s_NavMeshModifiers; } List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshModifier::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_OnEnable_mA7E3D7443E1420FFFD74711D68561D18D75C2543 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAED985241B5763F5B2ED3687E495D004DEECFF0A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mC75352F3B715199BA2AF26D26F6713F86BE8197A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { // if (!s_NavMeshModifiers.Contains(this)) il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var); List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* L_0 = ((NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8; NullCheck(L_0); bool L_1; L_1 = List_1_Contains_mC75352F3B715199BA2AF26D26F6713F86BE8197A(L_0, __this, List_1_Contains_mC75352F3B715199BA2AF26D26F6713F86BE8197A_RuntimeMethod_var); V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_001f; } } { // s_NavMeshModifiers.Add(this); il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var); List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* L_3 = ((NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8; NullCheck(L_3); List_1_Add_mAED985241B5763F5B2ED3687E495D004DEECFF0A_inline(L_3, __this, List_1_Add_mAED985241B5763F5B2ED3687E495D004DEECFF0A_RuntimeMethod_var); } IL_001f: { // } return; } } // System.Void UnityEngine.AI.NavMeshModifier::OnDisable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier_OnDisable_mE5AE357A2D5966422AE7D122CE0528A932F8B63F (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m3736D2617447750DDFD644F353CEDC7C7D7CEFA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // s_NavMeshModifiers.Remove(this); il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var); List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* L_0 = ((NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8; NullCheck(L_0); bool L_1; L_1 = List_1_Remove_m3736D2617447750DDFD644F353CEDC7C7D7CEFA1(L_0, __this, List_1_Remove_m3736D2617447750DDFD644F353CEDC7C7D7CEFA1_RuntimeMethod_var); // } return; } } // System.Boolean UnityEngine.AI.NavMeshModifier::AffectsAgentType(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifier_AffectsAgentType_m6E35A4A98A6465EE310DA56D3E364E43384916D1 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __this, int32_t ___agentTypeID0, 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; } bool V_0 = false; bool V_1 = false; bool V_2 = false; { // if (m_AffectedAgents.Count == 0) List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___m_AffectedAgents_7; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_0, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0017; } } { // return false; V_1 = (bool)0; goto IL_0043; } IL_0017: { // if (m_AffectedAgents[0] == -1) List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = __this->___m_AffectedAgents_7; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_3, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); V_2 = (bool)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0); bool L_5 = V_2; if (!L_5) { goto IL_002e; } } { // return true; V_1 = (bool)1; goto IL_0043; } IL_002e: { // return m_AffectedAgents.IndexOf(agentTypeID) != -1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = __this->___m_AffectedAgents_7; int32_t L_7 = ___agentTypeID0; NullCheck(L_6); int32_t L_8; L_8 = List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450(L_6, L_7, List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_RuntimeMethod_var); V_1 = (bool)((((int32_t)((((int32_t)L_8) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0043; } IL_0043: { // } bool L_9 = V_1; return L_9; } } // System.Void UnityEngine.AI.NavMeshModifier::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier__ctor_m50E7379A7135AA826CC86706FFC7CE03D52C3791 (NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* __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; } { // List m_AffectedAgents = new List(new int[] { -1 }); // Default value is All 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(0), (int32_t)(-1)); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C(L_2, (RuntimeObject*)L_1, List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_RuntimeMethod_var); __this->___m_AffectedAgents_7 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AffectedAgents_7), (void*)L_2); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } // System.Void UnityEngine.AI.NavMeshModifier::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifier__cctor_m56C631511ADB28A8A18AE149FF8E3610BFD12E8A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m83220332A191F15ED47206D7FF838D160C092234_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // static readonly List s_NavMeshModifiers = new List(); List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* L_0 = (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8*)il2cpp_codegen_object_new(List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m83220332A191F15ED47206D7FF838D160C092234(L_0, List_1__ctor_m83220332A191F15ED47206D7FF838D160C092234_RuntimeMethod_var); ((NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8), (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 // UnityEngine.Vector3 UnityEngine.AI.NavMeshModifierVolume::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshModifierVolume_get_size_m321A424ABBDC0BD9E863CC5F04DBBBBD124E857C (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // public Vector3 size { get { return m_Size; } set { m_Size = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Size_4; V_0 = L_0; goto IL_000a; } IL_000a: { // public Vector3 size { get { return m_Size; } set { m_Size = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshModifierVolume::set_size(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume_set_size_m046BA321411814CD871C2F294E856B8056F39879 (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) { { // public Vector3 size { get { return m_Size; } set { m_Size = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0; __this->___m_Size_4 = L_0; // public Vector3 size { get { return m_Size; } set { m_Size = value; } } return; } } // UnityEngine.Vector3 UnityEngine.AI.NavMeshModifierVolume::get_center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshModifierVolume_get_center_m680C062269D60BD22DEC8DE535627C68C0867122 (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // public Vector3 center { get { return m_Center; } set { m_Center = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Center_5; V_0 = L_0; goto IL_000a; } IL_000a: { // public Vector3 center { get { return m_Center; } set { m_Center = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshModifierVolume::set_center(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume_set_center_mEA63562D97D51F46D0E1B2CEACCAC4A15C22E7E1 (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) { { // public Vector3 center { get { return m_Center; } set { m_Center = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0; __this->___m_Center_5 = L_0; // public Vector3 center { get { return m_Center; } set { m_Center = value; } } return; } } // System.Int32 UnityEngine.AI.NavMeshModifierVolume::get_area() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshModifierVolume_get_area_m7FFDB165FCE530ACCE64932C2F623A1E040FD37B (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // public int area { get { return m_Area; } set { m_Area = value; } } int32_t L_0 = __this->___m_Area_6; V_0 = L_0; goto IL_000a; } IL_000a: { // public int area { get { return m_Area; } set { m_Area = value; } } int32_t L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshModifierVolume::set_area(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume_set_area_m6CE9C2E002305B27C0EB4824AA2259B7BB9056B8 (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int area { get { return m_Area; } set { m_Area = value; } } int32_t L_0 = ___value0; __this->___m_Area_6 = L_0; // public int area { get { return m_Area; } set { m_Area = value; } } return; } } // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshModifierVolume::get_activeModifiers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* NavMeshModifierVolume_get_activeModifiers_m15594BB3E469B272A98BF5B66D14C82F77E6046A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* V_0 = NULL; { // get { return s_NavMeshModifiers; } il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var); List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* L_0 = ((NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8; V_0 = L_0; goto IL_0009; } IL_0009: { // get { return s_NavMeshModifiers; } List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshModifierVolume::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume_OnEnable_m4F14D96EB3294A96D71B179300DB2483F2FA6180 (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3C216CE045D7ED07635574810CCE05C37F951AEE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mE9BBB45A23F5DD2593926EAF92DEB30CAF42F907_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { // if (!s_NavMeshModifiers.Contains(this)) il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var); List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* L_0 = ((NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8; NullCheck(L_0); bool L_1; L_1 = List_1_Contains_mE9BBB45A23F5DD2593926EAF92DEB30CAF42F907(L_0, __this, List_1_Contains_mE9BBB45A23F5DD2593926EAF92DEB30CAF42F907_RuntimeMethod_var); V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_001f; } } { // s_NavMeshModifiers.Add(this); il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var); List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* L_3 = ((NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8; NullCheck(L_3); List_1_Add_m3C216CE045D7ED07635574810CCE05C37F951AEE_inline(L_3, __this, List_1_Add_m3C216CE045D7ED07635574810CCE05C37F951AEE_RuntimeMethod_var); } IL_001f: { // } return; } } // System.Void UnityEngine.AI.NavMeshModifierVolume::OnDisable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume_OnDisable_mA21F77B955F1C82D0E88D09A346BF016BC8F0B84 (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m4A9E063684A6CC93422FDFB6B359D53037330B30_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // s_NavMeshModifiers.Remove(this); il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var); List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* L_0 = ((NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8; NullCheck(L_0); bool L_1; L_1 = List_1_Remove_m4A9E063684A6CC93422FDFB6B359D53037330B30(L_0, __this, List_1_Remove_m4A9E063684A6CC93422FDFB6B359D53037330B30_RuntimeMethod_var); // } return; } } // System.Boolean UnityEngine.AI.NavMeshModifierVolume::AffectsAgentType(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshModifierVolume_AffectsAgentType_m181399154BFAA77A6F48D6C0281C37F088F9E98B (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __this, int32_t ___agentTypeID0, 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; } bool V_0 = false; bool V_1 = false; bool V_2 = false; { // if (m_AffectedAgents.Count == 0) List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___m_AffectedAgents_7; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_0, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0017; } } { // return false; V_1 = (bool)0; goto IL_0043; } IL_0017: { // if (m_AffectedAgents[0] == -1) List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = __this->___m_AffectedAgents_7; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_3, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); V_2 = (bool)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0); bool L_5 = V_2; if (!L_5) { goto IL_002e; } } { // return true; V_1 = (bool)1; goto IL_0043; } IL_002e: { // return m_AffectedAgents.IndexOf(agentTypeID) != -1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = __this->___m_AffectedAgents_7; int32_t L_7 = ___agentTypeID0; NullCheck(L_6); int32_t L_8; L_8 = List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450(L_6, L_7, List_1_IndexOf_mC3D1A2CECAC0E3D42C78B43772E1BD3D0333C450_RuntimeMethod_var); V_1 = (bool)((((int32_t)((((int32_t)L_8) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0043; } IL_0043: { // } bool L_9 = V_1; return L_9; } } // System.Void UnityEngine.AI.NavMeshModifierVolume::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume__ctor_mCFA57767A4A82943453EA212E465784E612C6EC2 (NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* __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; } { // Vector3 m_Size = new Vector3(4.0f, 3.0f, 4.0f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (4.0f), (3.0f), (4.0f), /*hidden argument*/NULL); __this->___m_Size_4 = L_0; // Vector3 m_Center = new Vector3(0, 1.0f, 0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; memset((&L_1), 0, sizeof(L_1)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL); __this->___m_Center_5 = L_1; // List m_AffectedAgents = new List(new int[] { -1 }); // Default value is All 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(0), (int32_t)(-1)); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C(L_4, (RuntimeObject*)L_3, List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_RuntimeMethod_var); __this->___m_AffectedAgents_7 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AffectedAgents_7), (void*)L_4); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } // System.Void UnityEngine.AI.NavMeshModifierVolume::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshModifierVolume__cctor_mEFC3F16CD27DDC34A56A2A3BFF05436968F35DDE (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCEF6F1A7ECD12CB5CC40E1AD29A404647F4E726B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // static readonly List s_NavMeshModifiers = new List(); List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* L_0 = (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927*)il2cpp_codegen_object_new(List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mCEF6F1A7ECD12CB5CC40E1AD29A404647F4E726B(L_0, List_1__ctor_mCEF6F1A7ECD12CB5CC40E1AD29A404647F4E726B_RuntimeMethod_var); ((NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var))->___s_NavMeshModifiers_8), (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 // System.Int32 UnityEngine.AI.NavMeshSurface::get_agentTypeID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_agentTypeID_m817A837C523AD133FAE8D159DAA4C568BA431FA3 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // public int agentTypeID { get { return m_AgentTypeID; } set { m_AgentTypeID = value; } } int32_t L_0 = __this->___m_AgentTypeID_4; V_0 = L_0; goto IL_000a; } IL_000a: { // public int agentTypeID { get { return m_AgentTypeID; } set { m_AgentTypeID = value; } } int32_t L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_agentTypeID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_agentTypeID_m75B82A12C316BA7F1BC1DAB6D9DD832C2A13D690 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int agentTypeID { get { return m_AgentTypeID; } set { m_AgentTypeID = value; } } int32_t L_0 = ___value0; __this->___m_AgentTypeID_4 = L_0; // public int agentTypeID { get { return m_AgentTypeID; } set { m_AgentTypeID = value; } } return; } } // UnityEngine.AI.CollectObjects UnityEngine.AI.NavMeshSurface::get_collectObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_collectObjects_m70B41C466C0E6CB9B8D216E15AFD446D667B7A48 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // public CollectObjects collectObjects { get { return m_CollectObjects; } set { m_CollectObjects = value; } } int32_t L_0 = __this->___m_CollectObjects_5; V_0 = L_0; goto IL_000a; } IL_000a: { // public CollectObjects collectObjects { get { return m_CollectObjects; } set { m_CollectObjects = value; } } int32_t L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_collectObjects(UnityEngine.AI.CollectObjects) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_collectObjects_mAE4B9BEF06AF02D80159BB2B02DDD4DDB11C90B8 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, int32_t ___value0, const RuntimeMethod* method) { { // public CollectObjects collectObjects { get { return m_CollectObjects; } set { m_CollectObjects = value; } } int32_t L_0 = ___value0; __this->___m_CollectObjects_5 = L_0; // public CollectObjects collectObjects { get { return m_CollectObjects; } set { m_CollectObjects = value; } } return; } } // UnityEngine.Vector3 UnityEngine.AI.NavMeshSurface::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_get_size_mD238C28C636DAA2C4942544223D8BE33501083AA (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // public Vector3 size { get { return m_Size; } set { m_Size = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Size_6; V_0 = L_0; goto IL_000a; } IL_000a: { // public Vector3 size { get { return m_Size; } set { m_Size = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_size(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_size_m25C813BC47FC1FC9FD99613FEC6E7764A6712E51 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) { { // public Vector3 size { get { return m_Size; } set { m_Size = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0; __this->___m_Size_6 = L_0; // public Vector3 size { get { return m_Size; } set { m_Size = value; } } return; } } // UnityEngine.Vector3 UnityEngine.AI.NavMeshSurface::get_center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_get_center_m84044AA44C1246C0C82AB10215FFB288CFC75280 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // public Vector3 center { get { return m_Center; } set { m_Center = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Center_7; V_0 = L_0; goto IL_000a; } IL_000a: { // public Vector3 center { get { return m_Center; } set { m_Center = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_center(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_center_m7ADBC113E3E0D11F7D9463C77D7F78F141877473 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) { { // public Vector3 center { get { return m_Center; } set { m_Center = value; } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0; __this->___m_Center_7 = L_0; // public Vector3 center { get { return m_Center; } set { m_Center = value; } } return; } } // UnityEngine.LayerMask UnityEngine.AI.NavMeshSurface::get_layerMask() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB NavMeshSurface_get_layerMask_mE85E4356346FBD202B24DC58457E0E7DF8C13C7B (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB V_0; memset((&V_0), 0, sizeof(V_0)); { // public LayerMask layerMask { get { return m_LayerMask; } set { m_LayerMask = value; } } LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = __this->___m_LayerMask_8; V_0 = L_0; goto IL_000a; } IL_000a: { // public LayerMask layerMask { get { return m_LayerMask; } set { m_LayerMask = value; } } LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_layerMask(UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_layerMask_mBA70CAC4BAA7A9DD70F333E42DB20246D967F4A3 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___value0, const RuntimeMethod* method) { { // public LayerMask layerMask { get { return m_LayerMask; } set { m_LayerMask = value; } } LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___value0; __this->___m_LayerMask_8 = L_0; // public LayerMask layerMask { get { return m_LayerMask; } set { m_LayerMask = value; } } return; } } // UnityEngine.AI.NavMeshCollectGeometry UnityEngine.AI.NavMeshSurface::get_useGeometry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_useGeometry_m88DEE508B8229A62B19F4355405F56BCC07E6F34 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // public NavMeshCollectGeometry useGeometry { get { return m_UseGeometry; } set { m_UseGeometry = value; } } int32_t L_0 = __this->___m_UseGeometry_9; V_0 = L_0; goto IL_000a; } IL_000a: { // public NavMeshCollectGeometry useGeometry { get { return m_UseGeometry; } set { m_UseGeometry = value; } } int32_t L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_useGeometry(UnityEngine.AI.NavMeshCollectGeometry) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_useGeometry_m226D0AD24ABD7189CDFB11120E841EF2F26FD171 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, int32_t ___value0, const RuntimeMethod* method) { { // public NavMeshCollectGeometry useGeometry { get { return m_UseGeometry; } set { m_UseGeometry = value; } } int32_t L_0 = ___value0; __this->___m_UseGeometry_9 = L_0; // public NavMeshCollectGeometry useGeometry { get { return m_UseGeometry; } set { m_UseGeometry = value; } } return; } } // System.Int32 UnityEngine.AI.NavMeshSurface::get_defaultArea() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_defaultArea_mC48E96F3ACAA2F701620D43CD7D860F30395CF30 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // public int defaultArea { get { return m_DefaultArea; } set { m_DefaultArea = value; } } int32_t L_0 = __this->___m_DefaultArea_10; V_0 = L_0; goto IL_000a; } IL_000a: { // public int defaultArea { get { return m_DefaultArea; } set { m_DefaultArea = value; } } int32_t L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_defaultArea(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_defaultArea_mFE8E7487806747A5BA23AF04B518101019BD0526 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int defaultArea { get { return m_DefaultArea; } set { m_DefaultArea = value; } } int32_t L_0 = ___value0; __this->___m_DefaultArea_10 = L_0; // public int defaultArea { get { return m_DefaultArea; } set { m_DefaultArea = value; } } return; } } // System.Boolean UnityEngine.AI.NavMeshSurface::get_ignoreNavMeshAgent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_ignoreNavMeshAgent_m3974A81143726E7738955EB1E66746BDD4DFEB79 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { bool V_0 = false; { // public bool ignoreNavMeshAgent { get { return m_IgnoreNavMeshAgent; } set { m_IgnoreNavMeshAgent = value; } } bool L_0 = __this->___m_IgnoreNavMeshAgent_11; V_0 = L_0; goto IL_000a; } IL_000a: { // public bool ignoreNavMeshAgent { get { return m_IgnoreNavMeshAgent; } set { m_IgnoreNavMeshAgent = value; } } bool L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_ignoreNavMeshAgent(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_ignoreNavMeshAgent_m3BB95A33F5E5A0F637147E29C8B94D6934C22A6E (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, bool ___value0, const RuntimeMethod* method) { { // public bool ignoreNavMeshAgent { get { return m_IgnoreNavMeshAgent; } set { m_IgnoreNavMeshAgent = value; } } bool L_0 = ___value0; __this->___m_IgnoreNavMeshAgent_11 = L_0; // public bool ignoreNavMeshAgent { get { return m_IgnoreNavMeshAgent; } set { m_IgnoreNavMeshAgent = value; } } return; } } // System.Boolean UnityEngine.AI.NavMeshSurface::get_ignoreNavMeshObstacle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_ignoreNavMeshObstacle_mBE7EB23C662C3D8963EFAF40DC48E34934514459 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { bool V_0 = false; { // public bool ignoreNavMeshObstacle { get { return m_IgnoreNavMeshObstacle; } set { m_IgnoreNavMeshObstacle = value; } } bool L_0 = __this->___m_IgnoreNavMeshObstacle_12; V_0 = L_0; goto IL_000a; } IL_000a: { // public bool ignoreNavMeshObstacle { get { return m_IgnoreNavMeshObstacle; } set { m_IgnoreNavMeshObstacle = value; } } bool L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_ignoreNavMeshObstacle(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_ignoreNavMeshObstacle_mE48F13378BCB6BC698B42DD410078B0F2BC2C15E (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, bool ___value0, const RuntimeMethod* method) { { // public bool ignoreNavMeshObstacle { get { return m_IgnoreNavMeshObstacle; } set { m_IgnoreNavMeshObstacle = value; } } bool L_0 = ___value0; __this->___m_IgnoreNavMeshObstacle_12 = L_0; // public bool ignoreNavMeshObstacle { get { return m_IgnoreNavMeshObstacle; } set { m_IgnoreNavMeshObstacle = value; } } return; } } // System.Boolean UnityEngine.AI.NavMeshSurface::get_overrideTileSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_overrideTileSize_m498945E257ABA5479D2EF46CC115E83C30F9CD39 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { bool V_0 = false; { // public bool overrideTileSize { get { return m_OverrideTileSize; } set { m_OverrideTileSize = value; } } bool L_0 = __this->___m_OverrideTileSize_13; V_0 = L_0; goto IL_000a; } IL_000a: { // public bool overrideTileSize { get { return m_OverrideTileSize; } set { m_OverrideTileSize = value; } } bool L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_overrideTileSize(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_overrideTileSize_m0DCB54AA760A43F4F0A028A9C7F23CFF0E80D6F0 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, bool ___value0, const RuntimeMethod* method) { { // public bool overrideTileSize { get { return m_OverrideTileSize; } set { m_OverrideTileSize = value; } } bool L_0 = ___value0; __this->___m_OverrideTileSize_13 = L_0; // public bool overrideTileSize { get { return m_OverrideTileSize; } set { m_OverrideTileSize = value; } } return; } } // System.Int32 UnityEngine.AI.NavMeshSurface::get_tileSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshSurface_get_tileSize_m547CCF2E478DD4F6949CE4790F1666DC811FDA4B (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // public int tileSize { get { return m_TileSize; } set { m_TileSize = value; } } int32_t L_0 = __this->___m_TileSize_14; V_0 = L_0; goto IL_000a; } IL_000a: { // public int tileSize { get { return m_TileSize; } set { m_TileSize = value; } } int32_t L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_tileSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_tileSize_m87B5E72A2739EDF7E42C2CBBCFC2D63CD30A7904 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int tileSize { get { return m_TileSize; } set { m_TileSize = value; } } int32_t L_0 = ___value0; __this->___m_TileSize_14 = L_0; // public int tileSize { get { return m_TileSize; } set { m_TileSize = value; } } return; } } // System.Boolean UnityEngine.AI.NavMeshSurface::get_overrideVoxelSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_overrideVoxelSize_m7C0420C2A9F451680139E2590171379605670DBA (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { bool V_0 = false; { // public bool overrideVoxelSize { get { return m_OverrideVoxelSize; } set { m_OverrideVoxelSize = value; } } bool L_0 = __this->___m_OverrideVoxelSize_15; V_0 = L_0; goto IL_000a; } IL_000a: { // public bool overrideVoxelSize { get { return m_OverrideVoxelSize; } set { m_OverrideVoxelSize = value; } } bool L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_overrideVoxelSize(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_overrideVoxelSize_mF186072B354E8BF4FF6546B8C29C709B7A395CB7 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, bool ___value0, const RuntimeMethod* method) { { // public bool overrideVoxelSize { get { return m_OverrideVoxelSize; } set { m_OverrideVoxelSize = value; } } bool L_0 = ___value0; __this->___m_OverrideVoxelSize_15 = L_0; // public bool overrideVoxelSize { get { return m_OverrideVoxelSize; } set { m_OverrideVoxelSize = value; } } return; } } // System.Single UnityEngine.AI.NavMeshSurface::get_voxelSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshSurface_get_voxelSize_m3FCE294C0933A0C459F34E1BF0E6F6F513F75C1A (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { // public float voxelSize { get { return m_VoxelSize; } set { m_VoxelSize = value; } } float L_0 = __this->___m_VoxelSize_16; V_0 = L_0; goto IL_000a; } IL_000a: { // public float voxelSize { get { return m_VoxelSize; } set { m_VoxelSize = value; } } float L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_voxelSize(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_voxelSize_m4556E474F8A9831CE1173E1FA9F7B20AA7F8A702 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, float ___value0, const RuntimeMethod* method) { { // public float voxelSize { get { return m_VoxelSize; } set { m_VoxelSize = value; } } float L_0 = ___value0; __this->___m_VoxelSize_16 = L_0; // public float voxelSize { get { return m_VoxelSize; } set { m_VoxelSize = value; } } return; } } // System.Boolean UnityEngine.AI.NavMeshSurface::get_buildHeightMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_get_buildHeightMesh_mFE7AE3812BF637CAA070B5E4AE37FD274DCB175B (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { bool V_0 = false; { // public bool buildHeightMesh { get { return m_BuildHeightMesh; } set { m_BuildHeightMesh = value; } } bool L_0 = __this->___m_BuildHeightMesh_17; V_0 = L_0; goto IL_000a; } IL_000a: { // public bool buildHeightMesh { get { return m_BuildHeightMesh; } set { m_BuildHeightMesh = value; } } bool L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_buildHeightMesh(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_buildHeightMesh_mFD446C2E53118C25FC2B006283A0D632281E5CF9 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, bool ___value0, const RuntimeMethod* method) { { // public bool buildHeightMesh { get { return m_BuildHeightMesh; } set { m_BuildHeightMesh = value; } } bool L_0 = ___value0; __this->___m_BuildHeightMesh_17 = L_0; // public bool buildHeightMesh { get { return m_BuildHeightMesh; } set { m_BuildHeightMesh = value; } } return; } } // UnityEngine.AI.NavMeshData UnityEngine.AI.NavMeshSurface::get_navMeshData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* NavMeshSurface_get_navMeshData_m944D83922EAC0768700E6BF3B41F7AB6D457BC8F (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* V_0 = NULL; { // public NavMeshData navMeshData { get { return m_NavMeshData; } set { m_NavMeshData = value; } } NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_0 = __this->___m_NavMeshData_18; V_0 = L_0; goto IL_000a; } IL_000a: { // public NavMeshData navMeshData { get { return m_NavMeshData; } set { m_NavMeshData = value; } } NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::set_navMeshData(UnityEngine.AI.NavMeshData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_set_navMeshData_m8C2E4D6D6E50DEE4F8E6D4882703857C5CCCCD52 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___value0, const RuntimeMethod* method) { { // public NavMeshData navMeshData { get { return m_NavMeshData; } set { m_NavMeshData = value; } } NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_0 = ___value0; __this->___m_NavMeshData_18 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NavMeshData_18), (void*)L_0); // public NavMeshData navMeshData { get { return m_NavMeshData; } set { m_NavMeshData = value; } } return; } } // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshSurface::get_activeSurfaces() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* NavMeshSurface_get_activeSurfaces_mF1F8A900FF35EC6DDA6A3CD9C9EE53A2D4ADD4AA (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* V_0 = NULL; { // get { return s_NavMeshSurfaces; } il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* L_0 = ((NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces_22; V_0 = L_0; goto IL_0009; } IL_0009: { // get { return s_NavMeshSurfaces; } List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* L_1 = V_0; return L_1; } } // System.Void UnityEngine.AI.NavMeshSurface::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_OnEnable_m308F744EB55A7443F56CEBE857C898171A59AA69 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Register(this); il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); NavMeshSurface_Register_m6658C2249E6B1E7573C06FE21C3D33D5FB809453(__this, NULL); // AddData(); NavMeshSurface_AddData_m3B92D495D85795E8AAEB5BF782A86576DBF7206F(__this, NULL); // } return; } } // System.Void UnityEngine.AI.NavMeshSurface::OnDisable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_OnDisable_m99AB28410CF2481C04DA1DA05CADE73AF089101B (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // RemoveData(); NavMeshSurface_RemoveData_m244AFF7183FD627F16B91BAD59DC32131738BB3B(__this, NULL); // Unregister(this); il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); NavMeshSurface_Unregister_m954186C642CB8A05D45985BBACCF873D58E01737(__this, NULL); // } return; } } // System.Void UnityEngine.AI.NavMeshSurface::AddData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_AddData_m3B92D495D85795E8AAEB5BF782A86576DBF7206F (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __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; { // if (m_NavMeshDataInstance.valid) NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* L_0 = (&__this->___m_NavMeshDataInstance_19); bool L_1; L_1 = NavMeshDataInstance_get_valid_m9BD94D223A13D2F84E95E7E70E672360402AE616(L_0, NULL); V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_0012; } } { // return; goto IL_007a; } IL_0012: { // if (m_NavMeshData != null) NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_3 = __this->___m_NavMeshData_18; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_1 = L_4; bool L_5 = V_1; if (!L_5) { goto IL_0058; } } { // m_NavMeshDataInstance = NavMesh.AddNavMeshData(m_NavMeshData, transform.position, transform.rotation); NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_6 = __this->___m_NavMeshData_18; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_9); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_9, NULL); NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 L_11; L_11 = NavMesh_AddNavMeshData_m0BCAEBBAD15BECCF06576227E8FDFCE85A8EAE53(L_6, L_8, L_10, NULL); __this->___m_NavMeshDataInstance_19 = L_11; // m_NavMeshDataInstance.owner = this; NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* L_12 = (&__this->___m_NavMeshDataInstance_19); NavMeshDataInstance_set_owner_m09F05AD2057CA0058E74504143C95ED8E1AABC8D(L_12, __this, NULL); } IL_0058: { // m_LastPosition = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13; L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL); __this->___m_LastPosition_20 = L_14; // m_LastRotation = transform.rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15; L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_15); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16; L_16 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_15, NULL); __this->___m_LastRotation_21 = L_16; } IL_007a: { // } return; } } // System.Void UnityEngine.AI.NavMeshSurface::RemoveData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_RemoveData_m244AFF7183FD627F16B91BAD59DC32131738BB3B (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { { // m_NavMeshDataInstance.Remove(); NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* L_0 = (&__this->___m_NavMeshDataInstance_19); NavMeshDataInstance_Remove_mDC57A2ABE926E61CC28E001EC9AA5A40B9CA7635(L_0, NULL); // m_NavMeshDataInstance = new NavMeshDataInstance(); NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* L_1 = (&__this->___m_NavMeshDataInstance_19); il2cpp_codegen_initobj(L_1, sizeof(NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04)); // } return; } } // UnityEngine.AI.NavMeshBuildSettings UnityEngine.AI.NavMeshSurface::GetBuildSettings() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D NavMeshSurface_GetBuildSettings_mD1046164C39A191D78217E4E7A0329F40122760A (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __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)); bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D V_5; memset((&V_5), 0, sizeof(V_5)); { // var buildSettings = NavMesh.GetSettingsByID(m_AgentTypeID); int32_t L_0 = __this->___m_AgentTypeID_4; NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_1; L_1 = NavMesh_GetSettingsByID_m8BAE17B37E61C4C67FF2AB2CF578348A387A41D9(L_0, NULL); V_0 = L_1; // if (buildSettings.agentTypeID == -1) int32_t L_2; L_2 = NavMeshBuildSettings_get_agentTypeID_m248DC5380737E4AFF5F4004811EE164DD31CE018((&V_0), NULL); V_1 = (bool)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_004a; } } { // Debug.LogWarning("No build settings for agent type ID " + agentTypeID, this); int32_t L_4; L_4 = NavMeshSurface_get_agentTypeID_m817A837C523AD133FAE8D159DAA4C568BA431FA3(__this, NULL); V_2 = L_4; String_t* L_5; L_5 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL); String_t* L_6; L_6 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteral0541C7840642DEABF24EF451C89F5CA6A64CF07D, L_5, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m5C8299150E64600CBF5C92706AD610C21D0C0DC5(L_6, __this, NULL); // buildSettings.agentTypeID = m_AgentTypeID; int32_t L_7 = __this->___m_AgentTypeID_4; NavMeshBuildSettings_set_agentTypeID_mE091F1311BFBC749DA3BD83F66DD7E44ACF384D5((&V_0), L_7, NULL); } IL_004a: { // if (overrideTileSize) bool L_8; L_8 = NavMeshSurface_get_overrideTileSize_m498945E257ABA5479D2EF46CC115E83C30F9CD39(__this, NULL); V_3 = L_8; bool L_9 = V_3; if (!L_9) { goto IL_006d; } } { // buildSettings.overrideTileSize = true; NavMeshBuildSettings_set_overrideTileSize_m8451EB820C1A274972559C392C16193596A64B31((&V_0), (bool)1, NULL); // buildSettings.tileSize = tileSize; int32_t L_10; L_10 = NavMeshSurface_get_tileSize_m547CCF2E478DD4F6949CE4790F1666DC811FDA4B(__this, NULL); NavMeshBuildSettings_set_tileSize_mE1B92472E4DCAA121A64DC92949C872900DCC5A1((&V_0), L_10, NULL); } IL_006d: { // if (overrideVoxelSize) bool L_11; L_11 = NavMeshSurface_get_overrideVoxelSize_m7C0420C2A9F451680139E2590171379605670DBA(__this, NULL); V_4 = L_11; bool L_12 = V_4; if (!L_12) { goto IL_0092; } } { // buildSettings.overrideVoxelSize = true; NavMeshBuildSettings_set_overrideVoxelSize_m92AB126B5F429E7382E5F303D0C803D89B9D07A7((&V_0), (bool)1, NULL); // buildSettings.voxelSize = voxelSize; float L_13; L_13 = NavMeshSurface_get_voxelSize_m3FCE294C0933A0C459F34E1BF0E6F6F513F75C1A(__this, NULL); NavMeshBuildSettings_set_voxelSize_mDEF5908F6C7C94F5EAF879DF9F28AE0226438BCD((&V_0), L_13, NULL); } IL_0092: { // return buildSettings; NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_14 = V_0; V_5 = L_14; goto IL_0097; } IL_0097: { // } NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_15 = V_5; return L_15; } } // System.Void UnityEngine.AI.NavMeshSurface::BuildNavMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_BuildNavMesh_m593B302D342E36F0C4FF9F9C3EB195B9A0E03AB5 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_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; bool V_3 = false; bool V_4 = false; bool V_5 = false; int32_t G_B3_0 = 0; { // var sources = CollectSources(); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_0; L_0 = NavMeshSurface_CollectSources_mD13E1B734C6EC5650E652F7F693B53AF714D4B11(__this, NULL); V_0 = L_0; // var sourcesBounds = new Bounds(m_Center, Abs(m_Size)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___m_Center_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___m_Size_6; il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = NavMeshSurface_Abs_m6FDEC6511AC40FD4E1C76F8BEB31A60A5BA5C293(L_2, NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_1), L_1, L_3, NULL); // if (m_CollectObjects == CollectObjects.All || m_CollectObjects == CollectObjects.Children) int32_t L_4 = __this->___m_CollectObjects_5; if (!L_4) { goto IL_0033; } } { int32_t L_5 = __this->___m_CollectObjects_5; G_B3_0 = ((((int32_t)L_5) == ((int32_t)2))? 1 : 0); goto IL_0034; } IL_0033: { G_B3_0 = 1; } IL_0034: { V_3 = (bool)G_B3_0; bool L_6 = V_3; if (!L_6) { goto IL_0042; } } { // sourcesBounds = CalculateWorldBounds(sources); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_7 = V_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8; L_8 = NavMeshSurface_CalculateWorldBounds_m6E01402D5A3CD76865FD4A23FAFBFA9FB9A5F713(__this, L_7, NULL); V_1 = L_8; } IL_0042: { // var data = NavMeshBuilder.BuildNavMeshData(GetBuildSettings(), // sources, sourcesBounds, transform.position, transform.rotation); NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_9; L_9 = NavMeshSurface_GetBuildSettings_mD1046164C39A191D78217E4E7A0329F40122760A(__this, NULL); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_10 = V_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11 = V_1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14; L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_14); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15; L_15 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_14, NULL); NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_16; L_16 = NavMeshBuilder_BuildNavMeshData_m1F15863333DD1674FE522112786CFE64AFA04702(L_9, L_10, L_11, L_13, L_15, NULL); V_2 = L_16; // if (data != null) NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_17 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_4 = L_18; bool L_19 = V_4; if (!L_19) { goto IL_00a8; } } { // data.name = gameObject.name; NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_20 = V_2; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21; L_21 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_21); String_t* L_22; L_22 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_21, NULL); NullCheck(L_20); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_20, L_22, NULL); // RemoveData(); NavMeshSurface_RemoveData_m244AFF7183FD627F16B91BAD59DC32131738BB3B(__this, NULL); // m_NavMeshData = data; NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_23 = V_2; __this->___m_NavMeshData_18 = L_23; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NavMeshData_18), (void*)L_23); // if (isActiveAndEnabled) bool L_24; L_24 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(__this, NULL); V_5 = L_24; bool L_25 = V_5; if (!L_25) { goto IL_00a7; } } { // AddData(); NavMeshSurface_AddData_m3B92D495D85795E8AAEB5BF782A86576DBF7206F(__this, NULL); } IL_00a7: { } IL_00a8: { // } return; } } // UnityEngine.AsyncOperation UnityEngine.AI.NavMeshSurface::UpdateNavMesh(UnityEngine.AI.NavMeshData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* NavMeshSurface_UpdateNavMesh_m29A795A61811599F6BD6BFF45C0EAC66010BF64A (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___data0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* V_0 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* V_3 = NULL; int32_t G_B3_0 = 0; { // var sources = CollectSources(); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_0; L_0 = NavMeshSurface_CollectSources_mD13E1B734C6EC5650E652F7F693B53AF714D4B11(__this, NULL); V_0 = L_0; // var sourcesBounds = new Bounds(m_Center, Abs(m_Size)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___m_Center_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___m_Size_6; il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = NavMeshSurface_Abs_m6FDEC6511AC40FD4E1C76F8BEB31A60A5BA5C293(L_2, NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_1), L_1, L_3, NULL); // if (m_CollectObjects == CollectObjects.All || m_CollectObjects == CollectObjects.Children) int32_t L_4 = __this->___m_CollectObjects_5; if (!L_4) { goto IL_0033; } } { int32_t L_5 = __this->___m_CollectObjects_5; G_B3_0 = ((((int32_t)L_5) == ((int32_t)2))? 1 : 0); goto IL_0034; } IL_0033: { G_B3_0 = 1; } IL_0034: { V_2 = (bool)G_B3_0; bool L_6 = V_2; if (!L_6) { goto IL_0040; } } { // sourcesBounds = CalculateWorldBounds(sources); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_7 = V_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8; L_8 = NavMeshSurface_CalculateWorldBounds_m6E01402D5A3CD76865FD4A23FAFBFA9FB9A5F713(__this, L_7, NULL); V_1 = L_8; } IL_0040: { // return NavMeshBuilder.UpdateNavMeshDataAsync(data, GetBuildSettings(), sources, sourcesBounds); NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_9 = ___data0; NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_10; L_10 = NavMeshSurface_GetBuildSettings_mD1046164C39A191D78217E4E7A0329F40122760A(__this, NULL); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_11 = V_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_12 = V_1; AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_13; L_13 = NavMeshBuilder_UpdateNavMeshDataAsync_m96D5C71EFA53AB2FFBBDEDCFDCC737A0D71C1C9D(L_9, L_10, L_11, L_12, NULL); V_3 = L_13; goto IL_0051; } IL_0051: { // } AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_14 = V_3; return L_14; } } // System.Void UnityEngine.AI.NavMeshSurface::Register(UnityEngine.AI.NavMeshSurface) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_Register_m6658C2249E6B1E7573C06FE21C3D33D5FB809453 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* ___surface0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m93190D9035CE977B3EB652907152EF19E90047DF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m10A2EE4EE9EF2634217A276ED578FA42003E9EE6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m27F6B025CD442135D76794DE8175E190457B6C6D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_UpdateActive_m64DE882138713A5E3B6650706665164F3780EC88_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_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; } bool V_0 = false; bool V_1 = false; { // if (s_NavMeshSurfaces.Count == 0) il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* L_0 = ((NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces_22; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m27F6B025CD442135D76794DE8175E190457B6C6D_inline(L_0, List_1_get_Count_m27F6B025CD442135D76794DE8175E190457B6C6D_RuntimeMethod_var); V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0032; } } { // NavMesh.onPreUpdate += UpdateActive; OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_3 = ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0; OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_4 = (OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)il2cpp_codegen_object_new(OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var); NullCheck(L_4); OnNavMeshPreUpdate__ctor_m7142A3AA991BE50B637A16D946AB7604C64EF9BA(L_4, NULL, (intptr_t)((void*)NavMeshSurface_UpdateActive_m64DE882138713A5E3B6650706665164F3780EC88_RuntimeMethod_var), NULL); Delegate_t* L_5; L_5 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_3, L_4, NULL); ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0 = ((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_5, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0), (void*)((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_5, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var))); } IL_0032: { // if (!s_NavMeshSurfaces.Contains(surface)) il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* L_6 = ((NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces_22; NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* L_7 = ___surface0; NullCheck(L_6); bool L_8; L_8 = List_1_Contains_m10A2EE4EE9EF2634217A276ED578FA42003E9EE6(L_6, L_7, List_1_Contains_m10A2EE4EE9EF2634217A276ED578FA42003E9EE6_RuntimeMethod_var); V_1 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0); bool L_9 = V_1; if (!L_9) { goto IL_0050; } } { // s_NavMeshSurfaces.Add(surface); il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* L_10 = ((NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces_22; NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* L_11 = ___surface0; NullCheck(L_10); List_1_Add_m93190D9035CE977B3EB652907152EF19E90047DF_inline(L_10, L_11, List_1_Add_m93190D9035CE977B3EB652907152EF19E90047DF_RuntimeMethod_var); } IL_0050: { // } return; } } // System.Void UnityEngine.AI.NavMeshSurface::Unregister(UnityEngine.AI.NavMeshSurface) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_Unregister_m954186C642CB8A05D45985BBACCF873D58E01737 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* ___surface0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m319A0823AD1BDDCFEEACC84579A586C08D3E6427_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m27F6B025CD442135D76794DE8175E190457B6C6D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_UpdateActive_m64DE882138713A5E3B6650706665164F3780EC88_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_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; } bool V_0 = false; { // s_NavMeshSurfaces.Remove(surface); il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* L_0 = ((NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces_22; NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* L_1 = ___surface0; NullCheck(L_0); bool L_2; L_2 = List_1_Remove_m319A0823AD1BDDCFEEACC84579A586C08D3E6427(L_0, L_1, List_1_Remove_m319A0823AD1BDDCFEEACC84579A586C08D3E6427_RuntimeMethod_var); // if (s_NavMeshSurfaces.Count == 0) List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* L_3 = ((NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces_22; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_m27F6B025CD442135D76794DE8175E190457B6C6D_inline(L_3, List_1_get_Count_m27F6B025CD442135D76794DE8175E190457B6C6D_RuntimeMethod_var); V_0 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0); bool L_5 = V_0; if (!L_5) { goto IL_003e; } } { // NavMesh.onPreUpdate -= UpdateActive; OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_6 = ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0; OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7* L_7 = (OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)il2cpp_codegen_object_new(OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var); NullCheck(L_7); OnNavMeshPreUpdate__ctor_m7142A3AA991BE50B637A16D946AB7604C64EF9BA(L_7, NULL, (intptr_t)((void*)NavMeshSurface_UpdateActive_m64DE882138713A5E3B6650706665164F3780EC88_RuntimeMethod_var), NULL); Delegate_t* L_8; L_8 = Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116(L_6, L_7, NULL); ((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0 = ((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_8, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&((NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_StaticFields*)il2cpp_codegen_static_fields_for(NavMesh_t3543D236ABB9A67F696BCF9440D669A1578B3D46_il2cpp_TypeInfo_var))->___onPreUpdate_0), (void*)((OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7*)CastclassSealed((RuntimeObject*)L_8, OnNavMeshPreUpdate_t332BD19DBCB087D7DE3F4F48C1E8F6A4EAB691C7_il2cpp_TypeInfo_var))); } IL_003e: { // } return; } } // System.Void UnityEngine.AI.NavMeshSurface::UpdateActive() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_UpdateActive_m64DE882138713A5E3B6650706665164F3780EC88 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m27F6B025CD442135D76794DE8175E190457B6C6D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9D669B887AAFCA5618F2FADC1C63A504FB868691_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; { // for (var i = 0; i < s_NavMeshSurfaces.Count; ++i) V_0 = 0; goto IL_001a; } IL_0005: { // s_NavMeshSurfaces[i].UpdateDataIfTransformChanged(); il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* L_0 = ((NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces_22; int32_t L_1 = V_0; NullCheck(L_0); NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* L_2; L_2 = List_1_get_Item_m9D669B887AAFCA5618F2FADC1C63A504FB868691(L_0, L_1, List_1_get_Item_m9D669B887AAFCA5618F2FADC1C63A504FB868691_RuntimeMethod_var); NullCheck(L_2); NavMeshSurface_UpdateDataIfTransformChanged_mEAF82FD02A70516374534495BC57E62A08238423(L_2, NULL); // for (var i = 0; i < s_NavMeshSurfaces.Count; ++i) int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_001a: { // for (var i = 0; i < s_NavMeshSurfaces.Count; ++i) int32_t L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* L_5 = ((NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces_22; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_m27F6B025CD442135D76794DE8175E190457B6C6D_inline(L_5, List_1_get_Count_m27F6B025CD442135D76794DE8175E190457B6C6D_RuntimeMethod_var); V_1 = (bool)((((int32_t)L_4) < ((int32_t)L_6))? 1 : 0); bool L_7 = V_1; if (L_7) { goto IL_0005; } } { // } return; } } // System.Void UnityEngine.AI.NavMeshSurface::AppendModifierVolumes(System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_AppendModifierVolumes_mEFF654357C4853A17D06DBF634DB122839122550 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** ___sources0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisNavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_m2CE71B140CA2C39CC2C925000BBA36975B332C77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m68F0202C2FBB6C95C8883EDE82FCB738CB34BA16_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mC7B3F2DD6C4470F599197A62B7672ECA6CC587FB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m88CEA9016044C7DE9E17CB7F685E6BB554857963_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_mAA86E9F79AEC4A824F8973B35510FF4927F98FD6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_m9DB359AB2A15E492228FE37E6E725102DCC25CCB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE31733A3CBA129ABFD65B0F7EDB89FAF5C918A86_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CAppendModifierVolumesU3Eb__76_0_mFA187EB36C602A178C49CA72A2B982E5311016ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* V_0 = NULL; bool V_1 = false; Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B V_2; memset((&V_2), 0, sizeof(V_2)); NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* V_3 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_7; memset((&V_7), 0, sizeof(V_7)); bool V_8 = false; bool V_9 = false; Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270* G_B3_0 = NULL; List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* G_B3_1 = NULL; Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270* G_B2_0 = NULL; List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* G_B2_1 = NULL; { // if (m_CollectObjects == CollectObjects.Children) int32_t L_0 = __this->___m_CollectObjects_5; V_1 = (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0044; } } { // modifiers = new List(GetComponentsInChildren()); NavMeshModifierVolumeU5BU5D_tA6983227AD41CE9C13AF6E4C29B4054C31770E48* L_2; L_2 = Component_GetComponentsInChildren_TisNavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_m2CE71B140CA2C39CC2C925000BBA36975B332C77(__this, Component_GetComponentsInChildren_TisNavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_m2CE71B140CA2C39CC2C925000BBA36975B332C77_RuntimeMethod_var); List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* L_3 = (List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927*)il2cpp_codegen_object_new(List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_mE31733A3CBA129ABFD65B0F7EDB89FAF5C918A86(L_3, (RuntimeObject*)L_2, List_1__ctor_mE31733A3CBA129ABFD65B0F7EDB89FAF5C918A86_RuntimeMethod_var); V_0 = L_3; // modifiers.RemoveAll(x => !x.isActiveAndEnabled); List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270* L_5 = ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__76_0_1; Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; goto IL_003b; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* L_7 = ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9_0; Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270* L_8 = (Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270*)il2cpp_codegen_object_new(Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270_il2cpp_TypeInfo_var); NullCheck(L_8); Predicate_1__ctor_mAE9539EC89EF753C3FE1BD5BAD801D7B7F215592(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CAppendModifierVolumesU3Eb__76_0_mFA187EB36C602A178C49CA72A2B982E5311016ED_RuntimeMethod_var), NULL); Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270* L_9 = L_8; ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__76_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__76_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; } IL_003b: { NullCheck(G_B3_1); int32_t L_10; L_10 = List_1_RemoveAll_m9DB359AB2A15E492228FE37E6E725102DCC25CCB(G_B3_1, G_B3_0, List_1_RemoveAll_m9DB359AB2A15E492228FE37E6E725102DCC25CCB_RuntimeMethod_var); goto IL_004c; } IL_0044: { // modifiers = NavMeshModifierVolume.activeModifiers; il2cpp_codegen_runtime_class_init_inline(NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_il2cpp_TypeInfo_var); List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* L_11; L_11 = NavMeshModifierVolume_get_activeModifiers_m15594BB3E469B272A98BF5B66D14C82F77E6046A(NULL); V_0 = L_11; } IL_004c: { // foreach (var m in modifiers) List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927* L_12 = V_0; NullCheck(L_12); Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B L_13; L_13 = List_1_GetEnumerator_mAA86E9F79AEC4A824F8973B35510FF4927F98FD6(L_12, List_1_GetEnumerator_mAA86E9F79AEC4A824F8973B35510FF4927F98FD6_RuntimeMethod_var); V_2 = L_13; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0176: {// begin finally (depth: 1) Enumerator_Dispose_m68F0202C2FBB6C95C8883EDE82FCB738CB34BA16((&V_2), Enumerator_Dispose_m68F0202C2FBB6C95C8883EDE82FCB738CB34BA16_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0168_1; } IL_0059_1: { // foreach (var m in modifiers) NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_14; L_14 = Enumerator_get_Current_m88CEA9016044C7DE9E17CB7F685E6BB554857963_inline((&V_2), Enumerator_get_Current_m88CEA9016044C7DE9E17CB7F685E6BB554857963_RuntimeMethod_var); V_3 = L_14; // if ((m_LayerMask & (1 << m.gameObject.layer)) == 0) LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_15 = __this->___m_LayerMask_8; int32_t L_16; L_16 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_15, NULL); NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_17 = V_3; NullCheck(L_17); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18; L_18 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_17, NULL); NullCheck(L_18); int32_t L_19; L_19 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_18, NULL); V_8 = (bool)((((int32_t)((int32_t)(L_16&((int32_t)(1<<((int32_t)(L_19&((int32_t)31)))))))) == ((int32_t)0))? 1 : 0); bool L_20 = V_8; if (!L_20) { goto IL_008c_1; } } { // continue; goto IL_0168_1; } IL_008c_1: { // if (!m.AffectsAgentType(m_AgentTypeID)) NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_21 = V_3; int32_t L_22 = __this->___m_AgentTypeID_4; NullCheck(L_21); bool L_23; L_23 = NavMeshModifierVolume_AffectsAgentType_m181399154BFAA77A6F48D6C0281C37F088F9E98B(L_21, L_22, NULL); V_9 = (bool)((((int32_t)L_23) == ((int32_t)0))? 1 : 0); bool L_24 = V_9; if (!L_24) { goto IL_00a6_1; } } { // continue; goto IL_0168_1; } IL_00a6_1: { // var mcenter = m.transform.TransformPoint(m.center); NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_25 = V_3; NullCheck(L_25); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26; L_26 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_25, NULL); NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_27 = V_3; NullCheck(L_27); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = NavMeshModifierVolume_get_center_m680C062269D60BD22DEC8DE535627C68C0867122(L_27, NULL); NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_26, L_28, NULL); V_4 = L_29; // var scale = m.transform.lossyScale; NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_30 = V_3; NullCheck(L_30); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31; L_31 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_30, NULL); NullCheck(L_31); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_31, NULL); V_5 = L_32; // var msize = new Vector3(m.size.x * Mathf.Abs(scale.x), m.size.y * Mathf.Abs(scale.y), m.size.z * Mathf.Abs(scale.z)); NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_33 = V_3; NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = NavMeshModifierVolume_get_size_m321A424ABBDC0BD9E863CC5F04DBBBBD124E857C(L_33, NULL); float L_35 = L_34.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_5; float L_37 = L_36.___x_2; float L_38; L_38 = fabsf(L_37); NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_39 = V_3; NullCheck(L_39); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = NavMeshModifierVolume_get_size_m321A424ABBDC0BD9E863CC5F04DBBBBD124E857C(L_39, NULL); float L_41 = L_40.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_5; float L_43 = L_42.___y_3; float L_44; L_44 = fabsf(L_43); NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_45 = V_3; NullCheck(L_45); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = NavMeshModifierVolume_get_size_m321A424ABBDC0BD9E863CC5F04DBBBBD124E857C(L_45, NULL); float L_47 = L_46.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_5; float L_49 = L_48.___z_4; float L_50; L_50 = fabsf(L_49); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), ((float)il2cpp_codegen_multiply(L_35, L_38)), ((float)il2cpp_codegen_multiply(L_41, L_44)), ((float)il2cpp_codegen_multiply(L_47, L_50)), NULL); // var src = new NavMeshBuildSource(); il2cpp_codegen_initobj((&V_7), sizeof(NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)); // src.shape = NavMeshBuildSourceShape.ModifierBox; NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_7), 5, NULL); // src.transform = Matrix4x4.TRS(mcenter, m.transform.rotation, Vector3.one); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_4; NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_52 = V_3; NullCheck(L_52); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_53; L_53 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_52, NULL); NullCheck(L_53); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54; L_54 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_53, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55; L_55 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_56; L_56 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_51, L_54, L_55, NULL); NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00((&V_7), L_56, NULL); // src.size = msize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_6; NavMeshBuildSource_set_size_m8BF0198CBE370CE89B9B29917E105ABA54F05762((&V_7), L_57, NULL); // src.area = m.area; NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_58 = V_3; NullCheck(L_58); int32_t L_59; L_59 = NavMeshModifierVolume_get_area_m7FFDB165FCE530ACCE64932C2F623A1E040FD37B(L_58, NULL); NavMeshBuildSource_set_area_m52BD5EFD88AF67F5065242DFCAEFF7AC924C2C0D((&V_7), L_59, NULL); // sources.Add(src); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_60 = ___sources0; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_61 = *((List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3**)L_60); NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_62 = V_7; NullCheck(L_61); List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_61, L_62, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var); } IL_0168_1: { // foreach (var m in modifiers) bool L_63; L_63 = Enumerator_MoveNext_mC7B3F2DD6C4470F599197A62B7672ECA6CC587FB((&V_2), Enumerator_MoveNext_mC7B3F2DD6C4470F599197A62B7672ECA6CC587FB_RuntimeMethod_var); if (L_63) { goto IL_0059_1; } } { goto IL_0185; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0185: { // } return; } } // System.Collections.Generic.List`1 UnityEngine.AI.NavMeshSurface::CollectSources() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* NavMeshSurface_CollectSources_mD13E1B734C6EC5650E652F7F693B53AF714D4B11 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisNavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_mC419FEE35DE7E1885EFCE19AA8E61C01CDCB0E6B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1DD39095BD42A6E89359806C7F035070787027AE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mB75796799A237005D169B9B1205EA0DD7BB84356_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF1BAAFC1ECDB05902CC0068EF3C84EE44E680805_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_m7104F4E238A12D2A1B0582CA0FC20AB7ED8BFED6_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_mC6AB96EA71DED8C645B2921B6FC47EFE4E5D1AF3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5751E31F73CA1A613A123E544C71A58194368BC2_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_t04B25059C8ACAC209633A9F8C64A469A47304FA8_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_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCollectSourcesU3Eb__77_0_m8F7050C648EFFB8533ACF3CA1BA6C5CBDB6DF999_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCollectSourcesU3Eb__77_1_m5BF192B9E3C50B44808654213B9A6DB4B5938D8C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCollectSourcesU3Eb__77_2_m533C32C15CF6C2F6E273BFB5DD04D776AA3CF04D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* V_0 = NULL; List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* V_1 = NULL; List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* V_2 = NULL; bool V_3 = false; Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE V_4; memset((&V_4), 0, sizeof(V_4)); NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* V_5 = NULL; NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC V_6; memset((&V_6), 0, sizeof(V_6)); bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_12; memset((&V_12), 0, sizeof(V_12)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_13; memset((&V_13), 0, sizeof(V_13)); bool V_14 = false; bool V_15 = false; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* V_16 = NULL; Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F* G_B3_0 = NULL; List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* G_B3_1 = NULL; Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F* G_B2_0 = NULL; List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* G_B2_1 = NULL; Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* G_B24_0 = NULL; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* G_B24_1 = NULL; Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* G_B23_0 = NULL; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* G_B23_1 = NULL; Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* G_B28_0 = NULL; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* G_B28_1 = NULL; Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* G_B27_0 = NULL; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* G_B27_1 = NULL; { // var sources = new List(); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_0 = (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*)il2cpp_codegen_object_new(List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675(L_0, List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var); V_0 = L_0; // var markups = new List(); List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_1 = (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F*)il2cpp_codegen_object_new(List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mD330AE904D9B8C6FA57A125CD4DF59CD2A8924F6(L_1, List_1__ctor_mD330AE904D9B8C6FA57A125CD4DF59CD2A8924F6_RuntimeMethod_var); V_1 = L_1; // if (m_CollectObjects == CollectObjects.Children) int32_t L_2 = __this->___m_CollectObjects_5; V_3 = (bool)((((int32_t)L_2) == ((int32_t)2))? 1 : 0); bool L_3 = V_3; if (!L_3) { goto IL_0050; } } { // modifiers = new List(GetComponentsInChildren()); NavMeshModifierU5BU5D_t04347C1CB3C2F30EB13C773E0B2C9AD5ACBD8721* L_4; L_4 = Component_GetComponentsInChildren_TisNavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_mC419FEE35DE7E1885EFCE19AA8E61C01CDCB0E6B(__this, Component_GetComponentsInChildren_TisNavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_mC419FEE35DE7E1885EFCE19AA8E61C01CDCB0E6B_RuntimeMethod_var); List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* L_5 = (List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8*)il2cpp_codegen_object_new(List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_m5751E31F73CA1A613A123E544C71A58194368BC2(L_5, (RuntimeObject*)L_4, List_1__ctor_m5751E31F73CA1A613A123E544C71A58194368BC2_RuntimeMethod_var); V_2 = L_5; // modifiers.RemoveAll(x => !x.isActiveAndEnabled); List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* L_6 = V_2; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F* L_7 = ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__77_0_2; Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F* L_8 = L_7; G_B2_0 = L_8; G_B2_1 = L_6; if (L_8) { G_B3_0 = L_8; G_B3_1 = L_6; goto IL_0047; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* L_9 = ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9_0; Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F* L_10 = (Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F*)il2cpp_codegen_object_new(Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F_il2cpp_TypeInfo_var); NullCheck(L_10); Predicate_1__ctor_m42A5B2C68AED03D8D2D2878E17F76150F685C3D3(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3CCollectSourcesU3Eb__77_0_m8F7050C648EFFB8533ACF3CA1BA6C5CBDB6DF999_RuntimeMethod_var), NULL); Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F* L_11 = L_10; ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__77_0_2 = L_11; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__77_0_2), (void*)L_11); G_B3_0 = L_11; G_B3_1 = G_B2_1; } IL_0047: { NullCheck(G_B3_1); int32_t L_12; L_12 = List_1_RemoveAll_mC6AB96EA71DED8C645B2921B6FC47EFE4E5D1AF3(G_B3_1, G_B3_0, List_1_RemoveAll_mC6AB96EA71DED8C645B2921B6FC47EFE4E5D1AF3_RuntimeMethod_var); goto IL_0058; } IL_0050: { // modifiers = NavMeshModifier.activeModifiers; il2cpp_codegen_runtime_class_init_inline(NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_il2cpp_TypeInfo_var); List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* L_13; L_13 = NavMeshModifier_get_activeModifiers_mA80EBEDFD00FB8094130BACB291024C637E4DA1C(NULL); V_2 = L_13; } IL_0058: { // foreach (var m in modifiers) List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8* L_14 = V_2; NullCheck(L_14); Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE L_15; L_15 = List_1_GetEnumerator_m7104F4E238A12D2A1B0582CA0FC20AB7ED8BFED6(L_14, List_1_GetEnumerator_m7104F4E238A12D2A1B0582CA0FC20AB7ED8BFED6_RuntimeMethod_var); V_4 = L_15; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_010c: {// begin finally (depth: 1) Enumerator_Dispose_m1DD39095BD42A6E89359806C7F035070787027AE((&V_4), Enumerator_Dispose_m1DD39095BD42A6E89359806C7F035070787027AE_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00fe_1; } IL_0066_1: { // foreach (var m in modifiers) NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* L_16; L_16 = Enumerator_get_Current_mF1BAAFC1ECDB05902CC0068EF3C84EE44E680805_inline((&V_4), Enumerator_get_Current_mF1BAAFC1ECDB05902CC0068EF3C84EE44E680805_RuntimeMethod_var); V_5 = L_16; // if ((m_LayerMask & (1 << m.gameObject.layer)) == 0) LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_17 = __this->___m_LayerMask_8; int32_t L_18; L_18 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_17, NULL); NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* L_19 = V_5; NullCheck(L_19); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20; L_20 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_19, NULL); NullCheck(L_20); int32_t L_21; L_21 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_20, NULL); V_7 = (bool)((((int32_t)((int32_t)(L_18&((int32_t)(1<<((int32_t)(L_21&((int32_t)31)))))))) == ((int32_t)0))? 1 : 0); bool L_22 = V_7; if (!L_22) { goto IL_0098_1; } } { // continue; goto IL_00fe_1; } IL_0098_1: { // if (!m.AffectsAgentType(m_AgentTypeID)) NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* L_23 = V_5; int32_t L_24 = __this->___m_AgentTypeID_4; NullCheck(L_23); bool L_25; L_25 = NavMeshModifier_AffectsAgentType_m6E35A4A98A6465EE310DA56D3E364E43384916D1(L_23, L_24, NULL); V_8 = (bool)((((int32_t)L_25) == ((int32_t)0))? 1 : 0); bool L_26 = V_8; if (!L_26) { goto IL_00b0_1; } } { // continue; goto IL_00fe_1; } IL_00b0_1: { // var markup = new NavMeshBuildMarkup(); il2cpp_codegen_initobj((&V_6), sizeof(NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC)); // markup.root = m.transform; NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* L_27 = V_5; NullCheck(L_27); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28; L_28 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_27, NULL); NavMeshBuildMarkup_set_root_m430AD3DD5F28A57488C195C85E80CBEA710F70EE((&V_6), L_28, NULL); // markup.overrideArea = m.overrideArea; NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* L_29 = V_5; NullCheck(L_29); bool L_30; L_30 = NavMeshModifier_get_overrideArea_mEBDF7BA1A5E02732EC58C0719E55C497E7AC8588(L_29, NULL); NavMeshBuildMarkup_set_overrideArea_mFBD7DD020A6D6DA460DB1DF692AC40185FF7FA28((&V_6), L_30, NULL); // markup.area = m.area; NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* L_31 = V_5; NullCheck(L_31); int32_t L_32; L_32 = NavMeshModifier_get_area_mFB0A525E06D5301CD8ACFD0E0DC5E8A6CC014456(L_31, NULL); NavMeshBuildMarkup_set_area_m4CAB4DA0BF89093DA5D1958F561E36741A377ED1((&V_6), L_32, NULL); // markup.ignoreFromBuild = m.ignoreFromBuild; NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* L_33 = V_5; NullCheck(L_33); bool L_34; L_34 = NavMeshModifier_get_ignoreFromBuild_m3430FE1AC3498D6231D5CED7E66678EAE0846D69(L_33, NULL); NavMeshBuildMarkup_set_ignoreFromBuild_mFC4CF4120B8A2A275D8578850249823C6AA0D73A((&V_6), L_34, NULL); // markups.Add(markup); List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_35 = V_1; NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_36 = V_6; NullCheck(L_35); List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_inline(L_35, L_36, List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_RuntimeMethod_var); } IL_00fe_1: { // foreach (var m in modifiers) bool L_37; L_37 = Enumerator_MoveNext_mB75796799A237005D169B9B1205EA0DD7BB84356((&V_4), Enumerator_MoveNext_mB75796799A237005D169B9B1205EA0DD7BB84356_RuntimeMethod_var); if (L_37) { goto IL_0066_1; } } { goto IL_011b; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_011b: { // if (m_CollectObjects == CollectObjects.All) int32_t L_38 = __this->___m_CollectObjects_5; V_9 = (bool)((((int32_t)L_38) == ((int32_t)0))? 1 : 0); bool L_39 = V_9; if (!L_39) { goto IL_0152; } } { // NavMeshBuilder.CollectSources(null, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, sources); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_40 = __this->___m_LayerMask_8; int32_t L_41; L_41 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_40, NULL); int32_t L_42 = __this->___m_UseGeometry_9; int32_t L_43 = __this->___m_DefaultArea_10; List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_44 = V_1; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_45 = V_0; NavMeshBuilder_CollectSources_m61D5A6FE768C4725E36BB8A45DACEF4D2683022F((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, L_41, L_42, L_43, L_44, L_45, NULL); goto IL_01f8; } IL_0152: { // else if (m_CollectObjects == CollectObjects.Children) int32_t L_46 = __this->___m_CollectObjects_5; V_10 = (bool)((((int32_t)L_46) == ((int32_t)2))? 1 : 0); bool L_47 = V_10; if (!L_47) { goto IL_018a; } } { // NavMeshBuilder.CollectSources(transform, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, sources); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_48; L_48 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_49 = __this->___m_LayerMask_8; int32_t L_50; L_50 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_49, NULL); int32_t L_51 = __this->___m_UseGeometry_9; int32_t L_52 = __this->___m_DefaultArea_10; List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_53 = V_1; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_54 = V_0; NavMeshBuilder_CollectSources_m61D5A6FE768C4725E36BB8A45DACEF4D2683022F(L_48, L_50, L_51, L_52, L_53, L_54, NULL); goto IL_01f8; } IL_018a: { // else if (m_CollectObjects == CollectObjects.Volume) int32_t L_55 = __this->___m_CollectObjects_5; V_11 = (bool)((((int32_t)L_55) == ((int32_t)1))? 1 : 0); bool L_56 = V_11; if (!L_56) { goto IL_01f8; } } { // Matrix4x4 localToWorld = Matrix4x4.TRS(transform.position, transform.rotation, Vector3.one); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57; L_57 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_57); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_57, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_59; L_59 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_59); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60; L_60 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_59, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61; L_61 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_62; L_62 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_58, L_60, L_61, NULL); V_12 = L_62; // var worldBounds = GetWorldBounds(localToWorld, new Bounds(m_Center, m_Size)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_63 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = __this->___m_Center_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = __this->___m_Size_6; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_66; memset((&L_66), 0, sizeof(L_66)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_66), L_64, L_65, /*hidden argument*/NULL); il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_67; L_67 = NavMeshSurface_GetWorldBounds_m53366C6EC28A95EB84515C2572B976C1EF5F0D77(L_63, L_66, NULL); V_13 = L_67; // NavMeshBuilder.CollectSources(worldBounds, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, sources); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_68 = V_13; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_69 = __this->___m_LayerMask_8; int32_t L_70; L_70 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_69, NULL); int32_t L_71 = __this->___m_UseGeometry_9; int32_t L_72 = __this->___m_DefaultArea_10; List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* L_73 = V_1; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_74 = V_0; NavMeshBuilder_CollectSources_m10386340F1709E2049F2209DADE16E436D5FB700(L_68, L_70, L_71, L_72, L_73, L_74, NULL); } IL_01f8: { // if (m_IgnoreNavMeshAgent) bool L_75 = __this->___m_IgnoreNavMeshAgent_11; V_14 = L_75; bool L_76 = V_14; if (!L_76) { goto IL_022b; } } { // sources.RemoveAll((x) => (x.component != null && x.component.gameObject.GetComponent() != null)); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_77 = V_0; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_78 = ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__77_1_3; Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_79 = L_78; G_B23_0 = L_79; G_B23_1 = L_77; if (L_79) { G_B24_0 = L_79; G_B24_1 = L_77; goto IL_0225; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* L_80 = ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9_0; Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_81 = (Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D*)il2cpp_codegen_object_new(Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D_il2cpp_TypeInfo_var); NullCheck(L_81); Predicate_1__ctor_mF2C9EA5089D1C1224EAAEA8F34FFD00D163A1FA4(L_81, L_80, (intptr_t)((void*)U3CU3Ec_U3CCollectSourcesU3Eb__77_1_m5BF192B9E3C50B44808654213B9A6DB4B5938D8C_RuntimeMethod_var), NULL); Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_82 = L_81; ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__77_1_3 = L_82; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__77_1_3), (void*)L_82); G_B24_0 = L_82; G_B24_1 = G_B23_1; } IL_0225: { NullCheck(G_B24_1); int32_t L_83; L_83 = List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6(G_B24_1, G_B24_0, List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6_RuntimeMethod_var); } IL_022b: { // if (m_IgnoreNavMeshObstacle) bool L_84 = __this->___m_IgnoreNavMeshObstacle_12; V_15 = L_84; bool L_85 = V_15; if (!L_85) { goto IL_025d; } } { // sources.RemoveAll((x) => (x.component != null && x.component.gameObject.GetComponent() != null)); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_86 = V_0; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_87 = ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__77_2_4; Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_88 = L_87; G_B27_0 = L_88; G_B27_1 = L_86; if (L_88) { G_B28_0 = L_88; G_B28_1 = L_86; goto IL_0257; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* L_89 = ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9_0; Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_90 = (Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D*)il2cpp_codegen_object_new(Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D_il2cpp_TypeInfo_var); NullCheck(L_90); Predicate_1__ctor_mF2C9EA5089D1C1224EAAEA8F34FFD00D163A1FA4(L_90, L_89, (intptr_t)((void*)U3CU3Ec_U3CCollectSourcesU3Eb__77_2_m533C32C15CF6C2F6E273BFB5DD04D776AA3CF04D_RuntimeMethod_var), NULL); Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* L_91 = L_90; ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__77_2_4 = L_91; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9__77_2_4), (void*)L_91); G_B28_0 = L_91; G_B28_1 = G_B27_1; } IL_0257: { NullCheck(G_B28_1); int32_t L_92; L_92 = List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6(G_B28_1, G_B28_0, List_1_RemoveAll_m9D10E9FA6C95F32FB94C27105EF95D619AB889A6_RuntimeMethod_var); } IL_025d: { // AppendModifierVolumes(ref sources); NavMeshSurface_AppendModifierVolumes_mEFF654357C4853A17D06DBF634DB122839122550(__this, (&V_0), NULL); // return sources; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_93 = V_0; V_16 = L_93; goto IL_026b; } IL_026b: { // } List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_94 = V_16; return L_94; } } // UnityEngine.Vector3 UnityEngine.AI.NavMeshSurface::Abs(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshSurface_Abs_m6FDEC6511AC40FD4E1C76F8BEB31A60A5BA5C293 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new Vector3(Mathf.Abs(v.x), Mathf.Abs(v.y), Mathf.Abs(v.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0; float L_1 = L_0.___x_2; float L_2; L_2 = fabsf(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___v0; float L_4 = L_3.___y_3; float L_5; L_5 = fabsf(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___v0; float L_7 = L_6.___z_4; 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, /*hidden argument*/NULL); V_0 = L_9; goto IL_002a; } IL_002a: { // } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } // UnityEngine.Bounds UnityEngine.AI.NavMeshSurface::GetWorldBounds(UnityEngine.Matrix4x4,UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshSurface_GetWorldBounds_m53366C6EC28A95EB84515C2572B976C1EF5F0D77 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___mat0, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_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)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_5; memset((&V_5), 0, sizeof(V_5)); { // var absAxisX = Abs(mat.MultiplyVector(Vector3.right)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_right_m13B7C3EAA64DC921EC23346C56A5A597B5481FF5_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937((&___mat0), L_0, NULL); il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = NavMeshSurface_Abs_m6FDEC6511AC40FD4E1C76F8BEB31A60A5BA5C293(L_1, NULL); V_0 = L_2; // var absAxisY = Abs(mat.MultiplyVector(Vector3.up)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937((&___mat0), L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = NavMeshSurface_Abs_m6FDEC6511AC40FD4E1C76F8BEB31A60A5BA5C293(L_4, NULL); V_1 = L_5; // var absAxisZ = Abs(mat.MultiplyVector(Vector3.forward)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937((&___mat0), L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = NavMeshSurface_Abs_m6FDEC6511AC40FD4E1C76F8BEB31A60A5BA5C293(L_7, NULL); V_2 = L_8; // var worldPosition = mat.MultiplyPoint(bounds.center); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___bounds1), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___mat0), L_9, NULL); V_3 = L_10; // var worldSize = absAxisX * bounds.size.x + absAxisY * bounds.size.y + absAxisZ * bounds.size.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___bounds1), NULL); float L_13 = L_12.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_11, L_13, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___bounds1), NULL); float L_17 = L_16.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_15, L_17, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_14, L_18, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___bounds1), NULL); float L_22 = L_21.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_20, L_22, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_19, L_23, NULL); V_4 = L_24; // return new Bounds(worldPosition, worldSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_4; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27; memset((&L_27), 0, sizeof(L_27)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_27), L_25, L_26, /*hidden argument*/NULL); V_5 = L_27; goto IL_0094; } IL_0094: { // } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_28 = V_5; return L_28; } } // UnityEngine.Bounds UnityEngine.AI.NavMeshSurface::CalculateWorldBounds(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshSurface_CalculateWorldBounds_m6E01402D5A3CD76865FD4A23FAFBFA9FB9A5F713 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___sources0, 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_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_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; int32_t V_5 = 0; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_6 = NULL; TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_7 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_8; memset((&V_8), 0, sizeof(V_8)); { // Matrix4x4 worldToLocal = Matrix4x4.TRS(transform.position, transform.rotation, Vector3.one); 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_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5; L_5 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_1, L_3, L_4, NULL); V_0 = L_5; // worldToLocal = worldToLocal.inverse; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6; L_6 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_0), NULL); V_0 = L_6; // var result = new Bounds(); il2cpp_codegen_initobj((&V_1), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // foreach (var src in sources) List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_7 = ___sources0; 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_012f: {// begin finally (depth: 1) Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774((&V_2), Enumerator_Dispose_m9751A344DE94CB06D0BDB41CB21CCDCDD4153774_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0121_1; } IL_003f_1: { // foreach (var src in sources) NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_9; L_9 = Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_inline((&V_2), Enumerator_get_Current_m771C51D11B6EB4CB9366E64F3C867E78F35AB764_RuntimeMethod_var); V_3 = L_9; // switch (src.shape) int32_t L_10; L_10 = NavMeshBuildSource_get_shape_mE359A5788D37A77F2274322406A969F24D875362((&V_3), NULL); V_5 = L_10; int32_t L_11 = V_5; V_4 = L_11; int32_t L_12 = V_4; switch (L_12) { case 0: { goto IL_0079_1; } case 1: { goto IL_00ab_1; } case 2: { goto IL_00f3_1; } case 3: { goto IL_00f3_1; } case 4: { goto IL_00f3_1; } case 5: { goto IL_00f3_1; } } } { goto IL_0120_1; } IL_0079_1: { // var m = src.sourceObject as Mesh; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_13; L_13 = NavMeshBuildSource_get_sourceObject_m51EF008BE3A0BE134763E1582E34083188C7C685((&V_3), NULL); V_6 = ((Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)IsInstSealed((RuntimeObject*)L_13, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var)); // result.Encapsulate(GetWorldBounds(worldToLocal * src.transform, m.bounds)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14 = V_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_15; L_15 = NavMeshBuildSource_get_transform_m1950BA7D6106161B25629D19037355FAFCC8FF77((&V_3), NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16; L_16 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_14, L_15, NULL); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_17 = V_6; NullCheck(L_17); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_18; L_18 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_17, NULL); il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_19; L_19 = NavMeshSurface_GetWorldBounds_m53366C6EC28A95EB84515C2572B976C1EF5F0D77(L_16, L_18, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_1), L_19, NULL); // break; goto IL_0120_1; } IL_00ab_1: { // var t = src.sourceObject as TerrainData; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_20; L_20 = NavMeshBuildSource_get_sourceObject_m51EF008BE3A0BE134763E1582E34083188C7C685((&V_3), NULL); V_7 = ((TerrainData_t615A68EAC648066681875D47FC641496D12F2E24*)IsInstSealed((RuntimeObject*)L_20, TerrainData_t615A68EAC648066681875D47FC641496D12F2E24_il2cpp_TypeInfo_var)); // result.Encapsulate(GetWorldBounds(worldToLocal * src.transform, new Bounds(0.5f * t.size, t.size))); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_21 = V_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22; L_22 = NavMeshBuildSource_get_transform_m1950BA7D6106161B25629D19037355FAFCC8FF77((&V_3), NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_23; L_23 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_21, L_22, NULL); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_24 = V_7; NullCheck(L_24); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = TerrainData_get_size_mCD3977F344B9DEBFF61DD537D03FEB9473838DA5(L_24, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline((0.5f), L_25, NULL); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_27 = V_7; NullCheck(L_27); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = TerrainData_get_size_mCD3977F344B9DEBFF61DD537D03FEB9473838DA5(L_27, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_29; memset((&L_29), 0, sizeof(L_29)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_29), L_26, L_28, /*hidden argument*/NULL); il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_30; L_30 = NavMeshSurface_GetWorldBounds_m53366C6EC28A95EB84515C2572B976C1EF5F0D77(L_23, L_29, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_1), L_30, NULL); // break; goto IL_0120_1; } IL_00f3_1: { // result.Encapsulate(GetWorldBounds(worldToLocal * src.transform, new Bounds(Vector3.zero, src.size))); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_31 = V_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_32; L_32 = NavMeshBuildSource_get_transform_m1950BA7D6106161B25629D19037355FAFCC8FF77((&V_3), NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_33; L_33 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_31, L_32, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = NavMeshBuildSource_get_size_m515CADA91789EC141B963B72FB217DA442CFBACE((&V_3), NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_36; memset((&L_36), 0, sizeof(L_36)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_36), L_34, L_35, /*hidden argument*/NULL); il2cpp_codegen_runtime_class_init_inline(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_37; L_37 = NavMeshSurface_GetWorldBounds_m53366C6EC28A95EB84515C2572B976C1EF5F0D77(L_33, L_36, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_1), L_37, NULL); // break; goto IL_0120_1; } IL_0120_1: { } IL_0121_1: { // foreach (var src in sources) bool L_38; L_38 = Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA((&V_2), Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA_RuntimeMethod_var); if (L_38) { goto IL_003f_1; } } { goto IL_013e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_013e: { // result.Expand(0.1f); Bounds_Expand_m49340CC585463AB7DEFD672E523ADD5443AFFEA3((&V_1), (0.100000001f), NULL); // return result; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_39 = V_1; V_8 = L_39; goto IL_0150; } IL_0150: { // } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_40 = V_8; return L_40; } } // System.Boolean UnityEngine.AI.NavMeshSurface::HasTransformChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshSurface_HasTransformChanged_m5766AE0E589120789DE1EAB7AE22AA206AE74E42 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; bool V_2 = false; { // if (m_LastPosition != transform.position) return true; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_LastPosition_20; 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_m6A7FB1C9E9DE194708997BFA24C6E238D92D908E_inline(L_0, L_2, NULL); V_0 = L_3; bool L_4 = V_0; if (!L_4) { goto IL_001f; } } { // if (m_LastPosition != transform.position) return true; V_1 = (bool)1; goto IL_0041; } IL_001f: { // if (m_LastRotation != transform.rotation) return true; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = __this->___m_LastRotation_21; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_6); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL); bool L_8; L_8 = Quaternion_op_Inequality_mC1922F160B14F6F404E46FFCC10B282D913BE354_inline(L_5, L_7, NULL); V_2 = L_8; bool L_9 = V_2; if (!L_9) { goto IL_003d; } } { // if (m_LastRotation != transform.rotation) return true; V_1 = (bool)1; goto IL_0041; } IL_003d: { // return false; V_1 = (bool)0; goto IL_0041; } IL_0041: { // } bool L_10 = V_1; return L_10; } } // System.Void UnityEngine.AI.NavMeshSurface::UpdateDataIfTransformChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface_UpdateDataIfTransformChanged_mEAF82FD02A70516374534495BC57E62A08238423 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { bool V_0 = false; { // if (HasTransformChanged()) bool L_0; L_0 = NavMeshSurface_HasTransformChanged_m5766AE0E589120789DE1EAB7AE22AA206AE74E42(__this, NULL); V_0 = L_0; bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // RemoveData(); NavMeshSurface_RemoveData_m244AFF7183FD627F16B91BAD59DC32131738BB3B(__this, NULL); // AddData(); NavMeshSurface_AddData_m3B92D495D85795E8AAEB5BF782A86576DBF7206F(__this, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.AI.NavMeshSurface::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface__ctor_m79043E9325067CF57A0685A4085E85F8947587D4 (NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7* __this, const RuntimeMethod* method) { { // CollectObjects m_CollectObjects = CollectObjects.All; __this->___m_CollectObjects_5 = 0; // Vector3 m_Size = new Vector3(10.0f, 10.0f, 10.0f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (10.0f), (10.0f), (10.0f), /*hidden argument*/NULL); __this->___m_Size_6 = L_0; // Vector3 m_Center = new Vector3(0, 2.0f, 0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; memset((&L_1), 0, sizeof(L_1)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (0.0f), (2.0f), (0.0f), /*hidden argument*/NULL); __this->___m_Center_7 = L_1; // LayerMask m_LayerMask = ~0; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2; L_2 = LayerMask_op_Implicit_mDC9C22C4477684D460FCF25B1BFE6B54419FB922((-1), NULL); __this->___m_LayerMask_8 = L_2; // NavMeshCollectGeometry m_UseGeometry = NavMeshCollectGeometry.RenderMeshes; __this->___m_UseGeometry_9 = 0; // bool m_IgnoreNavMeshAgent = true; __this->___m_IgnoreNavMeshAgent_11 = (bool)1; // bool m_IgnoreNavMeshObstacle = true; __this->___m_IgnoreNavMeshObstacle_12 = (bool)1; // int m_TileSize = 256; __this->___m_TileSize_14 = ((int32_t)256); // Vector3 m_LastPosition = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL); __this->___m_LastPosition_20 = L_3; // Quaternion m_LastRotation = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL); __this->___m_LastRotation_21 = L_4; MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } // System.Void UnityEngine.AI.NavMeshSurface::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshSurface__cctor_mA4BC6AC522609D76F252DBA917DB451153FA506F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m862FEF91552C7FB22F59F0B231924AE498DF5DF0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // static readonly List s_NavMeshSurfaces = new List(); List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B* L_0 = (List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B*)il2cpp_codegen_object_new(List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m862FEF91552C7FB22F59F0B231924AE498DF5DF0(L_0, List_1__ctor_m862FEF91552C7FB22F59F0B231924AE498DF5DF0_RuntimeMethod_var); ((NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces_22 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_StaticFields*)il2cpp_codegen_static_fields_for(NavMeshSurface_t2FFB292845FA7AA20AB609B5E91867A55A6912C7_il2cpp_TypeInfo_var))->___s_NavMeshSurfaces_22), (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 // System.Void UnityEngine.AI.NavMeshSurface/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mEBDA56AE0FA98A2660170758B63D2C55175EC3D2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* L_0 = (U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45*)il2cpp_codegen_object_new(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mC124ECF3C8BCA1F364397BCDA11234EAF60C1648(L_0, NULL); ((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void UnityEngine.AI.NavMeshSurface/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC124ECF3C8BCA1F364397BCDA11234EAF60C1648 (U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean UnityEngine.AI.NavMeshSurface/<>c::b__76_0(UnityEngine.AI.NavMeshModifierVolume) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CAppendModifierVolumesU3Eb__76_0_mFA187EB36C602A178C49CA72A2B982E5311016ED (U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* __this, NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* ___x0, const RuntimeMethod* method) { { // modifiers.RemoveAll(x => !x.isActiveAndEnabled); NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26* L_0 = ___x0; 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); } } // System.Boolean UnityEngine.AI.NavMeshSurface/<>c::b__77_0(UnityEngine.AI.NavMeshModifier) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCollectSourcesU3Eb__77_0_m8F7050C648EFFB8533ACF3CA1BA6C5CBDB6DF999 (U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* __this, NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* ___x0, const RuntimeMethod* method) { { // modifiers.RemoveAll(x => !x.isActiveAndEnabled); NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82* L_0 = ___x0; 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); } } // System.Boolean UnityEngine.AI.NavMeshSurface/<>c::b__77_1(UnityEngine.AI.NavMeshBuildSource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCollectSourcesU3Eb__77_1_m5BF192B9E3C50B44808654213B9A6DB4B5938D8C (U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___x0, 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; } int32_t G_B3_0 = 0; { // sources.RemoveAll((x) => (x.component != null && x.component.gameObject.GetComponent() != null)); Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0; L_0 = NavMeshBuildSource_get_component_mFC0AC306661A1786702758D8D5ABE8DFC775EFCD((&___x0), NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0028; } } { Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2; L_2 = NavMeshBuildSource_get_component_mFC0AC306661A1786702758D8D5ABE8DFC775EFCD((&___x0), 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_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); G_B3_0 = ((int32_t)(L_5)); goto IL_0029; } IL_0028: { G_B3_0 = 0; } IL_0029: { return (bool)G_B3_0; } } // System.Boolean UnityEngine.AI.NavMeshSurface/<>c::b__77_2(UnityEngine.AI.NavMeshBuildSource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCollectSourcesU3Eb__77_2_m533C32C15CF6C2F6E273BFB5DD04D776AA3CF04D (U3CU3Ec_t17CA6971EF877093D80B00DD854DA43FC00EDE45* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___x0, 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; } int32_t G_B3_0 = 0; { // sources.RemoveAll((x) => (x.component != null && x.component.gameObject.GetComponent() != null)); Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0; L_0 = NavMeshBuildSource_get_component_mFC0AC306661A1786702758D8D5ABE8DFC775EFCD((&___x0), NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0028; } } { Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2; L_2 = NavMeshBuildSource_get_component_mFC0AC306661A1786702758D8D5ABE8DFC775EFCD((&___x0), 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_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); G_B3_0 = ((int32_t)(L_5)); goto IL_0029; } IL_0028: { G_B3_0 = 0; } IL_0029: { return (bool)G_B3_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m6A7FB1C9E9DE194708997BFA24C6E238D92D908E_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method) { bool V_0 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___lhs0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___rhs1; bool L_2; L_2 = Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_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; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_mC1922F160B14F6F404E46FFCC10B282D913BE354_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method) { bool V_0 = false; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___lhs0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___rhs1; bool L_2; L_2 = Quaternion_op_Equality_m3DF1D708D3A0AFB11EACF42A9C068EF6DC508FBB_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; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) { { float L_0 = ___x0; __this->___x_2 = L_0; float L_1 = ___y1; __this->___y_3 = L_1; float L_2 = ___z2; __this->___z_4 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_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_5; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_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_4; V_0 = L_0; goto IL_0009; } IL_0009: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_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_6; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_m13B7C3EAA64DC921EC23346C56A5A597B5481FF5_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_10; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_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_7; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_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_11; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0; float L_1 = L_0.___x_2; float L_2 = ___d1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0; float L_4 = L_3.___y_3; float L_5 = ___d1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0; float L_7 = L_6.___z_4; float L_8 = ___d1; 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)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1; float L_11 = L_10.___z_4; 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)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline (float ___d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a1, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a1; float L_1 = L_0.___x_2; float L_2 = ___d0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a1; float L_4 = L_3.___y_3; float L_5 = ___d0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a1; float L_7 = L_6.___z_4; float L_8 = ___d0; 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)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } 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 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; 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_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___item0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___item0; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3; return L_0; } } 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 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___item0, const RuntimeMethod* method) { NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_1 = (NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; 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_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_6 = V_0; int32_t L_7 = V_1; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_8 = ___item0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)L_8); return; } IL_0034: { NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_9 = ___item0; (( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m88383F473BFD4FA97E7C32A36EB37F41C1E3CCF7_gshared_inline (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F* __this, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC ___item0, const RuntimeMethod* method) { NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* L_1 = (NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; 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_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); NavMeshBuildMarkupU5BU5D_t3E25A22661EFA754FA8AA02D612EF94E51A5B727* L_6 = V_0; int32_t L_7 = V_1; NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_8 = ___item0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC)L_8); return; } IL_0034: { NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC L_9 = ___item0; (( void (*) (List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F*, NavMeshBuildMarkup_tC2D636663691297A05F32A8B2B8CAA7108FEE8AC, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } 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 = (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, 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 = ___lhs0; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___rhs1; float L_3 = L_2.___x_2; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___lhs0; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___rhs1; float L_7 = L_6.___y_3; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___lhs0; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___rhs1; float L_11 = L_10.___z_4; 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; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_m3DF1D708D3A0AFB11EACF42A9C068EF6DC508FBB_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method) { bool V_0 = false; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___lhs0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___rhs1; float L_2; L_2 = Quaternion_Dot_m4A80D03D7B7DEC054E2175E53D072675649C6713_inline(L_0, L_1, NULL); bool L_3; L_3 = Quaternion_IsEqualUsingDot_m5C6AC5F5C56B27C25DDF612BEEF40F28CA44CA31_inline(L_2, NULL); V_0 = L_3; goto IL_0010; } IL_0010: { bool L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_m4A80D03D7B7DEC054E2175E53D072675649C6713_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___a0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___b1, const RuntimeMethod* method) { float V_0 = 0.0f; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___a0; float L_1 = L_0.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___b1; float L_3 = L_2.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___a0; float L_5 = L_4.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___b1; float L_7 = L_6.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___a0; float L_9 = L_8.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___b1; float L_11 = L_10.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___a0; float L_13 = L_12.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___b1; float L_15 = L_14.___w_3; 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; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m5C6AC5F5C56B27C25DDF612BEEF40F28CA44CA31_inline (float ___dot0, const RuntimeMethod* method) { bool V_0 = false; { float L_0 = ___dot0; V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0); goto IL_000c; } IL_000c: { bool L_1 = V_0; return L_1; } }