优化实践教程示例项目
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

6468 行
344 KiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
#include <stdint.h>
// System.Action`1<UnityEngine.AsyncOperation>
struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB;
// System.Collections.Generic.IEnumerable`1<System.Int32>
struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
// System.Collections.Generic.IEnumerable`1<UnityEngine.AI.NavMeshModifier>
struct IEnumerable_1_t38DB58EC23538E09137B55D140BE0EE4EA6A56BB;
// System.Collections.Generic.IEnumerable`1<UnityEngine.AI.NavMeshModifierVolume>
struct IEnumerable_1_t7688F424F12CEF155E33FC918BDBDDA881A28B59;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildMarkup>
struct List_1_t8B9DB0A01D774511439B01CEE9DFFF358640164F;
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>
struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3;
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshLink>
struct List_1_tF41BFEBB3E1F3C0230FD2922FD7F0111CDF7895B;
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshModifier>
struct List_1_t04B25059C8ACAC209633A9F8C64A469A47304FA8;
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshModifierVolume>
struct List_1_t9B797EBBD133A8BD206AFB24DA82A4DD5963F927;
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshSurface>
struct List_1_tBB6140094DEE8B5B1F22E31899A4695F1DD52A9B;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Predicate`1<UnityEngine.AI.NavMeshBuildSource>
struct Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D;
// System.Predicate`1<UnityEngine.AI.NavMeshModifier>
struct Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F;
// System.Predicate`1<UnityEngine.AI.NavMeshModifierVolume>
struct Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270;
// System.Predicate`1<System.Object>
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
// <Module>
struct U3CModuleU3E_t813B2CBD27497BCD8D860D6124632502DA92E8FE
{
};
// System.Collections.Generic.List`1<System.Int32>
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<UnityEngine.AI.NavMeshBuildMarkup>
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<UnityEngine.AI.NavMeshBuildSource>
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<UnityEngine.AI.NavMeshLink>
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<UnityEngine.AI.NavMeshModifier>
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<UnityEngine.AI.NavMeshModifierVolume>
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<UnityEngine.AI.NavMeshSurface>
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<System.Object>
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.NavMeshModifierVolume> UnityEngine.AI.NavMeshSurface/<>c::<>9__76_0
Predicate_1_t802EAF1A3EA05AA9EAF1C1FD5B0A503E74237270* ___U3CU3E9__76_0_1;
// System.Predicate`1<UnityEngine.AI.NavMeshModifier> UnityEngine.AI.NavMeshSurface/<>c::<>9__77_0
Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F* ___U3CU3E9__77_0_2;
// System.Predicate`1<UnityEngine.AI.NavMeshBuildSource> UnityEngine.AI.NavMeshSurface/<>c::<>9__77_1
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* ___U3CU3E9__77_1_3;
// System.Predicate`1<UnityEngine.AI.NavMeshBuildSource> UnityEngine.AI.NavMeshSurface/<>c::<>9__77_2
Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D* ___U3CU3E9__77_2_4;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.AI.NavMeshLink>
struct Enumerator_t97AC3D50766F64E937BEF1846FB73D59D04487A6
{
// System.Collections.Generic.List`1<T> 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<UnityEngine.AI.NavMeshModifier>
struct Enumerator_tAFD2014AFEF1BCD59300058404024150B240FEFE
{
// System.Collections.Generic.List`1<T> 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<UnityEngine.AI.NavMeshModifierVolume>
struct Enumerator_tAB34233452CF59C110010DCBE0EE2F581BD3930B
{
// System.Collections.Generic.List`1<T> 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<System.Object>
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
// System.Collections.Generic.List`1<T> 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::<id>k__BackingField
int32_t ___U3CidU3Ek__BackingField_0;
};
// UnityEngine.AI.NavMeshLinkInstance
struct NavMeshLinkInstance_t1D07C79CE26BF344078E6D4175353C2AC2DB6B49
{
// System.Int32 UnityEngine.AI.NavMeshLinkInstance::<id>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> 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<UnityEngine.AI.NavMeshBuildSource>
struct Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1
{
// System.Collections.Generic.List`1<T> 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<UnityEngine.AI.NavMeshBuildSource>
struct Predicate_1_tCF1DB80F9B8D54F7D416D5F1B9C6FA54CA2F535D : public MulticastDelegate_t
{
};
// System.Predicate`1<UnityEngine.AI.NavMeshModifier>
struct Predicate_1_tC510F9D3474656615E140CDB22F91C66E1639B2F : public MulticastDelegate_t
{
};
// System.Predicate`1<UnityEngine.AI.NavMeshModifierVolume>
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> 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<System.Int32> UnityEngine.AI.NavMeshModifier::m_AffectedAgents
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_AffectedAgents_7;
};
struct NavMeshModifier_t34F3374AA13DB86E3655EB1610BCCD43AAFE9A82_StaticFields
{
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshModifier> 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<System.Int32> UnityEngine.AI.NavMeshModifierVolume::m_AffectedAgents
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_AffectedAgents_7;
};
struct NavMeshModifierVolume_t2C7740EFCA1BD3439FAB8C70C9B634A2A66A9B26_StaticFields
{
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshModifierVolume> 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> 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<System.Object>::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<System.Object>::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<System.Object>::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<T> System.Collections.Generic.List`1<System.Object>::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<System.Object>::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<System.Object>::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<System.Object>::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<System.Object>::.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<System.Object>::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<System.Int32>::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<System.Int32>::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<System.Int32>::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<System.Int32>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
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<System.Object>::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<System.Object>()
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<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
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<System.Object>::.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<System.Object>::RemoveAll(System.Predicate`1<T>)
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<UnityEngine.AI.NavMeshBuildSource>::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<UnityEngine.AI.NavMeshBuildSource>::.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<UnityEngine.AI.NavMeshBuildMarkup>::.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<UnityEngine.AI.NavMeshBuildMarkup>::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<UnityEngine.AI.NavMeshBuildSource>::.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<UnityEngine.AI.NavMeshBuildSource>::RemoveAll(System.Predicate`1<T>)
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<T> System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>::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<UnityEngine.AI.NavMeshBuildSource>::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<UnityEngine.AI.NavMeshBuildSource>::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<UnityEngine.AI.NavMeshBuildSource>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3DD50CDFD85DCBF84CDF24C6DDF16100277DBCBA_gshared (Enumerator_tEC36544A9B996FBFD5D3A80A689383CF1486D2C1* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
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<UnityEngine.AI.NavMeshLink>::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<UnityEngine.AI.NavMeshLink>::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<UnityEngine.AI.NavMeshLink>::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<T> System.Collections.Generic.List`1<UnityEngine.AI.NavMeshLink>::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<UnityEngine.AI.NavMeshLink>::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<UnityEngine.AI.NavMeshLink>::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<UnityEngine.AI.NavMeshLink>::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<UnityEngine.AI.NavMeshLink>::.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<UnityEngine.AI.NavMeshModifier>::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<UnityEngine.AI.NavMeshModifier>::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<UnityEngine.AI.NavMeshModifier>::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<System.Int32>::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<System.Int32>::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<System.Int32>::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<System.Int32>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
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<UnityEngine.AI.NavMeshModifier>::.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<UnityEngine.AI.NavMeshModifierVolume>::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<UnityEngine.AI.NavMeshModifierVolume>::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<UnityEngine.AI.NavMeshModifierVolume>::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<UnityEngine.AI.NavMeshModifierVolume>::.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.NavMeshBuildSource> 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<UnityEngine.AI.NavMeshBuildSource>)
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.AI.NavMeshBuildSource>,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.AI.NavMeshBuildSource>,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<UnityEngine.AI.NavMeshSurface>::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<UnityEngine.AI.NavMeshSurface>::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<UnityEngine.AI.NavMeshSurface>::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<UnityEngine.AI.NavMeshSurface>::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<UnityEngine.AI.NavMeshSurface>::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<UnityEngine.AI.NavMeshModifierVolume>()
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<UnityEngine.AI.NavMeshModifierVolume>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
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<UnityEngine.AI.NavMeshModifierVolume>::.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<UnityEngine.AI.NavMeshModifierVolume>::RemoveAll(System.Predicate`1<T>)
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> 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<T> System.Collections.Generic.List`1<UnityEngine.AI.NavMeshModifierVolume>::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<UnityEngine.AI.NavMeshModifierVolume>::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<UnityEngine.AI.NavMeshModifierVolume>::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<UnityEngine.AI.NavMeshBuildSource>::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<UnityEngine.AI.NavMeshModifierVolume>::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<UnityEngine.AI.NavMeshBuildSource>::.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<UnityEngine.AI.NavMeshBuildMarkup>::.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<UnityEngine.AI.NavMeshModifier>()
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<UnityEngine.AI.NavMeshModifier>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
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<UnityEngine.AI.NavMeshModifier>::.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<UnityEngine.AI.NavMeshModifier>::RemoveAll(System.Predicate`1<T>)
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> 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<T> System.Collections.Generic.List`1<UnityEngine.AI.NavMeshModifier>::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<UnityEngine.AI.NavMeshModifier>::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<UnityEngine.AI.NavMeshModifier>::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<UnityEngine.AI.NavMeshBuildMarkup>::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<UnityEngine.AI.NavMeshModifier>::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<UnityEngine.AI.NavMeshBuildMarkup>,System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>)
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<UnityEngine.AI.NavMeshBuildMarkup>,System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>)
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<UnityEngine.AI.NavMeshBuildSource>::.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<UnityEngine.AI.NavMeshBuildSource>::RemoveAll(System.Predicate`1<T>)
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<UnityEngine.AI.NavMeshBuildSource>&)
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<T> System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>::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<UnityEngine.AI.NavMeshBuildSource>::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<UnityEngine.AI.NavMeshBuildSource>::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<UnityEngine.AI.NavMeshBuildSource>::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<UnityEngine.AI.NavMeshSurface>::.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<UnityEngine.AI.NavMeshAgent>()
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<UnityEngine.AI.NavMeshObstacle>()
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<NavMeshLink> s_Tracked = new List<NavMeshLink>();
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> 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<int> m_AffectedAgents = new List<int>(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<il2cpp_array_size_t>(0), (int32_t)(-1));
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
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<NavMeshModifier> s_NavMeshModifiers = new List<NavMeshModifier>();
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> 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<int> m_AffectedAgents = new List<int>(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<il2cpp_array_size_t>(0), (int32_t)(-1));
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
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<NavMeshModifierVolume> s_NavMeshModifiers = new List<NavMeshModifierVolume>();
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> 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<UnityEngine.AI.NavMeshBuildSource>&)
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<NavMeshModifierVolume>(GetComponentsInChildren<NavMeshModifierVolume>());
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.NavMeshBuildSource> 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<NavMeshBuildSource>();
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<NavMeshBuildMarkup>();
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<NavMeshModifier>(GetComponentsInChildren<NavMeshModifier>());
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<NavMeshAgent>() != 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<NavMeshObstacle>() != 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<UnityEngine.AI.NavMeshBuildSource>)
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<NavMeshSurface> s_NavMeshSurfaces = new List<NavMeshSurface>();
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::<AppendModifierVolumes>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::<CollectSources>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::<CollectSources>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<NavMeshAgent>() != 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::<CollectSources>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<NavMeshObstacle>() != 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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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;
}
}