#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Comparison`1 struct Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7; // System.Comparison`1 struct Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t1E4AAB19CD6B804B64AFAA5EBEFC031CA7775223; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t1A5C7F5B67FB590E1188CB1637FE5572D8772941; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3EFEE226B11F638A8B2F7F047C2D16B631714386; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t9DC93CE5037B4AC5B3A8265F855318567C416AAE; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t6D040FCF9316ADD5E76B54EB0A4EA3817E740C7C; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tF902D5EE5DE455988365F63F4B9C04E6B35303BC; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tEFC8016EC28460E6CE058A5F413FAB656883AA5F; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A; // System.Collections.Generic.HashSet`1 struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2; // System.Collections.Generic.HashSet`1 struct HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215; // System.Collections.Generic.HashSet`1 struct HashSet_1_t97B3549B5B78743215A4711BCBC63FC5DF5E44DC; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t41115AA9B0DFA796BB9383E392569782061C5CF8; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tBB63888184F674936015E2A10E1C79BC1E98E261; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tDF5475693C32AB82CA23593C01218FD56C02D158; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tC2F48DE7D6902A4A2A4A9B75A1B0A0210B1DD78B; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t4B824AAED86B40477D2181C86596825659D1444C; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_t32F3F792FA6FBDA93FD2FCB20416C1AAD6164E32; // System.Collections.Generic.List`1 struct List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A; // System.Collections.Generic.List`1 struct List_1_tC549A5C1202941CF8D7156AB07F868A64034EDBA; // System.Collections.Generic.List`1 struct List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A; // System.Collections.Generic.List`1 struct List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19; // System.Collections.Generic.List`1 struct List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8; // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B; // System.Collections.Generic.List`1 struct List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B; // System.Collections.Generic.Stack`1 struct Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A; // UnityEngine.UI.CoroutineTween.TweenRunner`1 struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3582056176935097C0FD0BCAD034D6F6A97FAB2A; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t227BE00D2C4B20EB96B987E901933B52BEE00BDA; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t6F8266C4FA8D603339EDDC43CC30DC53B48EB347; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t0DEBB303E311972BC737160E790E965B42CA16AA; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t1F4D96CB43090D53D5AB8AF577BC9247056A87BF; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_t14B1CC84231802CE7A7583489189572E66E8127E; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t2CFDF858EE12B89FC5F13DBADC8CBAC5CC2370D6; // DungeonArchitect.Builders.Grid.Cell[] struct CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8; // DungeonArchitect.Builders.SimpleCity.CityBlockDimension[] struct CityBlockDimensionU5BU5D_tEBD3240F350815EE44B0C464618510BD6E01B2B8; // UnityEngine.Collider[] struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; // UnityEngine.Collider2D[] struct Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // UnityEngine.GUIStyle[] struct GUIStyleU5BU5D_t1BA4BCF4D4D32DF07E9B84F1750D964DF33B0FEC; // UnityEngine.UI.Image[] struct ImageU5BU5D_t8869694C217655DA7B1315DC02C80F1308B78B78; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // DungeonArchitect.Samples.GridFlow.InventorySlot[] struct InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // UnityEngine.RaycastHit[] struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; // UnityEngine.RaycastHit2D[] struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor[] struct SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[] struct SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C; // DungeonArchitect.Builders.SimpleCity.SimpleCityCell[] struct SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // UnityEngine.Transform[] struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // DungeonArchitect.Samples.ShooterGame.Waypoint[] struct WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2; // DungeonArchitect.Builders.SimpleCity.SimpleCityCell[,] struct SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B; // DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D struct AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase struct AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateDead struct AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateIdle struct AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateMoveToLastKnownPosition struct AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol struct AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePersuit struct AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateWaitAndSearch struct AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354; // UnityEngine.Animator struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // UnityEngine.Canvas struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26; // UnityEngine.CanvasRenderer struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860; // UnityEngine.CapsuleCollider struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808; // DungeonArchitect.Builders.Grid.Cell struct Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01; // DungeonArchitect.Samples.ShooterGame.CharacterControlScript struct CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D; // UnityEngine.CharacterController struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A; // DungeonArchitect.Samples.CircularCity.CircularCityBuildingHeightModifier struct CircularCityBuildingHeightModifier_t4824F23227ABEF97EE3A3CFC308867D2454792D2; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76; // UnityEngine.Collider2D struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // DungeonArchitect.Builders.Grid.DoorManager struct DoorManager_t2E65BDE0A91F2AC349DA211CBF35427A2D919203; // DungeonArchitect.Dungeon struct Dungeon_tAA854F521189538FD299BECE6025726B6C359227; // DungeonArchitect.DungeonBuilder struct DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA; // DungeonArchitect.DungeonConfig struct DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD; // DungeonArchitect.DungeonEventListener struct DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF; // DungeonArchitect.DungeonModel struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19; // DungeonArchitect.Navigation.DungeonNavAgent struct DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9; // DungeonArchitect.DungeonSceneObjectSpawner struct DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A; // DungeonArchitect.Flow.Items.FlowItemMetadataComponent struct FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph struct FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode struct FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap struct FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927; // UnityEngine.Font struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6; // DungeonArchitect.Samples.JackRabbit.GFSpriteNudge struct GFSpriteNudge_t5DD30473C16B394B395BA5E401D641BF5418BC4A; // DungeonArchitect.Samples.JackRabbit.GFSpriteNudgeRot struct GFSpriteNudgeRot_t49EDC9CA04385C45ED6F9F12A8ACF55F73C616C6; // UnityEngine.GUISettings struct GUISettings_tF2CA7E8B9F62F1FC013BFF053B5FA2709EBA3847; // UnityEngine.GUISkin struct GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9; // UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580; // UnityEngine.GUIStyleState struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // DungeonArchitect.Samples.ShooterGame.GameTags struct GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162; // DungeonArchitect.Builders.Grid.GridDungeonConfig struct GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726; // DungeonArchitect.Builders.Grid.GridDungeonModel struct GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F; // DungeonArchitect.Flow.Impl.GridFlow.GridFlowAsset struct GridFlowAsset_t71A1F67943E1D1E9ABAC29C7F71A24A45BB34ABA; // DungeonArchitect.Samples.GridFlow.GridFlowCaveSelector struct GridFlowCaveSelector_t42109BF01834F20FE16D0D3B24890DCE90CF4244; // DungeonArchitect.Builders.GridFlow.GridFlowDungeonConfig struct GridFlowDungeonConfig_t0E234576590D92DD585D565D0C248FA9CEE04792; // DungeonArchitect.Builders.GridFlow.GridFlowDungeonModel struct GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB; // DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery struct GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83; // DungeonArchitect.Samples.GridFlow.GridFlowGameController struct GridFlowGameController_tAEF1C96E4ECD825071AFBCFE0E10FB2354D772DD; // DungeonArchitect.Builders.GridFlow.GridFlowModelLookups struct GridFlowModelLookups_tB4768A4E212C175979407A18A53F3579543923E4; // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_AltPath struct GridFlowPathSelector_AltPath_t8414FEE678559A0CA198E7209349342E59911C46; // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_MainPath struct GridFlowPathSelector_MainPath_t09EEDB64298963D5F558171634F49E9D4317F12D; // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_ShopPath struct GridFlowPathSelector_ShopPath_tBEEADDF22BCF9161F6A07D34A531902E349A0DD7; // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_TreasurePath struct GridFlowPathSelector_TreasurePath_tF9072A034DAD474FE85CB5AF59E04DA9D66D3F59; // DungeonArchitect.Samples.GridFlow.GridFlowPlayerController struct GridFlowPlayerController_t16A1A01961AD21D2C55699FF63FFD0F2D9D6D2C7; // DungeonArchitect.Samples.GridFlow.GridFlowRoomSelector struct GridFlowRoomSelector_t53D52DE949F8EFCC00477D688A76C16D1C8E495C; // UnityEngine.UI.Image struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E; // DungeonArchitect.Samples.InfinityCaves.InfinityCavesDemoController struct InfinityCavesDemoController_t30D6AC9A732E013A9F87707FE0AD52EE4FF463B5; // DungeonArchitect.InfinityDungeon struct InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32; // DungeonArchitect.InfinityDungeonConfig struct InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D; // DungeonArchitect.Samples.GridFlow.Inventory struct Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9; // DungeonArchitect.Samples.GridFlow.InventoryItem struct InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0; // DungeonArchitect.Samples.GridFlow.InventorySlot struct InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9; // DungeonArchitect.Samples.GridFlow.InventoryUI struct InventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C; // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting struct LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43; // DungeonArchitect.LevelMarkerList struct LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4; // DungeonArchitect.Samples.GridFlow.LockedDoor struct LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9; // DungeonArchitect.Samples.ShooterGame.MMRoomSelector struct MMRoomSelector_t3D3A4B99257620220F18350CAA42B48A6C3DA041; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // UnityEngine.MeshFilter struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5; // System.Reflection.MethodInfo struct MethodInfo_t; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // DungeonArchitect.Samples.ShooterGame.PatrolPath struct PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3; // DungeonArchitect.Samples.GridFlow.PickableItem struct PickableItem_t33487F7C5559F23BDF35B1AB12F13BDE8C955F3D; // DungeonArchitect.PooledDungeonSceneProvider struct PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C; // DungeonArchitect.PropSocket struct PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394; // System.Random struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8; // DungeonArchitect.Samples.GridFlow.RandomTreeTransformRule struct RandomTreeTransformRule_t034ACE96C744D62E3BFC3CE71296C2172BE54C6B; // UnityEngine.UI.RectMask2D struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670; // UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5; // UnityEngine.RectTransform struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5; // DungeonArchitect.Samples.GridFlow.RestoreRotationTransformRule struct RestoreRotationTransformRule_t7D92B719BEA6AFE18DFFFB377990E9E9C5E0D7CD; // DungeonArchitect.Samples.SnapGridFlow.SGFDemoController struct SGFDemoController_tD7566E5E3A158CAD3205D9094B70F936C2C546EE; // DungeonArchitect.Samples.SnapGridFlow.SGFDemoController_VisiblityGraph struct SGFDemoController_VisiblityGraph_t2E5C9A7149E57D3B0E931C6424F5878A08F6FAEA; // DungeonArchitect.Samples.SnapGridFlow.SGFDemoPlayer struct SGFDemoPlayer_t03EF35DE8429823D2AC1F6437F6B458DE29CB19F; // DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors struct SGFHideOtherFloors_t2BC737D1269F280F6CDBEDD90BDC1D60714B3F03; // DungeonArchitect.SelectorRule struct SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem struct SgfModuleDatabaseItem_tA696FBDED35FA6BB83915CDF84726B954238933C; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode struct SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE; // DungeonArchitect.Builders.SimpleCity.SimpleCityCell struct SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA; // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig struct SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322; // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel struct SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82; // DungeonArchitect.Samples.Snap.SnapCustomMarker struct SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F; // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel struct SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B; // DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule struct SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6; // DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds struct SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2; // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph struct SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46; // UnityEngine.Sprite struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99; // DungeonArchitect.Samples.ShooterGame.State struct State_t68944449408680C738BC1268C220BFA919D25A29; // DungeonArchitect.Samples.ShooterGame.StateBase struct StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C; // DungeonArchitect.Samples.ShooterGame.StateMachine struct StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B; // System.String struct String_t; // UnityEngine.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // DungeonArchitect.TransformationRule struct TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9; // System.Type struct Type_t; // UnityEngine.Events.UnityAction struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7; // UnityEngine.UI.VertexHelper struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE; // DungeonArchitect.Visibility.VisibilityGraph struct VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // DungeonArchitect.Samples.ShooterGame.Waypoint struct Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38; // DungeonArchitect.Samples.ShooterGame.WaypointGenerator struct WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B; // DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer struct WaypointPathVisualizer_t3794D6346F10C9BDABDEE8B016DA4011ECE70A69; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c struct U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92; // UnityEngine.GUISkin/SkinChangedDelegate struct SkinChangedDelegate_tA6D456E853D58AD2EF8A599F543C7E5BA8E94B98; // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8; IL2CPP_EXTERN_C RuntimeClass* AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CircularCityDungeonConfig_t7817BFF1E73208574A6840788A4429EEE3654351_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0492EF2A56FFD2B71D3385780FF378B594F1E54B; IL2CPP_EXTERN_C String_t* _stringLiteral0895DAD08E8DD10F0EFD62555908F9D17806616C; IL2CPP_EXTERN_C String_t* _stringLiteral1CFBFF5C3B798D7F932FD426F3AE7DC807E3886E; IL2CPP_EXTERN_C String_t* _stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185; IL2CPP_EXTERN_C String_t* _stringLiteral8CD1492F9C3F4395DDA3F9C1582627EBC5A14250; IL2CPP_EXTERN_C String_t* _stringLiteral98036AD6D7FA0B5E816A3D5B90EB67AF8B03D59F; IL2CPP_EXTERN_C String_t* _stringLiteral98EFCD2577BCD88B20D4486FCC65B58CFDBEEC05; IL2CPP_EXTERN_C String_t* _stringLiteralBE54A298E593A15957AA88169D8F283EC6BE1282; IL2CPP_EXTERN_C String_t* _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralE2B58BA6C549DF48A73A6C5AFAB3A2FC309133AC; IL2CPP_EXTERN_C String_t* _stringLiteralEC2977439008AFE8409D4BD07109EB59184CFC3A; IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mABCC6599534C4EC08ACC7F32021C53F6D8F6F199_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mFD3F5417D4D2204CE375C95CC2288AB4F5B8E673_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_mC720996E0DB5E6A502714EF651E9251726CB636E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9_m5ECCB93B1B7E59DAF052A97A262970D895B84BF7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m50379D3526DB9DD871B27EC6A34B8CCEF3F34F00_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisGridFlowDungeonConfig_t0E234576590D92DD585D565D0C248FA9CEE04792_m97E511A833B91AC33ABE55408684D437D6E35876_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisLastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_mFC8ABFF491DB3ACF2C628E7FF5AA532878F7C66E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisPatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3_mF3E6C9F7500BD1B0F17006EBB218BE29547AE7CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46_m6D2E9BB259D6F5E60D215F4030856503F21D394F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m4AD82029F23526C81720E4A2F7955063CAC4BC75_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m907F1DF812D48CA466EBEA51D153A2E3A7020436_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mBE2AE22CD3B5DA2ED1E533F86E7A21595B7E309A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m84E33895804D9E06AC686435658D57668EACDAE8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m024CBCAC600CFA8EE5D2D0EEDC2B6AC651E717D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2C41E486B87A82A36178D5D4F6247BA82BC26EE7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m763DAFCD5FA6F3F0D5FF304EC65EBCABFB5B18CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m60B0153CF376CF0505E4BEA50FFAB38A28DAA79D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA6C5A47C88845738C1EC0514E7A88A8EB292BAFF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mB64B03FD2DFDD3BF720F43983D708F23571DB989_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m886DD3771125825C658C632FAE7A6CB2C44DE127_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_mF324E819CC9C642A75380D8096CEFC45B7D6C864_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m42FB1B1F86F9FA44FEAAE7954F61663138F0293A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA9A3A3F61007FDBDB4EBB9B79D468BE526EBC3DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m0E06C50055C542AFABB593BA7597BF4A10473EB7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mB35195F8E9D784021C717F59EF91573FB6C5344D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m11E395F20943499E43721A44D19CC5195507BCFA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m52E735E4697807D0E99CA4C206E63C9D707CB34E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisInventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9_m0128F127C0B2E1C40B5886F87109027AEAB733A7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m7759F85A546305621DA99E6A72433B94BD301A5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_mCF113FDDEC4DA2FA59971AD0F98446DDF55E1CA4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectOfType_TisInventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C_m4C90A47260BA6BFEA579F81EF7E39508A8BC04F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m884932CC2DAAA28F5EF99ACB390F5D640DBF20B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CIsPlayerVisible2DU3Eb__7_0_m8B1BBB1AFAB2D2901ADE601BB647AC9640AE2CB1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CIsPlayerVisible3DU3Eb__8_0_mCEC8D9A6B40D944B3C5AA6B9930CA619F9193CDC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m96486D7C35BE875B47C0C6894C88EFF41C8FECB3_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com; struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke; struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com; struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke; struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com; struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; struct Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034; struct ImageU5BU5D_t8869694C217655DA7B1315DC02C80F1308B78B78; struct InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7; struct SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2; struct SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B; 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 // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t0DEBB303E311972BC737160E790E965B42CA16AA* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tC2F48DE7D6902A4A2A4A9B75A1B0A0210B1DD78B* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t3582056176935097C0FD0BCAD034D6F6A97FAB2A* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t1F4D96CB43090D53D5AB8AF577BC9247056A87BF* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t4B824AAED86B40477D2181C86596825659D1444C* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t227BE00D2C4B20EB96B987E901933B52BEE00BDA* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t14B1CC84231802CE7A7583489189572E66E8127E* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t32F3F792FA6FBDA93FD2FCB20416C1AAD6164E32* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t6F8266C4FA8D603339EDDC43CC30DC53B48EB347* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.HashSet`1 struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject { // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14; }; // System.Collections.Generic.HashSet`1 struct HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215 : public RuntimeObject { // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_t2CFDF858EE12B89FC5F13DBADC8CBAC5CC2370D6* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14; }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tC2F48DE7D6902A4A2A4A9B75A1B0A0210B1DD78B : public RuntimeObject { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* ____dictionary_0; }; // System.Collections.Generic.List`1 struct List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* ____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; }; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____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; }; // System.Collections.Generic.List`1 struct List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* ____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; }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t227BE00D2C4B20EB96B987E901933B52BEE00BDA : public RuntimeObject { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* ____dictionary_0; }; // DungeonArchitect.Builders.Grid.DoorManager struct DoorManager_t2E65BDE0A91F2AC349DA211CBF35427A2D919203 : public RuntimeObject { // System.Collections.Generic.Dictionary`2 DungeonArchitect.Builders.Grid.DoorManager::doorLookupCache Dictionary_2_tF902D5EE5DE455988365F63F4B9C04E6B35303BC* ___doorLookupCache_0; // System.Collections.Generic.List`1 DungeonArchitect.Builders.Grid.DoorManager::doors List_1_tC549A5C1202941CF8D7156AB07F868A64034EDBA* ___doors_1; }; // DungeonArchitect.Builders.Grid.GridDungeonMarkerNames struct GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8 : public RuntimeObject { }; // DungeonArchitect.Samples.GridFlow.InventoryItem struct InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0 : public RuntimeObject { // DungeonArchitect.Samples.GridFlow.InventoryItemType DungeonArchitect.Samples.GridFlow.InventoryItem::itemType int32_t ___itemType_0; // System.String DungeonArchitect.Samples.GridFlow.InventoryItem::itemId String_t* ___itemId_1; // UnityEngine.Sprite DungeonArchitect.Samples.GridFlow.InventoryItem::icon Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___icon_2; }; // DungeonArchitect.LevelMarkerList struct LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4 : public RuntimeObject { // System.Collections.Generic.List`1 DungeonArchitect.LevelMarkerList::markers List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ___markers_0; // System.Int32 DungeonArchitect.LevelMarkerList::_SocketIdCounter int32_t ____SocketIdCounter_1; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // System.Random struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8 : public RuntimeObject { // System.Int32 System.Random::_inext int32_t ____inext_3; // System.Int32 System.Random::_inextp int32_t ____inextp_4; // System.Int32[] System.Random::_seedArray Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____seedArray_5; }; // DungeonArchitect.Samples.ShooterGame.StateBase struct StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C : public RuntimeObject { // DungeonArchitect.Samples.ShooterGame.StateMachine DungeonArchitect.Samples.ShooterGame.StateBase::stateMachine StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* ___stateMachine_0; }; // DungeonArchitect.Samples.ShooterGame.StateMachine struct StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B : public RuntimeObject { // System.Collections.Generic.Stack`1 DungeonArchitect.Samples.ShooterGame.StateMachine::stateStack Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* ___stateStack_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; }; // 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 { }; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c struct U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92 : public RuntimeObject { }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* ____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 Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ____current_3; }; // System.Collections.Generic.HashSet`1/Enumerator struct Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 { // System.Collections.Generic.HashSet`1 System.Collections.Generic.HashSet`1/Enumerator::_set HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ____set_0; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.HashSet`1/Enumerator::_current int32_t ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current RuntimeObject* ____current_3; }; // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator struct Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version int32_t ____version_2; // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey int32_t ____currentKey_3; }; // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator struct Enumerator_tCAB054C3BA3B6F6BF1D0A2AADEA1BECDC0F669B4 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version int32_t ____version_2; // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey int32_t ____currentKey_3; }; // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator struct Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version int32_t ____version_2; // TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue RuntimeObject* ____currentValue_3; }; // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator struct Enumerator_t61EEF8E335CA37516EAF8BB2F541E1AFA5A0231C { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version int32_t ____version_2; // TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* ____currentValue_3; }; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase struct AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28 : public StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C { // DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::controller AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___controller_1; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // System.Guid struct Guid_t { // System.Int32 System.Guid::_a int32_t ____a_1; // System.Int16 System.Guid::_b int16_t ____b_2; // System.Int16 System.Guid::_c int16_t ____c_3; // System.Byte System.Guid::_d uint8_t ____d_4; // System.Byte System.Guid::_e uint8_t ____e_5; // System.Byte System.Guid::_f uint8_t ____f_6; // System.Byte System.Guid::_g uint8_t ____g_7; // System.Byte System.Guid::_h uint8_t ____h_8; // System.Byte System.Guid::_i uint8_t ____i_9; // System.Byte System.Guid::_j uint8_t ____j_10; // System.Byte System.Guid::_k uint8_t ____k_11; }; // 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; }; // DungeonArchitect.IntVector struct IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C { // System.Int32 DungeonArchitect.IntVector::x int32_t ___x_0; // System.Int32 DungeonArchitect.IntVector::y int32_t ___y_1; // System.Int32 DungeonArchitect.IntVector::z int32_t ___z_2; }; // 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; }; // 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; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // System.UInt32 struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; // 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; }; // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 { // System.Int32 UnityEngine.Vector3Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector3Int::m_Y int32_t ___m_Y_1; // System.Int32 UnityEngine.Vector3Int::m_Z int32_t ___m_Z_2; }; // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // /__StaticArrayInitTypeSize=16 struct __StaticArrayInitTypeSizeU3D16_t93CFFD4E413D792B576F6EE15A6302CD5D1B9400 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D16_t93CFFD4E413D792B576F6EE15A6302CD5D1B9400__padding[16]; }; }; // /__StaticArrayInitTypeSize=36 struct __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F__padding[36]; }; }; // struct U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725 : public RuntimeObject { }; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateDead struct AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1 : public AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28 { }; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateIdle struct AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C : public AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28 { }; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateMoveToLastKnownPosition struct AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF : public AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28 { }; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol struct AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285 : public AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28 { // System.Int32 DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol::currentWaypointIndex int32_t ___currentWaypointIndex_2; // UnityEngine.Vector3[] DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol::waypointOffsets Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___waypointOffsets_3; }; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePersuit struct AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A : public AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28 { // UnityEngine.Transform DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePersuit::followTarget Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___followTarget_2; }; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateWaitAndSearch struct AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0 : public AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28 { // System.Single DungeonArchitect.Samples.ShooterGame.TwoD.AIStateWaitAndSearch::timeSinceStart float ___timeSinceStart_2; }; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject { // System.IntPtr UnityEngine.AnimationCurve::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com { intptr_t ___m_Ptr_0; }; // 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; }; // 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; }; // DungeonArchitect.Utils.DungeonUID struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 { union { #pragma pack(push, tp, 1) struct { // System.Guid DungeonArchitect.Utils.DungeonUID::Guid Guid_t ___Guid_0; }; #pragma pack(pop, tp) struct { Guid_t ___Guid_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int32 DungeonArchitect.Utils.DungeonUID::A int32_t ___A_1; }; #pragma pack(pop, tp) struct { int32_t ___A_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___B_2_OffsetPadding[4]; // System.Int32 DungeonArchitect.Utils.DungeonUID::B int32_t ___B_2; }; #pragma pack(pop, tp) struct { char ___B_2_OffsetPadding_forAlignmentOnly[4]; int32_t ___B_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___C_3_OffsetPadding[8]; // System.Int32 DungeonArchitect.Utils.DungeonUID::C int32_t ___C_3; }; #pragma pack(pop, tp) struct { char ___C_3_OffsetPadding_forAlignmentOnly[8]; int32_t ___C_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___D_4_OffsetPadding[12]; // System.Int32 DungeonArchitect.Utils.DungeonUID::D int32_t ___D_4; }; #pragma pack(pop, tp) struct { char ___D_4_OffsetPadding_forAlignmentOnly[12]; int32_t ___D_4_forAlignmentOnly; }; }; }; // UnityEngine.GUIStyleState struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95 : public RuntimeObject { // System.IntPtr UnityEngine.GUIStyleState::m_Ptr intptr_t ___m_Ptr_0; // UnityEngine.GUIStyle UnityEngine.GUIStyleState::m_SourceStyle GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_SourceStyle_1; }; // Native definition for P/Invoke marshalling of UnityEngine.GUIStyleState struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke { intptr_t ___m_Ptr_0; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke* ___m_SourceStyle_1; }; // Native definition for COM marshalling of UnityEngine.GUIStyleState struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com { intptr_t ___m_Ptr_0; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com* ___m_SourceStyle_1; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // 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; }; // DungeonArchitect.PropSocket struct PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394 : public RuntimeObject { // System.Int32 DungeonArchitect.PropSocket::Id int32_t ___Id_0; // System.String DungeonArchitect.PropSocket::SocketType String_t* ___SocketType_1; // UnityEngine.Matrix4x4 DungeonArchitect.PropSocket::Transform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___Transform_2; // DungeonArchitect.IntVector DungeonArchitect.PropSocket::gridPosition IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___gridPosition_3; // System.Int32 DungeonArchitect.PropSocket::cellId int32_t ___cellId_4; // System.Boolean DungeonArchitect.PropSocket::markForDeletion bool ___markForDeletion_5; // System.Collections.Generic.List`1 DungeonArchitect.PropSocket::childMarkers List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ___childMarkers_6; // System.Object DungeonArchitect.PropSocket::metadata RuntimeObject* ___metadata_7; }; // UnityEngine.RaycastHit struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 { // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0; // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1; // System.UInt32 UnityEngine.RaycastHit::m_FaceID uint32_t ___m_FaceID_2; // System.Single UnityEngine.RaycastHit::m_Distance float ___m_Distance_3; // UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4; // System.Int32 UnityEngine.RaycastHit::m_Collider int32_t ___m_Collider_5; }; // UnityEngine.RaycastHit2D struct RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA { // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Centroid Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Centroid_0; // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Point Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Point_1; // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Normal Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Normal_2; // System.Single UnityEngine.RaycastHit2D::m_Distance float ___m_Distance_3; // System.Single UnityEngine.RaycastHit2D::m_Fraction float ___m_Fraction_4; // System.Int32 UnityEngine.RaycastHit2D::m_Collider int32_t ___m_Collider_5; }; // UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5 : public RuntimeObject { // System.IntPtr UnityEngine.RectOffset::m_Ptr intptr_t ___m_Ptr_0; // System.Object UnityEngine.RectOffset::m_SourceStyle RuntimeObject* ___m_SourceStyle_1; }; // Native definition for P/Invoke marshalling of UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke { intptr_t ___m_Ptr_0; Il2CppIUnknown* ___m_SourceStyle_1; }; // Native definition for COM marshalling of UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com { intptr_t ___m_Ptr_0; Il2CppIUnknown* ___m_SourceStyle_1; }; // DungeonArchitect.Rectangle struct Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E { // DungeonArchitect.IntVector DungeonArchitect.Rectangle::location IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___location_0; // DungeonArchitect.IntVector DungeonArchitect.Rectangle::size IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___size_1; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // DungeonArchitect.Builders.SimpleCity.SimpleCityCell struct SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA : public RuntimeObject { // DungeonArchitect.IntVector DungeonArchitect.Builders.SimpleCity.SimpleCityCell::Position IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___Position_0; // DungeonArchitect.Builders.SimpleCity.SimpleCityCellType DungeonArchitect.Builders.SimpleCity.SimpleCityCell::CellType int32_t ___CellType_1; // UnityEngine.Quaternion DungeonArchitect.Builders.SimpleCity.SimpleCityCell::Rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_2; // UnityEngine.Vector3 DungeonArchitect.Builders.SimpleCity.SimpleCityCell::BlockSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___BlockSize_3; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityCell::MarkerNameOverride String_t* ___MarkerNameOverride_4; }; // DungeonArchitect.Builders.Grid.Cell struct Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01 : public RuntimeObject { // System.Int32 DungeonArchitect.Builders.Grid.Cell::id int32_t ___id_0; // DungeonArchitect.Rectangle DungeonArchitect.Builders.Grid.Cell::bounds Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___bounds_1; // DungeonArchitect.Builders.Grid.CellType DungeonArchitect.Builders.Grid.Cell::cellType int32_t ___cellType_2; // System.Boolean DungeonArchitect.Builders.Grid.Cell::userDefined bool ___userDefined_3; // System.Collections.Generic.HashSet`1 DungeonArchitect.Builders.Grid.Cell::connectedRooms HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___connectedRooms_4; // System.Collections.Generic.HashSet`1 DungeonArchitect.Builders.Grid.Cell::fixedRoomConnections HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___fixedRoomConnections_5; // System.Collections.Generic.HashSet`1 DungeonArchitect.Builders.Grid.Cell::adjacentCells HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___adjacentCells_6; }; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580 : public RuntimeObject { // System.IntPtr UnityEngine.GUIStyle::m_Ptr intptr_t ___m_Ptr_0; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Normal GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Normal_1; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Hover GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Hover_2; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Active GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Active_3; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Focused GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Focused_4; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnNormal GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnNormal_5; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnHover GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnHover_6; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnActive GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnActive_7; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnFocused GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnFocused_8; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Border RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Border_9; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Padding RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Padding_10; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Margin RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Margin_11; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Overflow RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Overflow_12; // System.String UnityEngine.GUIStyle::m_Name String_t* ___m_Name_13; }; // Native definition for P/Invoke marshalling of UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke { intptr_t ___m_Ptr_0; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Normal_1; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Hover_2; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Active_3; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Focused_4; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnNormal_5; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnHover_6; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnActive_7; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnFocused_8; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Border_9; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Padding_10; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Margin_11; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Overflow_12; char* ___m_Name_13; }; // Native definition for COM marshalling of UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com { intptr_t ___m_Ptr_0; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Normal_1; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Hover_2; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Active_3; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Focused_4; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnNormal_5; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnHover_6; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnActive_7; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnFocused_8; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Border_9; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Padding_10; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Margin_11; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Overflow_12; Il2CppChar* ___m_Name_13; }; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : 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.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode struct SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE : public RuntimeObject { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::ModuleInstanceId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___ModuleInstanceId_0; // UnityEngine.Matrix4x4 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::WorldTransform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___WorldTransform_1; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::ModuleDBItem SgfModuleDatabaseItem_tA696FBDED35FA6BB83915CDF84726B954238933C* ___ModuleDBItem_2; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::LayoutNode FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___LayoutNode_3; // DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::SpawnedModule SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* ___SpawnedModule_4; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor[] DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::Doors SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* ___Doors_5; // System.Collections.Generic.HashSet`1 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::Incoming HashSet_1_t97B3549B5B78743215A4711BCBC63FC5DF5E44DC* ___Incoming_6; // System.Collections.Generic.HashSet`1 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::Outgoing HashSet_1_t97B3549B5B78743215A4711BCBC63FC5DF5E44DC* ___Outgoing_7; }; // UnityEngine.Sprite struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // System.Comparison`1 struct Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7 : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.GUISkin struct GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // UnityEngine.Font UnityEngine.GUISkin::m_Font Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_Font_4; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_box GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_box_5; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_button GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_button_6; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_toggle GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_toggle_7; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_label GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_label_8; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_textField GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_textField_9; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_textArea GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_textArea_10; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_window GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_window_11; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSlider GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalSlider_12; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSliderThumb GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalSliderThumb_13; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSliderThumbExtent GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalSliderThumbExtent_14; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSlider GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalSlider_15; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSliderThumb GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalSliderThumb_16; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSliderThumbExtent GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalSliderThumbExtent_17; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_SliderMixed GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_SliderMixed_18; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbar GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbar_19; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarThumb GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbarThumb_20; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarLeftButton GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbarLeftButton_21; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarRightButton GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbarRightButton_22; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbar GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbar_23; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarThumb GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbarThumb_24; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarUpButton GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbarUpButton_25; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarDownButton GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbarDownButton_26; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_ScrollView GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_ScrollView_27; // UnityEngine.GUIStyle[] UnityEngine.GUISkin::m_CustomStyles GUIStyleU5BU5D_t1BA4BCF4D4D32DF07E9B84F1750D964DF33B0FEC* ___m_CustomStyles_28; // UnityEngine.GUISettings UnityEngine.GUISkin::m_Settings GUISettings_tF2CA7E8B9F62F1FC013BFF053B5FA2709EBA3847* ___m_Settings_29; // System.Collections.Generic.Dictionary`2 UnityEngine.GUISkin::m_Styles Dictionary_2_tEFC8016EC28460E6CE058A5F413FAB656883AA5F* ___m_Styles_31; }; // DungeonArchitect.SelectorRule struct SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // DungeonArchitect.TransformationRule struct TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // UnityEngine.Animator struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.CapsuleCollider struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.CharacterController struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.Collider2D struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // DungeonArchitect.Samples.JackRabbit.GFSpriteNudge struct GFSpriteNudge_t5DD30473C16B394B395BA5E401D641BF5418BC4A : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { }; // DungeonArchitect.Samples.JackRabbit.GFSpriteNudgeRot struct GFSpriteNudgeRot_t49EDC9CA04385C45ED6F9F12A8ACF55F73C616C6 : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { }; // DungeonArchitect.Samples.GridFlow.GridFlowCaveSelector struct GridFlowCaveSelector_t42109BF01834F20FE16D0D3B24890DCE90CF4244 : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { }; // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_AltPath struct GridFlowPathSelector_AltPath_t8414FEE678559A0CA198E7209349342E59911C46 : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { }; // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_MainPath struct GridFlowPathSelector_MainPath_t09EEDB64298963D5F558171634F49E9D4317F12D : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { }; // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_ShopPath struct GridFlowPathSelector_ShopPath_tBEEADDF22BCF9161F6A07D34A531902E349A0DD7 : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { }; // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_TreasurePath struct GridFlowPathSelector_TreasurePath_tF9072A034DAD474FE85CB5AF59E04DA9D66D3F59 : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { }; // DungeonArchitect.Samples.GridFlow.GridFlowRoomSelector struct GridFlowRoomSelector_t53D52DE949F8EFCC00477D688A76C16D1C8E495C : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { }; // DungeonArchitect.Samples.ShooterGame.MMRoomSelector struct MMRoomSelector_t3D3A4B99257620220F18350CAA42B48A6C3DA041 : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // DungeonArchitect.Samples.GridFlow.RandomTreeTransformRule struct RandomTreeTransformRule_t034ACE96C744D62E3BFC3CE71296C2172BE54C6B : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { }; // DungeonArchitect.Samples.GridFlow.RestoreRotationTransformRule struct RestoreRotationTransformRule_t7D92B719BEA6AFE18DFFFB377990E9E9C5E0D7CD : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { }; // DungeonArchitect.Samples.ShooterGame.CharacterControlScript struct CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Samples.ShooterGame.StateMachine DungeonArchitect.Samples.ShooterGame.CharacterControlScript::stateMachine StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* ___stateMachine_4; }; // DungeonArchitect.Dungeon struct Dungeon_tAA854F521189538FD299BECE6025726B6C359227 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Collections.Generic.List`1 DungeonArchitect.Dungeon::dungeonThemes List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* ___dungeonThemes_4; // System.Boolean DungeonArchitect.Dungeon::debugDraw bool ___debugDraw_5; // DungeonArchitect.DungeonConfig DungeonArchitect.Dungeon::config DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_6; // DungeonArchitect.PooledDungeonSceneProvider DungeonArchitect.Dungeon::sceneProvider PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* ___sceneProvider_7; // DungeonArchitect.DungeonBuilder DungeonArchitect.Dungeon::dungeonBuilder DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___dungeonBuilder_8; // DungeonArchitect.DungeonModel DungeonArchitect.Dungeon::dungeonModel DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___dungeonModel_9; // DungeonArchitect.DungeonSceneObjectSpawner DungeonArchitect.Dungeon::objectSpawner DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* ___objectSpawner_10; // DungeonArchitect.LevelMarkerList DungeonArchitect.Dungeon::markers LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___markers_11; // System.Boolean DungeonArchitect.Dungeon::requestedRebuild bool ___requestedRebuild_12; }; // DungeonArchitect.DungeonConfig struct DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.UInt32 DungeonArchitect.DungeonConfig::Seed uint32_t ___Seed_4; }; // DungeonArchitect.DungeonEventListener struct DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.DungeonModel struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Navigation.DungeonNavAgent struct DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Flow.Items.FlowItemMetadataComponent struct FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Flow.Items.FlowGraphItemType DungeonArchitect.Flow.Items.FlowItemMetadataComponent::itemType int32_t ___itemType_4; // System.String DungeonArchitect.Flow.Items.FlowItemMetadataComponent::itemId String_t* ___itemId_5; // System.String[] DungeonArchitect.Flow.Items.FlowItemMetadataComponent::referencedItemIds StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___referencedItemIds_6; }; // DungeonArchitect.Samples.ShooterGame.GameTags struct GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Samples.GridFlow.GridFlowGameController struct GridFlowGameController_tAEF1C96E4ECD825071AFBCFE0E10FB2354D772DD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon DungeonArchitect.Samples.GridFlow.GridFlowGameController::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; }; // DungeonArchitect.Samples.GridFlow.GridFlowPlayerController struct GridFlowPlayerController_t16A1A01961AD21D2C55699FF63FFD0F2D9D6D2C7 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Samples.InfinityCaves.InfinityCavesDemoController struct InfinityCavesDemoController_t30D6AC9A732E013A9F87707FE0AD52EE4FF463B5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.InfinityDungeon DungeonArchitect.Samples.InfinityCaves.InfinityCavesDemoController::dungeon InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* ___dungeon_4; }; // DungeonArchitect.InfinityDungeon struct InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform DungeonArchitect.InfinityDungeon::buildPositionTracker Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___buildPositionTracker_4; // System.Single DungeonArchitect.InfinityDungeon::buildDistance float ___buildDistance_5; // System.Collections.Generic.List`1 DungeonArchitect.InfinityDungeon::dungeonThemes List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* ___dungeonThemes_6; // UnityEngine.Transform DungeonArchitect.InfinityDungeon::parentGameObject Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parentGameObject_7; // UnityEngine.GameObject DungeonArchitect.InfinityDungeon::chunkDungeonTemplate GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___chunkDungeonTemplate_8; // System.Collections.Generic.List`1 DungeonArchitect.InfinityDungeon::spawnedChunks List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* ___spawnedChunks_9; // System.Boolean DungeonArchitect.InfinityDungeon::dungeonBuilt bool ___dungeonBuilt_10; // DungeonArchitect.InfinityDungeonConfig DungeonArchitect.InfinityDungeon::config InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___config_11; }; // DungeonArchitect.Samples.GridFlow.Inventory struct Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Samples.GridFlow.InventorySlot[] DungeonArchitect.Samples.GridFlow.Inventory::slots InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2* ___slots_4; // DungeonArchitect.Samples.GridFlow.InventoryUI DungeonArchitect.Samples.GridFlow.Inventory::inventoryUI InventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C* ___inventoryUI_5; }; // DungeonArchitect.Samples.GridFlow.InventorySlot struct InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Samples.GridFlow.InventoryItem DungeonArchitect.Samples.GridFlow.InventorySlot::item InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* ___item_4; }; // DungeonArchitect.Samples.GridFlow.InventoryUI struct InventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.UI.Image[] DungeonArchitect.Samples.GridFlow.InventoryUI::slotImages ImageU5BU5D_t8869694C217655DA7B1315DC02C80F1308B78B78* ___slotImages_4; }; // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting struct LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_5; }; // DungeonArchitect.Samples.GridFlow.LockedDoor struct LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform DungeonArchitect.Samples.GridFlow.LockedDoor::doorLeft Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___doorLeft_4; // UnityEngine.Transform DungeonArchitect.Samples.GridFlow.LockedDoor::doorRight Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___doorRight_5; // UnityEngine.Animator DungeonArchitect.Samples.GridFlow.LockedDoor::animator Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___animator_6; // System.String DungeonArchitect.Samples.GridFlow.LockedDoor::lockId String_t* ___lockId_7; // System.String[] DungeonArchitect.Samples.GridFlow.LockedDoor::validKeys StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___validKeys_8; }; // DungeonArchitect.Samples.ShooterGame.PatrolPath struct PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Int32 DungeonArchitect.Samples.ShooterGame.PatrolPath::minPathLength int32_t ___minPathLength_4; // System.Int32 DungeonArchitect.Samples.ShooterGame.PatrolPath::maxPathLength int32_t ___maxPathLength_5; // System.Single DungeonArchitect.Samples.ShooterGame.PatrolPath::randomOffset float ___randomOffset_6; // System.Single DungeonArchitect.Samples.ShooterGame.PatrolPath::proximityThreshold float ___proximityThreshold_7; // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.PatrolPath::patrolPoints WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* ___patrolPoints_8; // System.Boolean DungeonArchitect.Samples.ShooterGame.PatrolPath::looped bool ___looped_9; }; // DungeonArchitect.Samples.GridFlow.PickableItem struct PickableItem_t33487F7C5559F23BDF35B1AB12F13BDE8C955F3D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Samples.GridFlow.InventoryItemType DungeonArchitect.Samples.GridFlow.PickableItem::itemType int32_t ___itemType_4; // UnityEngine.Sprite DungeonArchitect.Samples.GridFlow.PickableItem::icon Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___icon_5; }; // DungeonArchitect.Samples.SnapGridFlow.SGFDemoController struct SGFDemoController_tD7566E5E3A158CAD3205D9094B70F936C2C546EE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon DungeonArchitect.Samples.SnapGridFlow.SGFDemoController::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; }; // DungeonArchitect.Samples.SnapGridFlow.SGFDemoController_VisiblityGraph struct SGFDemoController_VisiblityGraph_t2E5C9A7149E57D3B0E931C6424F5878A08F6FAEA : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon DungeonArchitect.Samples.SnapGridFlow.SGFDemoController_VisiblityGraph::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; }; // DungeonArchitect.Samples.SnapGridFlow.SGFDemoPlayer struct SGFDemoPlayer_t03EF35DE8429823D2AC1F6437F6B458DE29CB19F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.CharacterController DungeonArchitect.Samples.SnapGridFlow.SGFDemoPlayer::character CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___character_4; }; // DungeonArchitect.Samples.Snap.SnapCustomMarker struct SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.String DungeonArchitect.Samples.Snap.SnapCustomMarker::markerName String_t* ___markerName_4; // UnityEngine.GUIStyle DungeonArchitect.Samples.Snap.SnapCustomMarker::textStyle GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___textStyle_5; // System.Boolean DungeonArchitect.Samples.Snap.SnapCustomMarker::hideGizmoVisuals bool ___hideGizmoVisuals_6; }; // DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule struct SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Vector3Int DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule::numChunks Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___numChunks_4; // DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule::moduleBounds SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* ___moduleBounds_5; // System.Boolean DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule::drawBounds bool ___drawBounds_6; }; // UnityEngine.EventSystems.UIBehaviour struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Samples.ShooterGame.Waypoint struct Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Int32 DungeonArchitect.Samples.ShooterGame.Waypoint::id int32_t ___id_4; // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.Waypoint::adjacentWaypoints WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* ___adjacentWaypoints_5; }; // DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer struct WaypointPathVisualizer_t3794D6346F10C9BDABDEE8B016DA4011ECE70A69 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Color DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer::pathColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___pathColor_4; }; // DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D struct AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB : public CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D { // DungeonArchitect.Navigation.DungeonNavAgent DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::agent DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* ___agent_5; // DungeonArchitect.Samples.ShooterGame.PatrolPath DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::patrol PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* ___patrol_6; // UnityEngine.CapsuleCollider DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::capsule CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* ___capsule_7; // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::lastSighting LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* ___lastSighting_8; // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::hasPatrolling bool ___hasPatrolling_9; // System.Single DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::fieldOfView float ___fieldOfView_10; // System.Single DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::maxViewSight float ___maxViewSight_11; // System.Single DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::searchWaitTime float ___searchWaitTime_12; // System.Single DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::playerCloseByDistance float ___playerCloseByDistance_13; // System.Single DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::destinationArriveProximity float ___destinationArriveProximity_14; // System.Single DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::playerProximityRadius float ___playerProximityRadius_15; // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::mode2D bool ___mode2D_16; }; // DungeonArchitect.Samples.CircularCity.CircularCityBuildingHeightModifier struct CircularCityBuildingHeightModifier_t4824F23227ABEF97EE3A3CFC308867D2454792D2 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // UnityEngine.AnimationCurve DungeonArchitect.Samples.CircularCity.CircularCityBuildingHeightModifier::curve AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___curve_4; // System.Single DungeonArchitect.Samples.CircularCity.CircularCityBuildingHeightModifier::maxScale float ___maxScale_5; // System.Single DungeonArchitect.Samples.CircularCity.CircularCityBuildingHeightModifier::minScale float ___minScale_6; }; // DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig struct CircularCityDungeonConfig_t7817BFF1E73208574A6840788A4429EEE3654351 : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD { // System.Int32 DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::numRings int32_t ___numRings_5; // System.Int32 DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::numRays int32_t ___numRays_6; // System.Single DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::startRadius float ___startRadius_7; // System.Int32 DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::endRadius int32_t ___endRadius_8; // System.Single DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::mainRoadStrength float ___mainRoadStrength_9; // System.Single DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::sideRoadStrength float ___sideRoadStrength_10; // System.Single DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::mainRoadRemovalProbability float ___mainRoadRemovalProbability_11; // System.Single DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::sideRoadRemovalProbability float ___sideRoadRemovalProbability_12; // System.Single DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::randomSideLaneOffsetAngle float ___randomSideLaneOffsetAngle_13; // System.Single DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::interNodeDistance float ___interNodeDistance_14; // System.Single DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::buildingSize float ___buildingSize_15; // UnityEngine.MeshFilter DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig::roadMesh MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___roadMesh_16; }; // UnityEngine.UI.Graphic struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D { // UnityEngine.Material UnityEngine.UI.Graphic::m_Material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material_6; // UnityEngine.Color UnityEngine.UI.Graphic::m_Color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color_7; // System.Boolean UnityEngine.UI.Graphic::m_SkipLayoutUpdate bool ___m_SkipLayoutUpdate_8; // System.Boolean UnityEngine.UI.Graphic::m_SkipMaterialUpdate bool ___m_SkipMaterialUpdate_9; // System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget bool ___m_RaycastTarget_10; // System.Boolean UnityEngine.UI.Graphic::m_RaycastTargetCache bool ___m_RaycastTargetCache_11; // UnityEngine.Vector4 UnityEngine.UI.Graphic::m_RaycastPadding Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding_12; // UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform_13; // UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer_14; // UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas_15; // System.Boolean UnityEngine.UI.Graphic::m_VertsDirty bool ___m_VertsDirty_16; // System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty bool ___m_MaterialDirty_17; // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback_18; // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback_19; // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback_20; // UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh_23; // UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs_24; // UnityEngine.UI.CoroutineTween.TweenRunner`1 UnityEngine.UI.Graphic::m_ColorTweenRunner TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner_25; // System.Boolean UnityEngine.UI.Graphic::k__BackingField bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_26; }; // DungeonArchitect.Builders.Grid.GridDungeonConfig struct GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726 : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD { // UnityEngine.Vector3 DungeonArchitect.Builders.Grid.GridDungeonConfig::GridCellSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___GridCellSize_5; // System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::NumCells int32_t ___NumCells_6; // System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::MinCellSize int32_t ___MinCellSize_7; // System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::MaxCellSize int32_t ___MaxCellSize_8; // System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::RoomAreaThreshold int32_t ___RoomAreaThreshold_9; // System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::RoomAspectDelta float ___RoomAspectDelta_10; // System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::CorridorWidth int32_t ___CorridorWidth_11; // System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::HeightVariationProbability float ___HeightVariationProbability_12; // System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::MaxAllowedStairHeight int32_t ___MaxAllowedStairHeight_13; // System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::SpanningTreeLoopProbability float ___SpanningTreeLoopProbability_14; // System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::StairConnectionTollerance float ___StairConnectionTollerance_15; // System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::DoorProximitySteps float ___DoorProximitySteps_16; // System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::NormalMean float ___NormalMean_17; // System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::NormalStd float ___NormalStd_18; // System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::InitialRoomRadius float ___InitialRoomRadius_19; // DungeonArchitect.Builders.Grid.GridDungeonWallType DungeonArchitect.Builders.Grid.GridDungeonConfig::WallLayoutType int32_t ___WallLayoutType_20; // System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::FloorHeight int32_t ___FloorHeight_21; // System.Boolean DungeonArchitect.Builders.Grid.GridDungeonConfig::UseFastCellDistribution bool ___UseFastCellDistribution_22; // System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::CellDistributionWidth int32_t ___CellDistributionWidth_23; // System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::CellDistributionLength int32_t ___CellDistributionLength_24; // System.Boolean DungeonArchitect.Builders.Grid.GridDungeonConfig::Mode2D bool ___Mode2D_25; }; // DungeonArchitect.Builders.Grid.GridDungeonModel struct GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F : public DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 { // DungeonArchitect.Builders.Grid.DoorManager DungeonArchitect.Builders.Grid.GridDungeonModel::DoorManager DoorManager_t2E65BDE0A91F2AC349DA211CBF35427A2D919203* ___DoorManager_4; // DungeonArchitect.Builders.Grid.GridDungeonConfig DungeonArchitect.Builders.Grid.GridDungeonModel::Config GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* ___Config_5; // System.Collections.Generic.List`1 DungeonArchitect.Builders.Grid.GridDungeonModel::Cells List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* ___Cells_6; // System.Collections.Generic.Dictionary`2> DungeonArchitect.Builders.Grid.GridDungeonModel::CellStairs Dictionary_2_t1A5C7F5B67FB590E1188CB1637FE5572D8772941* ___CellStairs_7; // System.Collections.Generic.Dictionary`2> DungeonArchitect.Builders.Grid.GridDungeonModel::GridCellInfoLookup Dictionary_2_t1E4AAB19CD6B804B64AFAA5EBEFC031CA7775223* ___GridCellInfoLookup_8; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Builders.Grid.GridDungeonModel::CellLookup Dictionary_2_t3EFEE226B11F638A8B2F7F047C2D16B631714386* ___CellLookup_9; }; // DungeonArchitect.Builders.GridFlow.GridFlowDungeonConfig struct GridFlowDungeonConfig_t0E234576590D92DD585D565D0C248FA9CEE04792 : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD { // DungeonArchitect.Flow.Impl.GridFlow.GridFlowAsset DungeonArchitect.Builders.GridFlow.GridFlowDungeonConfig::flowAsset GridFlowAsset_t71A1F67943E1D1E9ABAC29C7F71A24A45BB34ABA* ___flowAsset_5; // UnityEngine.Vector3 DungeonArchitect.Builders.GridFlow.GridFlowDungeonConfig::gridSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___gridSize_6; // System.Int32 DungeonArchitect.Builders.GridFlow.GridFlowDungeonConfig::numGraphRetries int32_t ___numGraphRetries_7; // System.Boolean DungeonArchitect.Builders.GridFlow.GridFlowDungeonConfig::Mode2D bool ___Mode2D_8; // System.Boolean DungeonArchitect.Builders.GridFlow.GridFlowDungeonConfig::flipEdgeWalls bool ___flipEdgeWalls_9; }; // DungeonArchitect.Builders.GridFlow.GridFlowDungeonModel struct GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB : public DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Builders.GridFlow.GridFlowDungeonModel::layoutGraph FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___layoutGraph_4; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap DungeonArchitect.Builders.GridFlow.GridFlowDungeonModel::tilemap FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___tilemap_5; // UnityEngine.Vector3 DungeonArchitect.Builders.GridFlow.GridFlowDungeonModel::gridSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___gridSize_6; // System.Boolean DungeonArchitect.Builders.GridFlow.GridFlowDungeonModel::wallsAsEdges bool ___wallsAsEdges_7; // DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery DungeonArchitect.Builders.GridFlow.GridFlowDungeonModel::query GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* ___query_8; // DungeonArchitect.Builders.GridFlow.GridFlowModelLookups DungeonArchitect.Builders.GridFlow.GridFlowDungeonModel::lookups GridFlowModelLookups_tB4768A4E212C175979407A18A53F3579543923E4* ___lookups_9; }; // DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery struct GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery::tilemap FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___tilemap_4; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery::graph FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___graph_5; // UnityEngine.Vector3 DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery::gridSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___gridSize_6; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery::nodesByCoord Dictionary_2_t6D040FCF9316ADD5E76B54EB0A4EA3817E740C7C* ___nodesByCoord_7; // System.Collections.Generic.Dictionary`2> DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery::tilesByNode Dictionary_2_t9DC93CE5037B4AC5B3A8265F855318567C416AAE* ___tilesByNode_8; // System.Collections.Generic.Dictionary`2> DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery::freeTilesByNode Dictionary_2_t9DC93CE5037B4AC5B3A8265F855318567C416AAE* ___freeTilesByNode_9; }; // DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors struct SGFHideOtherFloors_t2BC737D1269F280F6CDBEDD90BDC1D60714B3F03 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // DungeonArchitect.Samples.SnapGridFlow.SGFHideFloorMode DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors::hideMode int32_t ___hideMode_4; // System.Single DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors::distanceThresholdBelow float ___distanceThresholdBelow_5; // System.Single DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors::distanceThresholdAbove float ___distanceThresholdAbove_6; // System.Single DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors::updateFrequency float ___updateFrequency_7; // System.Boolean DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors::autoFindPlayerObject bool ___autoFindPlayerObject_8; // UnityEngine.Transform DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors::playerObject Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___playerObject_9; }; // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig struct SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322 : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD { // UnityEngine.Vector2 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::CellSize Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___CellSize_5; // System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::minSize int32_t ___minSize_6; // System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::maxSize int32_t ___maxSize_7; // System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::minBlockSize int32_t ___minBlockSize_8; // System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::maxBlockSize int32_t ___maxBlockSize_9; // System.Single DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::biggerHouseProbability float ___biggerHouseProbability_10; // System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::cityWallPadding int32_t ___cityWallPadding_11; // System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::cityDoorSize int32_t ___cityDoorSize_12; // System.Single DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::roadEdgeRemovalProbability float ___roadEdgeRemovalProbability_13; // DungeonArchitect.Builders.SimpleCity.CityBlockDimension[] DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::customBlockDimensions CityBlockDimensionU5BU5D_tEBD3240F350815EE44B0C464618510BD6E01B2B8* ___customBlockDimensions_14; // System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::roadWidth int32_t ___roadWidth_15; // System.Boolean DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::Mode2D bool ___Mode2D_16; }; // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel struct SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82 : public DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 { // DungeonArchitect.Builders.SimpleCity.SimpleCityCell[,] DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel::Cells SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* ___Cells_4; // DungeonArchitect.Builders.SimpleCity.SimpleCityCell[] DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel::WallPaddingCells SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7* ___WallPaddingCells_5; // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel::Config SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* ___Config_6; // System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel::CityWidth int32_t ___CityWidth_7; // System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel::CityHeight int32_t ___CityHeight_8; }; // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel struct SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B : public DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel::layoutGraph FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___layoutGraph_4; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[] DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel::snapModules SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* ___snapModules_5; }; // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph struct SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // System.Int32 DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::visibilityDepth int32_t ___visibilityDepth_4; // UnityEngine.Transform[] DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::trackedObjects TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___trackedObjects_5; // DungeonArchitect.Visibility.VisibilityGraph DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::visibilityGraph VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* ___visibilityGraph_6; }; // DungeonArchitect.Samples.ShooterGame.WaypointGenerator struct WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.WaypointGenerator::waypointTemplate GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___waypointTemplate_4; // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.WaypointGenerator::waypointParent GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___waypointParent_5; // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.WaypointGenerator::waypointOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___waypointOffset_6; // System.Boolean DungeonArchitect.Samples.ShooterGame.WaypointGenerator::mode2D bool ___mode2D_7; }; // UnityEngine.UI.MaskableGraphic struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 { // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil bool ___m_ShouldRecalculateStencil_27; // UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial_28; // UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask_29; // System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable bool ___m_Maskable_30; // System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic bool ___m_IsMaskingGraphic_31; // System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking bool ___m_IncludeForMasking_32; // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged_33; // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate bool ___m_ShouldRecalculate_34; // System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue int32_t ___m_StencilValue_35; // UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners_36; }; // UnityEngine.UI.Image struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E { // UnityEngine.Sprite UnityEngine.UI.Image::m_Sprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_Sprite_38; // UnityEngine.Sprite UnityEngine.UI.Image::m_OverrideSprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_OverrideSprite_39; // UnityEngine.UI.Image/Type UnityEngine.UI.Image::m_Type int32_t ___m_Type_40; // System.Boolean UnityEngine.UI.Image::m_PreserveAspect bool ___m_PreserveAspect_41; // System.Boolean UnityEngine.UI.Image::m_FillCenter bool ___m_FillCenter_42; // UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::m_FillMethod int32_t ___m_FillMethod_43; // System.Single UnityEngine.UI.Image::m_FillAmount float ___m_FillAmount_44; // System.Boolean UnityEngine.UI.Image::m_FillClockwise bool ___m_FillClockwise_45; // System.Int32 UnityEngine.UI.Image::m_FillOrigin int32_t ___m_FillOrigin_46; // System.Single UnityEngine.UI.Image::m_AlphaHitTestMinimumThreshold float ___m_AlphaHitTestMinimumThreshold_47; // System.Boolean UnityEngine.UI.Image::m_Tracked bool ___m_Tracked_48; // System.Boolean UnityEngine.UI.Image::m_UseSpriteMesh bool ___m_UseSpriteMesh_49; // System.Single UnityEngine.UI.Image::m_PixelsPerUnitMultiplier float ___m_PixelsPerUnitMultiplier_50; // System.Single UnityEngine.UI.Image::m_CachedReferencePixelsPerUnit float ___m_CachedReferencePixelsPerUnit_51; }; // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.HashSet`1 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.List`1 struct List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // DungeonArchitect.Builders.Grid.DoorManager // DungeonArchitect.Builders.Grid.DoorManager // DungeonArchitect.Builders.Grid.GridDungeonMarkerNames struct GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields { // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Fence String_t* ___Fence_0; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::FenceSeparator String_t* ___FenceSeparator_1; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Door String_t* ___Door_2; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Door2D String_t* ___Door2D_3; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Door2D_90 String_t* ___Door2D_90_4; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Wall String_t* ___Wall_5; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Wall2D String_t* ___Wall2D_6; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::WallSeparator String_t* ___WallSeparator_7; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Ground String_t* ___Ground_8; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Ground2D String_t* ___Ground2D_9; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Stair String_t* ___Stair_10; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Stair2X String_t* ___Stair2X_11; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::WallHalf String_t* ___WallHalf_12; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::WallHalfSeparator String_t* ___WallHalfSeparator_13; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::None String_t* ___None_14; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::RoomWall String_t* ___RoomWall_15; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::RoomWallSeparator String_t* ___RoomWallSeparator_16; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::RoomOpenSpace String_t* ___RoomOpenSpace_17; // System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Light String_t* ___Light_18; }; // DungeonArchitect.Builders.Grid.GridDungeonMarkerNames // DungeonArchitect.Samples.GridFlow.InventoryItem // DungeonArchitect.Samples.GridFlow.InventoryItem // DungeonArchitect.LevelMarkerList // DungeonArchitect.LevelMarkerList // System.Random struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_StaticFields { // System.Random System.Random::s_globalRandom Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___s_globalRandom_7; }; // System.Random struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_ThreadStaticFields { // System.Random System.Random::t_threadRandom Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___t_threadRandom_6; }; // DungeonArchitect.Samples.ShooterGame.StateBase // DungeonArchitect.Samples.ShooterGame.StateBase // DungeonArchitect.Samples.ShooterGame.StateMachine // DungeonArchitect.Samples.ShooterGame.StateMachine // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c struct U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_StaticFields { // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c::<>9 U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92* ___U3CU3E9_0; // System.Comparison`1 DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c::<>9__7_0 Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* ___U3CU3E9__7_0_1; // System.Comparison`1 DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c::<>9__8_0 Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* ___U3CU3E9__8_0_2; }; // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.HashSet`1/Enumerator // System.Collections.Generic.HashSet`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // DungeonArchitect.IntVector struct IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields { // DungeonArchitect.IntVector DungeonArchitect.IntVector::Zero IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___Zero_3; }; // DungeonArchitect.IntVector // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17; }; // UnityEngine.Matrix4x4 // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // UnityEngine.Quaternion // System.Single // System.Single // System.UInt32 // System.UInt32 // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // UnityEngine.Vector2 // UnityEngine.Vector3 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; }; // UnityEngine.Vector3 // System.Void // System.Void // /__StaticArrayInitTypeSize=16 // /__StaticArrayInitTypeSize=16 // /__StaticArrayInitTypeSize=36 // /__StaticArrayInitTypeSize=36 // struct U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725_StaticFields { // /__StaticArrayInitTypeSize=36 ::08BADD3F228D20466CE68EE1882F59A8EF5D954567A18A5C6F59F9CCCFF3CD3C __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___08BADD3F228D20466CE68EE1882F59A8EF5D954567A18A5C6F59F9CCCFF3CD3C_0; // /__StaticArrayInitTypeSize=36 ::0D9A97E5A1D0724E61E7ACE1E174E88FCAA744575A0B9193A0AFBBFDA48E9D59 __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___0D9A97E5A1D0724E61E7ACE1E174E88FCAA744575A0B9193A0AFBBFDA48E9D59_1; // /__StaticArrayInitTypeSize=36 ::132A98ECE566273156D8B3997FB616A3D0299AC1422B1BEA8D31396A1AEC5912 __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___132A98ECE566273156D8B3997FB616A3D0299AC1422B1BEA8D31396A1AEC5912_2; // /__StaticArrayInitTypeSize=36 ::14F85D652B5FA55481CC8B1C9194BDF846864A41F057553047998826F796BA0B __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___14F85D652B5FA55481CC8B1C9194BDF846864A41F057553047998826F796BA0B_3; // /__StaticArrayInitTypeSize=36 ::3418F00A7CCE39C29A7A674E7886B406C697A7E79DB7B76887BD4952FFF095F4 __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___3418F00A7CCE39C29A7A674E7886B406C697A7E79DB7B76887BD4952FFF095F4_4; // /__StaticArrayInitTypeSize=36 ::3F0B09BAFDE44E2E524C4C6B0F744D47BB348C37B5F3BA94A979500C18DCE798 __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___3F0B09BAFDE44E2E524C4C6B0F744D47BB348C37B5F3BA94A979500C18DCE798_5; // /__StaticArrayInitTypeSize=36 ::509D0D4AFB0202021D668DAD1FC4EF680E8A8A1E0205D5935A1723092AE3177F __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___509D0D4AFB0202021D668DAD1FC4EF680E8A8A1E0205D5935A1723092AE3177F_6; // /__StaticArrayInitTypeSize=36 ::6426D28942C175BFD568EBBBB9F5AB7A13EC35533CCABE39D800B7E8CC531D88 __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___6426D28942C175BFD568EBBBB9F5AB7A13EC35533CCABE39D800B7E8CC531D88_7; // /__StaticArrayInitTypeSize=36 ::86A9D27AA2C968CC50EB8C655C5A53BD5A8D5C75CD8F9750DFC384AF1E9B5214 __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___86A9D27AA2C968CC50EB8C655C5A53BD5A8D5C75CD8F9750DFC384AF1E9B5214_8; // /__StaticArrayInitTypeSize=36 ::921C803ABFA6AC88F44F7AB19198E5C137D1C7183E8E6912757A6263E8DEE0A5 __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___921C803ABFA6AC88F44F7AB19198E5C137D1C7183E8E6912757A6263E8DEE0A5_9; // /__StaticArrayInitTypeSize=16 ::95585B9601F47E20179C84B856E67F29B798ED365F3DBE61868643EA200EC9A6 __StaticArrayInitTypeSizeU3D16_t93CFFD4E413D792B576F6EE15A6302CD5D1B9400 ___95585B9601F47E20179C84B856E67F29B798ED365F3DBE61868643EA200EC9A6_10; // /__StaticArrayInitTypeSize=36 ::D700379C17315A560132143AEF8D8500592B2AEF69E94F8E9352FEC082D1F45C __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___D700379C17315A560132143AEF8D8500592B2AEF69E94F8E9352FEC082D1F45C_11; // /__StaticArrayInitTypeSize=36 ::F4A459988D780F0EF1F57CED2A85AB1B75458757CD90630F0AE0DA992C1219D2 __StaticArrayInitTypeSizeU3D36_tD2B15281C3F2CC13335436E16A04B0B62829E42F ___F4A459988D780F0EF1F57CED2A85AB1B75458757CD90630F0AE0DA992C1219D2_12; }; // // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateDead // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateDead // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateIdle // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateIdle // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateMoveToLastKnownPosition // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateMoveToLastKnownPosition // DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol // DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol // DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePersuit // DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePersuit // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateWaitAndSearch // DungeonArchitect.Samples.ShooterGame.TwoD.AIStateWaitAndSearch // UnityEngine.AnimationCurve // UnityEngine.AnimationCurve // UnityEngine.Bounds // UnityEngine.Bounds // UnityEngine.GUIStyleState // UnityEngine.GUIStyleState // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // DungeonArchitect.PropSocket // DungeonArchitect.PropSocket // UnityEngine.RaycastHit // UnityEngine.RaycastHit // UnityEngine.RaycastHit2D // UnityEngine.RaycastHit2D // DungeonArchitect.Rectangle // DungeonArchitect.Rectangle // DungeonArchitect.Builders.SimpleCity.SimpleCityCell // DungeonArchitect.Builders.SimpleCity.SimpleCityCell // DungeonArchitect.Builders.Grid.Cell // DungeonArchitect.Builders.Grid.Cell // UnityEngine.Component // UnityEngine.Component // UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_StaticFields { // System.Boolean UnityEngine.GUIStyle::showKeyboardFocus bool ___showKeyboardFocus_14; // UnityEngine.GUIStyle UnityEngine.GUIStyle::s_None GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___s_None_15; }; // UnityEngine.GUIStyle // UnityEngine.GameObject // UnityEngine.GameObject // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode // UnityEngine.Sprite // UnityEngine.Sprite // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // UnityEngine.Behaviour // UnityEngine.Behaviour // UnityEngine.Collider // UnityEngine.Collider // UnityEngine.GUISkin struct GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_StaticFields { // UnityEngine.GUIStyle UnityEngine.GUISkin::ms_Error GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___ms_Error_30; // UnityEngine.GUISkin/SkinChangedDelegate UnityEngine.GUISkin::m_SkinChanged SkinChangedDelegate_tA6D456E853D58AD2EF8A599F543C7E5BA8E94B98* ___m_SkinChanged_32; // UnityEngine.GUISkin UnityEngine.GUISkin::current GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* ___current_33; }; // UnityEngine.GUISkin // DungeonArchitect.SelectorRule // DungeonArchitect.SelectorRule // UnityEngine.Transform // UnityEngine.Transform // DungeonArchitect.TransformationRule // DungeonArchitect.TransformationRule // UnityEngine.Animator // UnityEngine.Animator // UnityEngine.CapsuleCollider // UnityEngine.CapsuleCollider // UnityEngine.CharacterController // UnityEngine.CharacterController // UnityEngine.Collider2D // UnityEngine.Collider2D // DungeonArchitect.Samples.JackRabbit.GFSpriteNudge // DungeonArchitect.Samples.JackRabbit.GFSpriteNudge // DungeonArchitect.Samples.JackRabbit.GFSpriteNudgeRot // DungeonArchitect.Samples.JackRabbit.GFSpriteNudgeRot // DungeonArchitect.Samples.GridFlow.GridFlowCaveSelector // DungeonArchitect.Samples.GridFlow.GridFlowCaveSelector // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_AltPath // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_AltPath // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_MainPath // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_MainPath // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_ShopPath // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_ShopPath // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_TreasurePath // DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_TreasurePath // DungeonArchitect.Samples.GridFlow.GridFlowRoomSelector // DungeonArchitect.Samples.GridFlow.GridFlowRoomSelector // DungeonArchitect.Samples.ShooterGame.MMRoomSelector // DungeonArchitect.Samples.ShooterGame.MMRoomSelector // UnityEngine.MonoBehaviour // UnityEngine.MonoBehaviour // DungeonArchitect.Samples.GridFlow.RandomTreeTransformRule // DungeonArchitect.Samples.GridFlow.RandomTreeTransformRule // DungeonArchitect.Samples.GridFlow.RestoreRotationTransformRule // DungeonArchitect.Samples.GridFlow.RestoreRotationTransformRule // DungeonArchitect.Samples.ShooterGame.CharacterControlScript // DungeonArchitect.Samples.ShooterGame.CharacterControlScript // DungeonArchitect.Dungeon // DungeonArchitect.Dungeon // DungeonArchitect.DungeonConfig // DungeonArchitect.DungeonConfig // DungeonArchitect.DungeonEventListener // DungeonArchitect.DungeonEventListener // DungeonArchitect.DungeonModel // DungeonArchitect.DungeonModel // DungeonArchitect.Navigation.DungeonNavAgent // DungeonArchitect.Navigation.DungeonNavAgent // DungeonArchitect.Flow.Items.FlowItemMetadataComponent // DungeonArchitect.Flow.Items.FlowItemMetadataComponent // DungeonArchitect.Samples.ShooterGame.GameTags struct GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields { // System.String DungeonArchitect.Samples.ShooterGame.GameTags::Player String_t* ___Player_4; }; // DungeonArchitect.Samples.ShooterGame.GameTags // DungeonArchitect.Samples.GridFlow.GridFlowGameController // DungeonArchitect.Samples.GridFlow.GridFlowGameController // DungeonArchitect.Samples.GridFlow.GridFlowPlayerController // DungeonArchitect.Samples.GridFlow.GridFlowPlayerController // DungeonArchitect.Samples.InfinityCaves.InfinityCavesDemoController // DungeonArchitect.Samples.InfinityCaves.InfinityCavesDemoController // DungeonArchitect.InfinityDungeon // DungeonArchitect.InfinityDungeon // DungeonArchitect.Samples.GridFlow.Inventory // DungeonArchitect.Samples.GridFlow.Inventory // DungeonArchitect.Samples.GridFlow.InventorySlot // DungeonArchitect.Samples.GridFlow.InventorySlot // DungeonArchitect.Samples.GridFlow.InventoryUI // DungeonArchitect.Samples.GridFlow.InventoryUI // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting struct LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_StaticFields { // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::NO_SIGHTING Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___NO_SIGHTING_4; }; // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting // DungeonArchitect.Samples.GridFlow.LockedDoor // DungeonArchitect.Samples.GridFlow.LockedDoor // DungeonArchitect.Samples.ShooterGame.PatrolPath // DungeonArchitect.Samples.ShooterGame.PatrolPath // DungeonArchitect.Samples.GridFlow.PickableItem // DungeonArchitect.Samples.GridFlow.PickableItem // DungeonArchitect.Samples.SnapGridFlow.SGFDemoController // DungeonArchitect.Samples.SnapGridFlow.SGFDemoController // DungeonArchitect.Samples.SnapGridFlow.SGFDemoController_VisiblityGraph // DungeonArchitect.Samples.SnapGridFlow.SGFDemoController_VisiblityGraph // DungeonArchitect.Samples.SnapGridFlow.SGFDemoPlayer // DungeonArchitect.Samples.SnapGridFlow.SGFDemoPlayer // DungeonArchitect.Samples.Snap.SnapCustomMarker // DungeonArchitect.Samples.Snap.SnapCustomMarker // DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule struct SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6_StaticFields { // UnityEngine.Vector3[] DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule::LocalCubeVerts Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___LocalCubeVerts_7; }; // DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule // DungeonArchitect.Samples.ShooterGame.Waypoint // DungeonArchitect.Samples.ShooterGame.Waypoint // DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer // DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer // DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D // DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D // DungeonArchitect.Samples.CircularCity.CircularCityBuildingHeightModifier // DungeonArchitect.Samples.CircularCity.CircularCityBuildingHeightModifier // DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig // DungeonArchitect.Builders.CircularCity.CircularCityDungeonConfig // UnityEngine.UI.Graphic struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields { // UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultUI_4; // UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_WhiteTexture_5; // UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_Mesh_21; // UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper_22; }; // UnityEngine.UI.Graphic // DungeonArchitect.Builders.Grid.GridDungeonConfig // DungeonArchitect.Builders.Grid.GridDungeonConfig // DungeonArchitect.Builders.Grid.GridDungeonModel // DungeonArchitect.Builders.Grid.GridDungeonModel // DungeonArchitect.Builders.GridFlow.GridFlowDungeonConfig // DungeonArchitect.Builders.GridFlow.GridFlowDungeonConfig // DungeonArchitect.Builders.GridFlow.GridFlowDungeonModel // DungeonArchitect.Builders.GridFlow.GridFlowDungeonModel // DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery // DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery // DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors // DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph // DungeonArchitect.Samples.ShooterGame.WaypointGenerator // DungeonArchitect.Samples.ShooterGame.WaypointGenerator // UnityEngine.UI.Image struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_StaticFields { // UnityEngine.Material UnityEngine.UI.Image::s_ETC1DefaultUI Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_ETC1DefaultUI_37; // UnityEngine.Vector2[] UnityEngine.UI.Image::s_VertScratch Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_VertScratch_52; // UnityEngine.Vector2[] UnityEngine.UI.Image::s_UVScratch Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_UVScratch_53; // UnityEngine.Vector3[] UnityEngine.UI.Image::s_Xy Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_Xy_54; // UnityEngine.Vector3[] UnityEngine.UI.Image::s_Uv Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_Uv_55; // System.Collections.Generic.List`1 UnityEngine.UI.Image::m_TrackedTexturelessImages List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19* ___m_TrackedTexturelessImages_56; // System.Boolean UnityEngine.UI.Image::s_Initialized bool ___s_Initialized_57; }; // UnityEngine.UI.Image #ifdef __clang__ #pragma clang diagnostic pop #endif // DungeonArchitect.Samples.ShooterGame.Waypoint[] struct WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2 : public RuntimeArray { ALIGN_FIELD (8) Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* m_Items[1]; inline Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38** 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, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Builders.SimpleCity.SimpleCityCell[,] struct SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B : public RuntimeArray { ALIGN_FIELD (8) SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* m_Items[1]; inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA** 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, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j) const { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; return m_Items[index]; } inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA** GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; return m_Items + index; } inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* value) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) const { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; return m_Items[index]; } inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA** GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Collider2D[] struct Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034 : public RuntimeArray { ALIGN_FIELD (8) Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* m_Items[1]; inline Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52** 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, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.RaycastHit2D[] struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7 : public RuntimeArray { ALIGN_FIELD (8) RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA m_Items[1]; inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA value) { m_Items[index] = value; } }; // UnityEngine.Collider[] struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787 : public RuntimeArray { ALIGN_FIELD (8) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* m_Items[1]; inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** 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, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.RaycastHit[] struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8 : public RuntimeArray { ALIGN_FIELD (8) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 m_Items[1]; inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value) { m_Items[index] = value; } }; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray { ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1]; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* 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, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { m_Items[index] = value; } }; // UnityEngine.Transform[] struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24 : public RuntimeArray { ALIGN_FIELD (8) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* m_Items[1]; inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** 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, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[] struct SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C : public RuntimeArray { ALIGN_FIELD (8) SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* m_Items[1]; inline SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE** 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, SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_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, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Samples.GridFlow.InventorySlot[] struct InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2 : public RuntimeArray { ALIGN_FIELD (8) InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* m_Items[1]; inline InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9** 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, InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.UI.Image[] struct ImageU5BU5D_t8869694C217655DA7B1315DC02C80F1308B78B78 : public RuntimeArray { ALIGN_FIELD (8) Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* m_Items[1]; inline Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E** 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, Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* 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); } }; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_gshared (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_gshared (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_item, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_gshared (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_item, const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m249A6BA4F2F19C2D3CE217D4D31847DF0EF03EFE_gshared (RuntimeObject* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952* Dictionary_2_get_Keys_m0F5F6FCFB36ED340EC91E6064534CEE0411CEF53_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator System.Collections.Generic.Dictionary`2/KeyCollection::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468 KeyCollection_GetEnumerator_m67544B0DCDA9D428FF54B64EF76CD2DA06BC6A2D_gshared (KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFA6E663F1019D22095E439EB56AD4F121B42C15B_gshared (Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468* __this, const RuntimeMethod* method) ; // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_m8A0598EF34186B32CD19AAE697F86E8C19494FA4_gshared_inline (Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ; // System.Collections.Generic.HashSet`1/Enumerator System.Collections.Generic.HashSet`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_gshared (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.HashSet`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_gshared_inline (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_gshared (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m82EDDA07CB5C5189F873957F08178FA3FB397EC4_gshared (Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared (ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ; // T[] UnityEngine.Object::FindObjectsOfType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared (const RuntimeMethod* method) ; // System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_m9EBEC59929E7E65CBBA9136A9E1CC550D4AE1A08_gshared (Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void System.Array::Sort(T[],System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mABCC6599534C4EC08ACC7F32021C53F6D8F6F199_gshared (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* ___1_comparison, const RuntimeMethod* method) ; // System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_m36EAA21C7F6D0230006DB0A6024580A54685757C_gshared (Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void System.Array::Sort(T[],System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mFD3F5417D4D2204CE375C95CC2288AB4F5B8E673_gshared (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___0_array, Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* ___1_comparison, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponentInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // T UnityEngine.Object::FindObjectOfType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared (const RuntimeMethod* method) ; // System.Void UnityEngine.MonoBehaviour::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, 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.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // System.String UnityEngine.Object::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_ToString_m590B13E2C40DB814E3CF9C3615952B3CC7C4B36C (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.GameObject::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __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) ; // System.String UnityEngine.Vector3::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3_ToString_m6C24B9F0382D25D75B05C606E127CD14660574EE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::BuildWaypoints(DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_BuildWaypoints_mE8D18AF53E994DAA91D630287DC39C682DB46039 (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___0_model, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___1_markers, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::DestroyAllWaypoints() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_DestroyAllWaypoints_m92D72E39CE4D846B3BA8ECFAC2BABE93326283CE (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::BuildGridWaypoints(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_BuildGridWaypoints_m0F80DB6F289620574F125F62189059F30C14B855 (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_gridModel, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___1_markers, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::BuildCityWaypoints(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_BuildCityWaypoints_m2838806AB9DBB9E0263E8F77E4F14BBC45CB31D3 (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, const RuntimeMethod* method) ; // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogWarning(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m763DAFCD5FA6F3F0D5FF304EC65EBCABFB5B18CB (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method); } // System.Void System.Collections.Generic.HashSet`1::.ctor() inline void HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215*, const RuntimeMethod*))HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_gshared)(__this, method); } // System.Collections.Generic.IEnumerator`1 DungeonArchitect.LevelMarkerList::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) ; // System.Boolean System.String::op_Equality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Add(T) inline bool HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215*, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C, const RuntimeMethod*))HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_gshared)(__this, ___0_item, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35 (List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* __this, const RuntimeMethod* method) { return (( Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 (*) (List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839 (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_inline (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8* __this, const RuntimeMethod* method) { return (( Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* (*) (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // DungeonArchitect.Rectangle DungeonArchitect.Builders.Grid.Cell::get_Bounds() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, const RuntimeMethod* method) ; // DungeonArchitect.IntVector DungeonArchitect.Rectangle::get_Location() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) inline bool HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678 (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215*, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C, const RuntimeMethod*))HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_gshared)(__this, ___0_item, method); } // UnityEngine.Vector3 DungeonArchitect.Builders.Grid.Cell::get_CenterF() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Cell_get_CenterF_mB8D827E04A3E7CC3B708DAD634373265EC39EA8B (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.Utils.MathUtils::GridToWorld(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtils_GridToWorld_m3196CF39CDABF14746162A6562AB802ABE9A138E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_GridCellSize, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_v, 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_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.WaypointGenerator::FlipYZ(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 WaypointGenerator_FlipYZ_m4A42DB7109304675CB7D056A14EEA9C19E56244C (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T,UnityEngine.Vector3,UnityEngine.Quaternion) inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m249A6BA4F2F19C2D3CE217D4D31847DF0EF03EFE_gshared)(___0_original, ___1_position, ___2_rotation, method); } // System.Void UnityEngine.Transform::set_parent(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* GameObject_GetComponent_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m7759F85A546305621DA99E6A72433B94BD301A5F (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Int32 DungeonArchitect.Builders.Grid.Cell::get_Id() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Cell_get_Id_m9019A9DE5723347E0DE724E363AC4F2AAB7429BA_inline (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_m4AD82029F23526C81720E4A2F7955063CAC4BC75 (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* __this, int32_t ___0_key, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D*, int32_t, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3 (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() inline KeyCollection_tC2F48DE7D6902A4A2A4A9B75A1B0A0210B1DD78B* Dictionary_2_get_Keys_m886DD3771125825C658C632FAE7A6CB2C44DE127 (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* __this, const RuntimeMethod* method) { return (( KeyCollection_tC2F48DE7D6902A4A2A4A9B75A1B0A0210B1DD78B* (*) (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D*, const RuntimeMethod*))Dictionary_2_get_Keys_m0F5F6FCFB36ED340EC91E6064534CEE0411CEF53_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator System.Collections.Generic.Dictionary`2/KeyCollection::GetEnumerator() inline Enumerator_tCAB054C3BA3B6F6BF1D0A2AADEA1BECDC0F669B4 KeyCollection_GetEnumerator_mCF113FDDEC4DA2FA59971AD0F98446DDF55E1CA4 (KeyCollection_tC2F48DE7D6902A4A2A4A9B75A1B0A0210B1DD78B* __this, const RuntimeMethod* method) { return (( Enumerator_tCAB054C3BA3B6F6BF1D0A2AADEA1BECDC0F669B4 (*) (KeyCollection_tC2F48DE7D6902A4A2A4A9B75A1B0A0210B1DD78B*, const RuntimeMethod*))KeyCollection_GetEnumerator_m67544B0DCDA9D428FF54B64EF76CD2DA06BC6A2D_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::Dispose() inline void Enumerator_Dispose_m42FB1B1F86F9FA44FEAAE7954F61663138F0293A (Enumerator_tCAB054C3BA3B6F6BF1D0A2AADEA1BECDC0F669B4* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tCAB054C3BA3B6F6BF1D0A2AADEA1BECDC0F669B4*, const RuntimeMethod*))Enumerator_Dispose_mFA6E663F1019D22095E439EB56AD4F121B42C15B_gshared)(__this, method); } // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::get_Current() inline int32_t Enumerator_get_Current_m52E735E4697807D0E99CA4C206E63C9D707CB34E_inline (Enumerator_tCAB054C3BA3B6F6BF1D0A2AADEA1BECDC0F669B4* __this, const RuntimeMethod* method) { return (( int32_t (*) (Enumerator_tCAB054C3BA3B6F6BF1D0A2AADEA1BECDC0F669B4*, const RuntimeMethod*))Enumerator_get_Current_m8A0598EF34186B32CD19AAE697F86E8C19494FA4_gshared_inline)(__this, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* Dictionary_2_get_Item_mB64B03FD2DFDD3BF720F43983D708F23571DB989 (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* __this, int32_t ___0_key, const RuntimeMethod* method) { return (( Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* (*) (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared)(__this, ___0_key, method); } // DungeonArchitect.Builders.Grid.Cell DungeonArchitect.Builders.Grid.GridDungeonModel::GetCell(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* GridDungeonModel_GetCell_m161919F5C8F919C9D89B98E3AF0C4013E19784EE (GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* __this, int32_t ___0_Id, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.HashSet`1::.ctor() inline void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared)(__this, method); } // System.Collections.Generic.HashSet`1 DungeonArchitect.Builders.Grid.Cell::get_AdjacentCells() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* Cell_get_AdjacentCells_mC35A0A65ACAAB5271D19556623A0988F589AE523_inline (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, const RuntimeMethod* method) ; // System.Collections.Generic.HashSet`1/Enumerator System.Collections.Generic.HashSet`1::GetEnumerator() inline Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) { return (( Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_gshared)(__this, method); } // System.Void System.Collections.Generic.HashSet`1/Enumerator::Dispose() inline void Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376*, const RuntimeMethod*))Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_gshared)(__this, method); } // T System.Collections.Generic.HashSet`1/Enumerator::get_Current() inline int32_t Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_inline (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) { return (( int32_t (*) (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376*, const RuntimeMethod*))Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_gshared_inline)(__this, method); } // System.Int32 DungeonArchitect.Samples.ShooterGame.WaypointGenerator::GetHash(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WaypointGenerator_GetHash_m621C24BDB15EA9D51DA8359C9B2DBCF25ACF2586 (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) inline bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared)(__this, ___0_item, method); } // System.Boolean DungeonArchitect.Samples.ShooterGame.WaypointGenerator::HasDirectPath(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell,DungeonArchitect.Builders.Grid.Cell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WaypointGenerator_HasDirectPath_mBC1CB5DC6A9258CDDDBEDB83F516EBF972500DCB (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_gridModel, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___1_cellA, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___2_cellB, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m84E33895804D9E06AC686435658D57668EACDAE8 (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* __this, int32_t ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_inline (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* __this, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.HashSet`1::Add(T) inline bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.HashSet`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376*, const RuntimeMethod*))Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_gshared)(__this, method); } // T[] System.Collections.Generic.List`1::ToArray() inline WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93 (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* __this, const RuntimeMethod* method) { return (( WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* (*) (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Void DungeonArchitect.Samples.ShooterGame.Waypoint::set_AdjacentWaypoints(DungeonArchitect.Samples.ShooterGame.Waypoint[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Waypoint_set_AdjacentWaypoints_m6027038513D990E6C89C46C2A2FD5642DCF04117_inline (Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* __this, WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* ___0_value, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m0E06C50055C542AFABB593BA7597BF4A10473EB7 (Enumerator_tCAB054C3BA3B6F6BF1D0A2AADEA1BECDC0F669B4* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tCAB054C3BA3B6F6BF1D0A2AADEA1BECDC0F669B4*, const RuntimeMethod*))Enumerator_MoveNext_m82EDDA07CB5C5189F873957F08178FA3FB397EC4_gshared)(__this, method); } // System.Int32 System.Array::GetLength(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935 (RuntimeArray* __this, int32_t ___0_dimension, const RuntimeMethod* 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 ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m024CBCAC600CFA8EE5D2D0EEDC2B6AC651E717D8 (Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_m2C41E486B87A82A36178D5D4F6247BA82BC26EE7 (Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m907F1DF812D48CA466EBEA51D153A2E3A7020436 (Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* __this, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* ___0_key, List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A*, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38*, List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_mBE2AE22CD3B5DA2ED1E533F86E7A21595B7E309A (Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* __this, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___0_key, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295*, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA*, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::ConnectAdjacentRoadTiles(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel,DungeonArchitect.Builders.SimpleCity.SimpleCityCell,System.Int32,System.Int32,System.Collections.Generic.Dictionary`2,System.Collections.Generic.Dictionary`2>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_ConnectAdjacentRoadTiles_m725725B462CB01D3BAD1280C6D550561DE41C31D (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___1_cell, int32_t ___2_dx, int32_t ___3_dz, Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* ___4_cellToWaypoint, Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* ___5_adjacentWaypoints, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() inline ValueCollection_t227BE00D2C4B20EB96B987E901933B52BEE00BDA* Dictionary_2_get_Values_mF324E819CC9C642A75380D8096CEFC45B7D6C864 (Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* __this, const RuntimeMethod* method) { return (( ValueCollection_t227BE00D2C4B20EB96B987E901933B52BEE00BDA* (*) (Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() inline Enumerator_t61EEF8E335CA37516EAF8BB2F541E1AFA5A0231C ValueCollection_GetEnumerator_m96486D7C35BE875B47C0C6894C88EFF41C8FECB3 (ValueCollection_t227BE00D2C4B20EB96B987E901933B52BEE00BDA* __this, const RuntimeMethod* method) { return (( Enumerator_t61EEF8E335CA37516EAF8BB2F541E1AFA5A0231C (*) (ValueCollection_t227BE00D2C4B20EB96B987E901933B52BEE00BDA*, const RuntimeMethod*))ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::Dispose() inline void Enumerator_Dispose_mA9A3A3F61007FDBDB4EBB9B79D468BE526EBC3DC (Enumerator_t61EEF8E335CA37516EAF8BB2F541E1AFA5A0231C* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t61EEF8E335CA37516EAF8BB2F541E1AFA5A0231C*, const RuntimeMethod*))Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared)(__this, method); } // TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() inline Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* Enumerator_get_Current_m11E395F20943499E43721A44D19CC5195507BCFA_inline (Enumerator_t61EEF8E335CA37516EAF8BB2F541E1AFA5A0231C* __this, const RuntimeMethod* method) { return (( Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* (*) (Enumerator_t61EEF8E335CA37516EAF8BB2F541E1AFA5A0231C*, const RuntimeMethod*))Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline)(__this, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* Dictionary_2_get_Item_m60B0153CF376CF0505E4BEA50FFAB38A28DAA79D (Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* __this, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* ___0_key, const RuntimeMethod* method) { return (( List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* (*) (Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A*, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mB35195F8E9D784021C717F59EF91573FB6C5344D (Enumerator_t61EEF8E335CA37516EAF8BB2F541E1AFA5A0231C* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t61EEF8E335CA37516EAF8BB2F541E1AFA5A0231C*, const RuntimeMethod*))Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared)(__this, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* Dictionary_2_get_Item_mA6C5A47C88845738C1EC0514E7A88A8EB292BAFF (Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* __this, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___0_key, const RuntimeMethod* method) { return (( Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* (*) (Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295*, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } // DungeonArchitect.Builders.Grid.CellType DungeonArchitect.Builders.Grid.Cell::get_CellType() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Cell_get_CellType_m2C666B1ED7806805420EA64623AF5D3EDFF6F642_inline (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Builders.Grid.DoorManager::ContainsDoorBetweenCells(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DoorManager_ContainsDoorBetweenCells_m9E6FD6D294A3617581772C81DDA8F7EC9CFF87F1 (DoorManager_t2E65BDE0A91F2AC349DA211CBF35427A2D919203* __this, int32_t ___0_cellA, int32_t ___1_cellB, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Builders.Grid.GridDungeonModel::ContainsStair(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridDungeonModel_ContainsStair_mC8A1985CC1FFBE3F8562CD6A69A4FF8A853B1E41 (GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* __this, int32_t ___0_cellA, int32_t ___1_cellB, const RuntimeMethod* method) ; // T[] UnityEngine.Object::FindObjectsOfType() inline WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* Object_FindObjectsOfType_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m884932CC2DAAA28F5EF99ACB390F5D640DBF20B6 (const RuntimeMethod* method) { return (( WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method); } // System.Boolean UnityEngine.Application::get_isPlaying() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ; // System.Void UnityEngine.Object::Destroy(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; // System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonEventListener::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer::DrawWaypointPaths() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointPathVisualizer_DrawWaypointPaths_mC95B595EC7AA78CA0BA4188BAE4D77354F907911 (WaypointPathVisualizer_t3794D6346F10C9BDABDEE8B016DA4011ECE70A69* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::set_color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer::DrawPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointPathVisualizer_DrawPoint_mAE2C787602B80FA14E0DE5036D61D81C9C85FA2B (WaypointPathVisualizer_t3794D6346F10C9BDABDEE8B016DA4011ECE70A69* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, const RuntimeMethod* method) ; // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.Waypoint::get_AdjacentWaypoints() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* Waypoint_get_AdjacentWaypoints_m095EC76D41C5C9A425F2FE5D154321C0C2105B7E_inline (Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointPathVisualizer_DrawLine_mDF5722B096FE008F78E40AA19B06E4B983EF5473 (WaypointPathVisualizer_t3794D6346F10C9BDABDEE8B016DA4011ECE70A69* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawWireSphere(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_cyan() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline (const RuntimeMethod* method) ; // System.Void DungeonArchitect.SelectorRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3 (SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.StateBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateBase__ctor_mD56FF1AF31A793CB444E4F5E34DAD4B529604C8F (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Behaviour::get_enabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateDead::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateDead__ctor_mB1B38D9A0B56AF8C784C6E89AF4F1284776180FC (AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.StateMachine::MoveTo(DungeonArchitect.Samples.ShooterGame.State) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701 (StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* __this, RuntimeObject* ___0_state, const RuntimeMethod* method) ; // System.Single UnityEngine.Time::get_deltaTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ; // UnityEngine.GameObject UnityEngine.GameObject::FindGameObjectWithTag(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_FindGameObjectWithTag_mF0229BC2074CE9EEA72FAB1E5A4BC2AEC3D2CDBE (String_t* ___0_tag, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::IsPlayerVisible2D() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible2D_m5AC98A0AD4FC510F02D1CCB314A01DE19894C6AE (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::IsPlayerVisible3D() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible3D_mBF49869CF38AEC6BF9E4A59FE55B9265064E7761 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // UnityEngine.Collider2D[] UnityEngine.Physics2D::OverlapCircleAll(UnityEngine.Vector2,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* Physics2D_OverlapCircleAll_m54C3ECD56B8061A26A2276D5B876BF1D8EB3229F (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_point, float ___1_radius, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Collider2D::get_isTrigger() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider2D_get_isTrigger_m982A3441480D505432B26A5B3DF6D0B34342EEE7 (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.GameObject::CompareTag(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_tag, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_sqrMagnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // DungeonArchitect.Navigation.DungeonNavAgent DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::get_Agent() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_normalized() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Angle(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; // UnityEngine.RaycastHit2D[] UnityEngine.Physics2D::RaycastAll(UnityEngine.Vector2,UnityEngine.Vector2,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Physics2D_RaycastAll_m7C461F55BBEF18894404B12851E6C1646A5837A8 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, const RuntimeMethod* method) ; // System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) inline void Comparison_1__ctor_m9EBEC59929E7E65CBBA9136A9E1CC550D4AE1A08 (Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m9EBEC59929E7E65CBBA9136A9E1CC550D4AE1A08_gshared)(__this, ___0_object, ___1_method, method); } // System.Void System.Array::Sort(T[],System.Comparison`1) inline void Array_Sort_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mABCC6599534C4EC08ACC7F32021C53F6D8F6F199 (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* ___1_comparison, const RuntimeMethod* method) { (( void (*) (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*, Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B*, const RuntimeMethod*))Array_Sort_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mABCC6599534C4EC08ACC7F32021C53F6D8F6F199_gshared)(___0_array, ___1_comparison, method); } // UnityEngine.Collider2D UnityEngine.RaycastHit2D::get_collider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* RaycastHit2D_get_collider_mB56DFCD16B708852EEBDBB490BC8665DBF7487FD (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method) ; // UnityEngine.Collider[] UnityEngine.Physics::OverlapSphere(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* Physics_OverlapSphere_mCFA1C44458F8548C911C16F82077DA4C35D43F69 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, float ___1_radius, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Collider::get_isTrigger() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_forward() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_RaycastAll_mDCBE530EF2ACD21EAADEA829259291D7327BC80E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, const RuntimeMethod* method) ; // System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) inline void Comparison_1__ctor_m36EAA21C7F6D0230006DB0A6024580A54685757C (Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m36EAA21C7F6D0230006DB0A6024580A54685757C_gshared)(__this, ___0_object, ___1_method, method); } // System.Void System.Array::Sort(T[],System.Comparison`1) inline void Array_Sort_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mFD3F5417D4D2204CE375C95CC2288AB4F5B8E673 (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___0_array, Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* ___1_comparison, const RuntimeMethod* method) { (( void (*) (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*, Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7*, const RuntimeMethod*))Array_Sort_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mFD3F5417D4D2204CE375C95CC2288AB4F5B8E673_gshared)(___0_array, ___1_comparison, method); } // UnityEngine.Collider UnityEngine.RaycastHit::get_collider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m38BAC73551829971C30A4AFB94E4275EAA716834 (U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92* __this, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.RaycastHit2D::get_distance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613 (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.RaycastHit::get_distance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase__ctor_m8557DC09559768BF392660B1A12D11AE32A43595 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, float ___1_updateDelay, const RuntimeMethod* method) ; // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::get_LastSighting() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* AIController2D_get_LastSighting_m1FCAF747DC31E5CCEB23D37165853306B352D5C0_inline (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::HasSighting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LastPlayerSighting_HasSighting_m711A7689A1AF3ADDB49F2A1373F9375EC1AD4B2B (LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::get_Position() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 LastPlayerSighting_get_Position_m3953DAB8883A0C19910FE1B73555EBD593BB236E_inline (LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol__ctor_mB18B02233221A32FA88A74FE4F895A3B6013C176 (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase_Update_m7D4FA1AC1FEFC62DD63B07B430E9CF0978151001 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase_HandleFrameUpdate_mC3959C439189F019E338DE411F500205D548141B (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, float ___0_elapsedTime, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::IsPlayerVisible() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible_m6D2A33802BCFD2E4D4B1073D1B113FD69D812511 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePersuit::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit__ctor_mB5167C5F08FFC8BAE3E81D8B577810D1CD8CCE38 (AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateWaitAndSearch::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateWaitAndSearch__ctor_m219F2D674FA2BCFBBDF8C43354EF883EF8BE7CF6 (AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.StateBase::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateBase_OnEnter_mDA6F127F1732FBCFAC146FE73AEB4D9375FAE7D4 (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::ClearSighting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LastPlayerSighting_ClearSighting_m4730E3FAA8AEED69B2751DB31099FE11E5E17B87 (LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* __this, const RuntimeMethod* method) ; // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::GetPlayer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* AIStateBase_GetPlayer_m41247A9EB529945E2D29AD8B949A44A0284C3B10 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::IsWithinPlayerProximity(UnityEngine.Collider&,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsWithinPlayerProximity_m0914CFE3799F939C04549D4CD61FD2737A240898 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** ___0_outCollider, float ___1_radius, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateMoveToLastKnownPosition::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateMoveToLastKnownPosition__ctor_m4ACE64A26F34005966AB4390088E6B93C3149829 (AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::set_Position(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LastPlayerSighting_set_Position_m6B6B68AA6AB7551FEC78274E249D9BFD62A66AC6_inline (LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared)(__this, method); } // DungeonArchitect.Samples.ShooterGame.PatrolPath DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::get_Patrol() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* AIController2D_get_Patrol_mB59375790F3249E65D323BD8DCE8C1B167F04EC2_inline (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) ; // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.PatrolPath::get_PatrolPoints() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* PatrolPath_get_PatrolPoints_m4B2BCC013070396C13824CD1BE32CA972084C22B_inline (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Random::get_insideUnitSphere() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Random_get_insideUnitSphere_mA488D6859560B73565B8D890ED6B39DB4091C54F (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_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { return (( Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_gshared)(__this, method); } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol::MoveToCurrentPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_MoveToCurrentPoint_m075D411D5508872E93CAA40B584887044718F887 (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Behaviour::set_enabled(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* method) ; // UnityEngine.CapsuleCollider DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::get_Capsule() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* AIController2D_get_Capsule_mAFCF18CFE4FE81B22CD579FF14766778C4F56E52_inline (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Collider::set_enabled(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.StateBase::OnExit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateBase_OnExit_m60A31913B654378D23342B3DFBC50AAAB240134C (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* Component_GetComponent_TisCapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_mC720996E0DB5E6A502714EF651E9251726CB636E (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* Component_GetComponent_TisPatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3_mF3E6C9F7500BD1B0F17006EBB218BE29547AE7CB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* Component_GetComponent_TisDungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9_m5ECCB93B1B7E59DAF052A97A262970D895B84BF7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* Component_GetComponent_TisLastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_mFC8ABFF491DB3ACF2C628E7FF5AA532878F7C66E (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateIdle::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateIdle__ctor_m448949EE5D3CFBBA3A757298E6CD2F3386BAE4A5 (AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.CharacterControlScript::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterControlScript__ctor_m4C5EE0E8524B38751C409CF29D94A24BCCADA5E1 (CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.TransformationRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformationRule_GetTransform_mDB864F59A8ADBE6902A90FA90B7AF9D461A8BA06 (TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_propTransform, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___4_outPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___5_outRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___6_outScale, const RuntimeMethod* method) ; // System.Single RandomExtensions::NextFloat(System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67 (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, const RuntimeMethod* method) ; // System.Void DungeonArchitect.TransformationRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformationRule__ctor_mB2FBC251A9D9865B088C4CE1A952BD4877675DAF (TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* __this, const RuntimeMethod* method) ; // System.Single RandomExtensions::value(System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RandomExtensions_value_m49B78902A322D603F0A6EBC20FD10E5B1C94FD3C (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.Snap.SnapCustomMarker::DrawGizmo(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapCustomMarker_DrawGizmo_m393E66C869158BED1C8F359A3578CF7F0E3938F6 (SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* __this, bool ___0_selected, 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.Color UnityEngine.Color::get_blue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_red() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawSphere(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawSphere_mC7B2862BBDB3141A63B83F0F1E56E30101D4F472 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, const RuntimeMethod* method) ; // UnityEngine.GUISkin UnityEngine.GUI::get_skin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* GUI_get_skin_m97EC9EB4628B311C0DB7DF9FB19FAD82D6790A1B (const RuntimeMethod* method) ; // UnityEngine.GUIStyle UnityEngine.GUISkin::get_label() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* GUISkin_get_label_m99E1A8D6D8592F88F581437D24DB1EDE05C63E5E (GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIStyle::.ctor(UnityEngine.GUIStyle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle__ctor_m17492C8BACB0D28C7701C11500A7132F11B5F04E (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___0_other, const RuntimeMethod* method) ; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::get_normal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIStyleState::set_textColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1 (GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // UnityEngine.GameObject UnityEngine.GameObject::FindWithTag(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_FindWithTag_mDF825E000B03F4F3DE9D4F2EBABC96BFA34B62E5 (String_t* ___0_tag, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, bool ___1_worldPositionStays, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* Component_GetComponent_TisSnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46_m6D2E9BB259D6F5E60D215F4030856503F21D394F (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void UnityEngine.MonoBehaviour::InvokeRepeating(System.String,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_InvokeRepeating_mF208501E0E4918F9168BBBA5FC50D8F80D01514D (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, String_t* ___0_methodName, float ___1_time, float ___2_repeatRate, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // UnityEngine.Bounds DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::GetModuleBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SgfModuleNode_GetModuleBounds_m8C84EDD9A3749E4CE81C9EE7BD0DE6AA67F301D6 (SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* __this, 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.Bounds::get_extents() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.GameObject::SetActive(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogError(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Boolean UnityEngine.Input::GetKeyDown(UnityEngine.KeyCode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2 (int32_t ___0_key, const RuntimeMethod* method) ; // System.Void DungeonArchitect.InfinityDungeon::BuildDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_BuildDungeon_mD3332DD4F19C8A54366C4F91B96B1AE97B2CE740 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Items.FlowItemMetadataComponent DungeonArchitect.Samples.GridFlow.LockedDoor::FindItemMetadata() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* LockedDoor_FindItemMetadata_mEE2EB188B49E3C268ED6A4C20E2BAA945C764564 (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.GameObject::GetComponent() inline FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // UnityEngine.Transform UnityEngine.Transform::get_parent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Samples.GridFlow.LockedDoor::CanOpenDoor(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LockedDoor_CanOpenDoor_m0410A70D10CDC11C4EB4B4FD1FCC08DC22AE90F4 (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.GridFlow.LockedDoor::OpenDoor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedDoor_OpenDoor_m351AF804F743C0682FAD98199AF6A6A3ADC68E97 (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.GridFlow.LockedDoor::CloseDoor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedDoor_CloseDoor_mC1B0D6B49CC2C8E0E23FCBCECCF2E8CBC2BCC8DC (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponentInChildren() inline Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* GameObject_GetComponentInChildren_TisInventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9_m0128F127C0B2E1C40B5886F87109027AEAB733A7 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method); } // System.Boolean DungeonArchitect.Samples.GridFlow.Inventory::ContainsItem(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inventory_ContainsItem_m16053241EB0B39218AA2DD0BC4F955F6349EAEE7 (Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* __this, String_t* ___0_itemId, const RuntimeMethod* method) ; // System.Void UnityEngine.Animator::SetBool(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_SetBool_m6F8D4FAF0770CD4EC1F54406249785DE7391E42B (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_name, bool ___1_value, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline GridFlowDungeonConfig_t0E234576590D92DD585D565D0C248FA9CEE04792* Component_GetComponent_TisGridFlowDungeonConfig_t0E234576590D92DD585D565D0C248FA9CEE04792_m97E511A833B91AC33ABE55408684D437D6E35876 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( GridFlowDungeonConfig_t0E234576590D92DD585D565D0C248FA9CEE04792* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void System.Random::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Random__ctor_m151183BD4F021499A98B9DE8502DAD4B12DD16AC (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* __this, const RuntimeMethod* method) ; // T UnityEngine.Object::FindObjectOfType() inline InventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C* Object_FindObjectOfType_TisInventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C_m4C90A47260BA6BFEA579F81EF7E39508A8BC04F2 (const RuntimeMethod* method) { return (( InventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C* (*) (const RuntimeMethod*))Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared)(method); } // System.Void DungeonArchitect.Samples.GridFlow.InventoryUI::UpdateUI(DungeonArchitect.Samples.GridFlow.Inventory) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InventoryUI_UpdateUI_mB76C811F0702F05E9FE3DCDB2FB38B40FE094104 (InventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C* __this, Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* ___0_inventory, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.GridFlow.InventoryItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InventoryItem__ctor_m869963F328133108C537E8261C6A2953F75F26D8 (InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* __this, const RuntimeMethod* method) ; // System.String DungeonArchitect.Samples.GridFlow.PickableItem::GetItemId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PickableItem_GetItemId_m2C10F3DC1E4AA6AADAE612468569FA0C68115D75 (PickableItem_t33487F7C5559F23BDF35B1AB12F13BDE8C955F3D* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Samples.GridFlow.Inventory::Add(DungeonArchitect.Samples.GridFlow.InventoryItem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inventory_Add_mE501FB73A539825CDE992F92ABE2BE13ECC0A2E1 (Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* __this, InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* ___0_item, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* Component_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m50379D3526DB9DD871B27EC6A34B8CCEF3F34F00 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void UnityEngine.UI.Image::set_sprite(UnityEngine.Sprite) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_sprite_mC0C248340BA27AAEE56855A3FAFA0D8CA12956DE (Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_white() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Matrix4x4::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ; // DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery DungeonArchitect.Builders.GridFlow.GridFlowDungeonModel::get_Query() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* GridFlowDungeonModel_get_Query_mCBCDC18DEEE4783CE9CDAFB8BFC86D9A98937FAC_inline (GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.Utils.Matrix::GetTranslation(UnityEngine.Matrix4x4&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, const RuntimeMethod* method) ; // System.String DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery::GetPathName(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GridFlowDungeonQuery_GetPathName_m20A2ED2D11B6073EE6F40A52A444CAC523972E36 (GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPosition, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Impl.GridFlow.GridFlowLayoutNodeRoomType DungeonArchitect.Builders.GridFlow.GridFlowDungeonQuery::GetRoomType(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridFlowDungeonQuery_GetRoomType_m7E5D5C34E87FBB37B987685EBC88162F86E1CE94 (GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPosition, const RuntimeMethod* method) ; // DungeonArchitect.DungeonConfig DungeonArchitect.Dungeon::get_Config() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Clamp01(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.AnimationCurve::Evaluate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, const RuntimeMethod* method) ; // UnityEngine.Quaternion DungeonArchitect.Utils.Matrix::GetRotation(UnityEngine.Matrix4x4&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Matrix_GetRotation_m9C9279D228DC3622E77F89C3CD9E1C2AE4012ED5 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.Utils.Matrix::GetScale(UnityEngine.Matrix4x4&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix_GetScale_mB4129435BCD704E75A7A0175465CBF423EA43B5E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ; // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.ShooterGame.GameTags::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameTags__ctor_m42264822691FC4419036E6A7264E17B94C5E2178 (GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } // System.Void DungeonArchitect.Samples.ShooterGame.GameTags::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameTags__cctor_m5ACA27C93B039DF308AFD8D7997D27E578A5D5E3 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70); s_Il2CppMethodInitialized = true; } { // public static readonly string Player = "Player"; ((GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields*)il2cpp_codegen_static_fields_for(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var))->___Player_4 = _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70; Il2CppCodeGenWriteBarrier((void**)(&((GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields*)il2cpp_codegen_static_fields_for(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var))->___Player_4), (void*)_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70); 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 // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.Waypoint::get_AdjacentWaypoints() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* Waypoint_get_AdjacentWaypoints_m095EC76D41C5C9A425F2FE5D154321C0C2105B7E (Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* __this, const RuntimeMethod* method) { { // return adjacentWaypoints; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_0 = __this->___adjacentWaypoints_5; return L_0; } } // System.Void DungeonArchitect.Samples.ShooterGame.Waypoint::set_AdjacentWaypoints(DungeonArchitect.Samples.ShooterGame.Waypoint[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Waypoint_set_AdjacentWaypoints_m6027038513D990E6C89C46C2A2FD5642DCF04117 (Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* __this, WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* ___0_value, const RuntimeMethod* method) { { // adjacentWaypoints = value; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_0 = ___0_value; __this->___adjacentWaypoints_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___adjacentWaypoints_5), (void*)L_0); // } return; } } // System.String DungeonArchitect.Samples.ShooterGame.Waypoint::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Waypoint_ToString_mAF4EC92552FA3BD87D9C8D339E7530F765D6542D (Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* __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; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (gameObject == null) { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0015; } } { // return base.ToString(); String_t* L_2; L_2 = Object_ToString_m590B13E2C40DB814E3CF9C3615952B3CC7C4B36C(__this, NULL); return L_2; } IL_0015: { // return gameObject.transform.position.ToString(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL); NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL); V_0 = L_5; String_t* L_6; L_6 = Vector3_ToString_m6C24B9F0382D25D75B05C606E127CD14660574EE((&V_0), NULL); return L_6; } } // System.Void DungeonArchitect.Samples.ShooterGame.Waypoint::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Waypoint__ctor_mB76DC8AA977A3BAA3F009A124B0A30FA59B80AFC (Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Waypoint[] adjacentWaypoints = new Waypoint[0]; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_0 = (WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2*)(WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2*)SZArrayNew(WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2_il2cpp_TypeInfo_var, (uint32_t)0); __this->___adjacentWaypoints_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___adjacentWaypoints_5), (void*)L_0); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_OnDungeonMarkersEmitted_m0337B14EFCB7129271CA43E5D0A23261E3F05561 (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___2_markers, const RuntimeMethod* method) { { // BuildWaypoints(model, markers); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___1_model; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_1 = ___2_markers; WaypointGenerator_BuildWaypoints_mE8D18AF53E994DAA91D630287DC39C682DB46039(__this, L_0, L_1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::BuildWaypoints(DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_BuildWaypoints_mE8D18AF53E994DAA91D630287DC39C682DB46039 (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___0_model, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___1_markers, 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*)&GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0492EF2A56FFD2B71D3385780FF378B594F1E54B); s_Il2CppMethodInitialized = true; } Type_t* G_B6_0 = NULL; String_t* G_B6_1 = NULL; Type_t* G_B5_0 = NULL; String_t* G_B5_1 = NULL; String_t* G_B7_0 = NULL; String_t* G_B7_1 = NULL; { // DestroyAllWaypoints(); WaypointGenerator_DestroyAllWaypoints_m92D72E39CE4D846B3BA8ECFAC2BABE93326283CE(__this, NULL); // if (model is GridDungeonModel) DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___0_model; if (!((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_0, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var))) { goto IL_001c; } } { // BuildGridWaypoints(model as GridDungeonModel, markers); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___0_model; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_2 = ___1_markers; WaypointGenerator_BuildGridWaypoints_m0F80DB6F289620574F125F62189059F30C14B855(__this, ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_1, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)), L_2, NULL); return; } IL_001c: { // else if (model is SimpleCityDungeonModel) DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_3 = ___0_model; if (!((SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82*)IsInstClass((RuntimeObject*)L_3, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var))) { goto IL_0031; } } { // BuildCityWaypoints(model as SimpleCityDungeonModel); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_4 = ___0_model; WaypointGenerator_BuildCityWaypoints_m2838806AB9DBB9E0263E8F77E4F14BBC45CB31D3(__this, ((SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82*)IsInstClass((RuntimeObject*)L_4, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var)), NULL); return; } IL_0031: { // Debug.LogWarning("Waypoint generator does not support model of type: " + model.GetType()); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_5 = ___0_model; NullCheck(L_5); Type_t* L_6; L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL); Type_t* L_7 = L_6; G_B5_0 = L_7; G_B5_1 = _stringLiteral0492EF2A56FFD2B71D3385780FF378B594F1E54B; if (L_7) { G_B6_0 = L_7; G_B6_1 = _stringLiteral0492EF2A56FFD2B71D3385780FF378B594F1E54B; goto IL_0043; } } { G_B7_0 = ((String_t*)(NULL)); G_B7_1 = G_B5_1; goto IL_0048; } IL_0043: { NullCheck(G_B6_0); String_t* L_8; L_8 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B6_0); G_B7_0 = L_8; G_B7_1 = G_B6_1; } IL_0048: { String_t* L_9; L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B7_1, G_B7_0, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_9, NULL); // return; return; } } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::BuildGridWaypoints(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_BuildGridWaypoints_m0F80DB6F289620574F125F62189059F30C14B855 (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_gridModel, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___1_markers, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m4AD82029F23526C81720E4A2F7955063CAC4BC75_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m84E33895804D9E06AC686435658D57668EACDAE8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m763DAFCD5FA6F3F0D5FF304EC65EBCABFB5B18CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mB64B03FD2DFDD3BF720F43983D708F23571DB989_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m886DD3771125825C658C632FAE7A6CB2C44DE127_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m42FB1B1F86F9FA44FEAAE7954F61663138F0293A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m0E06C50055C542AFABB593BA7597BF4A10473EB7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m52E735E4697807D0E99CA4C206E63C9D707CB34E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m7759F85A546305621DA99E6A72433B94BD301A5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_mCF113FDDEC4DA2FA59971AD0F98446DDF55E1CA4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* V_0 = NULL; int32_t V_1 = 0; HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* V_2 = NULL; RuntimeObject* V_3 = NULL; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_4 = NULL; Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 V_5; memset((&V_5), 0, sizeof(V_5)); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_6 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_8 = NULL; Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_9; memset((&V_9), 0, sizeof(V_9)); Enumerator_tCAB054C3BA3B6F6BF1D0A2AADEA1BECDC0F669B4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_12 = NULL; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_13 = NULL; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* V_14 = NULL; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* V_15 = NULL; Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 V_16; memset((&V_16), 0, sizeof(V_16)); int32_t V_17 = 0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_18 = NULL; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_19 = NULL; { // mode2D = gridModel.Config.Mode2D; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = ___0_gridModel; NullCheck(L_0); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_1 = L_0->___Config_5; NullCheck(L_1); bool L_2 = L_1->___Mode2D_25; __this->___mode2D_7 = L_2; // DestroyAllWaypoints(); WaypointGenerator_DestroyAllWaypoints_m92D72E39CE4D846B3BA8ECFAC2BABE93326283CE(__this, NULL); // var cellToWaypoint = new Dictionary(); Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* L_3 = (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D*)il2cpp_codegen_object_new(Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D_il2cpp_TypeInfo_var); NullCheck(L_3); Dictionary_2__ctor_m763DAFCD5FA6F3F0D5FF304EC65EBCABFB5B18CB(L_3, Dictionary_2__ctor_m763DAFCD5FA6F3F0D5FF304EC65EBCABFB5B18CB_RuntimeMethod_var); V_0 = L_3; // int idCounter = 1; V_1 = 1; // var wall2DPositions = new HashSet(); HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_4 = (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215*)il2cpp_codegen_object_new(HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215_il2cpp_TypeInfo_var); NullCheck(L_4); HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A(L_4, HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_RuntimeMethod_var); V_2 = L_4; // if (mode2D) bool L_5 = __this->___mode2D_7; if (!L_5) { goto IL_0073; } } { // foreach (var marker in markers) LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_6 = ___1_markers; NullCheck(L_6); RuntimeObject* L_7; L_7 = LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97(L_6, NULL); V_3 = L_7; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0069: {// begin finally (depth: 1) { RuntimeObject* L_8 = V_3; if (!L_8) { goto IL_0072; } } { RuntimeObject* L_9 = V_3; NullCheck(L_9); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9); } IL_0072: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_005f_1; } IL_0036_1: { // foreach (var marker in markers) RuntimeObject* L_10 = V_3; NullCheck(L_10); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_11; L_11 = InterfaceFuncInvoker0< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var, L_10); V_4 = L_11; // if (marker.SocketType == GridDungeonMarkerNames.Wall2D) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_12 = V_4; NullCheck(L_12); String_t* L_13 = L_12->___SocketType_1; il2cpp_codegen_runtime_class_init_inline(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var); String_t* L_14 = ((GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields*)il2cpp_codegen_static_fields_for(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var))->___Wall2D_6; bool L_15; L_15 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_13, L_14, NULL); if (!L_15) { goto IL_005f_1; } } { // wall2DPositions.Add(marker.gridPosition); HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_16 = V_2; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_17 = V_4; NullCheck(L_17); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_18 = L_17->___gridPosition_3; NullCheck(L_16); bool L_19; L_19 = HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C(L_16, L_18, HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var); } IL_005f_1: { // foreach (var marker in markers) RuntimeObject* L_20 = V_3; NullCheck(L_20); bool L_21; L_21 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_20); if (L_21) { goto IL_0036_1; } } { goto IL_0073; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0073: { // foreach (var cell in gridModel.Cells) GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_22 = ___0_gridModel; NullCheck(L_22); List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* L_23 = L_22->___Cells_6; NullCheck(L_23); Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 L_24; L_24 = List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35(L_23, List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); V_5 = L_24; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0143: {// begin finally (depth: 1) Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839((&V_5), Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0135_1; } IL_0085_1: { // foreach (var cell in gridModel.Cells) Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_25; L_25 = Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_inline((&V_5), Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var); V_6 = L_25; // if (mode2D) bool L_26 = __this->___mode2D_7; if (!L_26) { goto IL_00b1_1; } } { // if (wall2DPositions.Contains(cell.Bounds.Location)) HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_27 = V_2; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_28 = V_6; NullCheck(L_28); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_29; L_29 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_28, NULL); V_9 = L_29; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_30; L_30 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_9), NULL); NullCheck(L_27); bool L_31; L_31 = HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678(L_27, L_30, HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var); if (L_31) { goto IL_0135_1; } } IL_00b1_1: { // var worldPos = MathUtils.GridToWorld(gridModel.Config.GridCellSize, cell.CenterF); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_32 = ___0_gridModel; NullCheck(L_32); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_33 = L_32->___Config_5; NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = L_33->___GridCellSize_5; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_35 = V_6; NullCheck(L_35); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Cell_get_CenterF_mB8D827E04A3E7CC3B708DAD634373265EC39EA8B(L_35, NULL); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = MathUtils_GridToWorld_m3196CF39CDABF14746162A6562AB802ABE9A138E(L_34, L_36, NULL); V_7 = L_37; // worldPos += waypointOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = __this->___waypointOffset_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_38, L_39, NULL); V_7 = L_40; // if (mode2D) { bool L_41 = __this->___mode2D_7; if (!L_41) { goto IL_00eb_1; } } { // worldPos = FlipYZ(worldPos); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = WaypointGenerator_FlipYZ_m4A42DB7109304675CB7D056A14EEA9C19E56244C(__this, L_42, NULL); V_7 = L_43; } IL_00eb_1: { // var waypointObject = Instantiate(waypointTemplate, worldPos, Quaternion.identity) as GameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_44 = __this->___waypointTemplate_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_7; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46; L_46 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_47; L_47 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_44, L_45, L_46, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var); // waypointObject.transform.parent = waypointParent.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_48 = L_47; NullCheck(L_48); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_49; L_49 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_48, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_50 = __this->___waypointParent_5; NullCheck(L_50); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_51; L_51 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_50, NULL); NullCheck(L_49); Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_49, L_51, NULL); // var waypoint = waypointObject.GetComponent(); NullCheck(L_48); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_52; L_52 = GameObject_GetComponent_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m7759F85A546305621DA99E6A72433B94BD301A5F(L_48, GameObject_GetComponent_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m7759F85A546305621DA99E6A72433B94BD301A5F_RuntimeMethod_var); V_8 = L_52; // waypoint.id = idCounter++; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_53 = V_8; int32_t L_54 = V_1; int32_t L_55 = L_54; V_1 = ((int32_t)il2cpp_codegen_add(L_55, 1)); NullCheck(L_53); L_53->___id_4 = L_55; // cellToWaypoint.Add (cell.Id, waypoint); Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* L_56 = V_0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_57 = V_6; NullCheck(L_57); int32_t L_58; L_58 = Cell_get_Id_m9019A9DE5723347E0DE724E363AC4F2AAB7429BA_inline(L_57, NULL); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_59 = V_8; NullCheck(L_56); Dictionary_2_Add_m4AD82029F23526C81720E4A2F7955063CAC4BC75(L_56, L_58, L_59, Dictionary_2_Add_m4AD82029F23526C81720E4A2F7955063CAC4BC75_RuntimeMethod_var); } IL_0135_1: { // foreach (var cell in gridModel.Cells) bool L_60; L_60 = Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3((&V_5), Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var); if (L_60) { goto IL_0085_1; } } { goto IL_0151; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0151: { // foreach (var cellId in cellToWaypoint.Keys) { Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* L_61 = V_0; NullCheck(L_61); KeyCollection_tC2F48DE7D6902A4A2A4A9B75A1B0A0210B1DD78B* L_62; L_62 = Dictionary_2_get_Keys_m886DD3771125825C658C632FAE7A6CB2C44DE127(L_61, Dictionary_2_get_Keys_m886DD3771125825C658C632FAE7A6CB2C44DE127_RuntimeMethod_var); NullCheck(L_62); Enumerator_tCAB054C3BA3B6F6BF1D0A2AADEA1BECDC0F669B4 L_63; L_63 = KeyCollection_GetEnumerator_mCF113FDDEC4DA2FA59971AD0F98446DDF55E1CA4(L_62, KeyCollection_GetEnumerator_mCF113FDDEC4DA2FA59971AD0F98446DDF55E1CA4_RuntimeMethod_var); V_10 = L_63; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0247: {// begin finally (depth: 1) Enumerator_Dispose_m42FB1B1F86F9FA44FEAAE7954F61663138F0293A((&V_10), Enumerator_Dispose_m42FB1B1F86F9FA44FEAAE7954F61663138F0293A_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0239_1; } IL_0163_1: { // foreach (var cellId in cellToWaypoint.Keys) { int32_t L_64; L_64 = Enumerator_get_Current_m52E735E4697807D0E99CA4C206E63C9D707CB34E_inline((&V_10), Enumerator_get_Current_m52E735E4697807D0E99CA4C206E63C9D707CB34E_RuntimeMethod_var); V_11 = L_64; // var waypoint = cellToWaypoint[cellId]; Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* L_65 = V_0; int32_t L_66 = V_11; NullCheck(L_65); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_67; L_67 = Dictionary_2_get_Item_mB64B03FD2DFDD3BF720F43983D708F23571DB989(L_65, L_66, Dictionary_2_get_Item_mB64B03FD2DFDD3BF720F43983D708F23571DB989_RuntimeMethod_var); V_12 = L_67; // var cell = gridModel.GetCell(cellId); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_68 = ___0_gridModel; int32_t L_69 = V_11; NullCheck(L_68); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_70; L_70 = GridDungeonModel_GetCell_m161919F5C8F919C9D89B98E3AF0C4013E19784EE(L_68, L_69, NULL); V_13 = L_70; // var adjacentWaypoints = new List(); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_71 = (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*)il2cpp_codegen_object_new(List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var); NullCheck(L_71); List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E(L_71, List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E_RuntimeMethod_var); V_14 = L_71; // var visited = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_72 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_72); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_72, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); V_15 = L_72; // foreach (var adjacentCellId in cell.AdjacentCells) { Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_73 = V_13; NullCheck(L_73); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_74; L_74 = Cell_get_AdjacentCells_mC35A0A65ACAAB5271D19556623A0988F589AE523_inline(L_73, NULL); NullCheck(L_74); Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_75; L_75 = HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360(L_74, HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_RuntimeMethod_var); V_16 = L_75; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_021d_1: {// begin finally (depth: 2) Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC((&V_16), Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_0212_2; } IL_019e_2: { // foreach (var adjacentCellId in cell.AdjacentCells) { int32_t L_76; L_76 = Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_inline((&V_16), Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_RuntimeMethod_var); V_17 = L_76; // if (visited.Contains(GetHash(cellId, adjacentCellId))) continue; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_77 = V_15; int32_t L_78 = V_11; int32_t L_79 = V_17; int32_t L_80; L_80 = WaypointGenerator_GetHash_m621C24BDB15EA9D51DA8359C9B2DBCF25ACF2586(__this, L_78, L_79, NULL); NullCheck(L_77); bool L_81; L_81 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_77, L_80, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); if (L_81) { goto IL_0212_2; } } { // var adjacentCell = gridModel.GetCell(adjacentCellId); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_82 = ___0_gridModel; int32_t L_83 = V_17; NullCheck(L_82); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_84; L_84 = GridDungeonModel_GetCell_m161919F5C8F919C9D89B98E3AF0C4013E19784EE(L_82, L_83, NULL); V_18 = L_84; // bool directPath = HasDirectPath(gridModel, cell, adjacentCell); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_85 = ___0_gridModel; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_86 = V_13; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_87 = V_18; bool L_88; L_88 = WaypointGenerator_HasDirectPath_mBC1CB5DC6A9258CDDDBEDB83F516EBF972500DCB(__this, L_85, L_86, L_87, NULL); // if (directPath) { if (!L_88) { goto IL_0212_2; } } { // if (cellToWaypoint.ContainsKey(adjacentCellId)) { Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* L_89 = V_0; int32_t L_90 = V_17; NullCheck(L_89); bool L_91; L_91 = Dictionary_2_ContainsKey_m84E33895804D9E06AC686435658D57668EACDAE8(L_89, L_90, Dictionary_2_ContainsKey_m84E33895804D9E06AC686435658D57668EACDAE8_RuntimeMethod_var); if (!L_91) { goto IL_0212_2; } } { // var adjacentWaypoint = cellToWaypoint[adjacentCellId]; Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* L_92 = V_0; int32_t L_93 = V_17; NullCheck(L_92); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_94; L_94 = Dictionary_2_get_Item_mB64B03FD2DFDD3BF720F43983D708F23571DB989(L_92, L_93, Dictionary_2_get_Item_mB64B03FD2DFDD3BF720F43983D708F23571DB989_RuntimeMethod_var); V_19 = L_94; // adjacentWaypoints.Add(adjacentWaypoint); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_95 = V_14; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_96 = V_19; NullCheck(L_95); List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_inline(L_95, L_96, List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var); // visited.Add(GetHash(cellId, adjacentCellId)); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_97 = V_15; int32_t L_98 = V_11; int32_t L_99 = V_17; int32_t L_100; L_100 = WaypointGenerator_GetHash_m621C24BDB15EA9D51DA8359C9B2DBCF25ACF2586(__this, L_98, L_99, NULL); NullCheck(L_97); bool L_101; L_101 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_97, L_100, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); // visited.Add(GetHash(adjacentCellId, cellId)); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_102 = V_15; int32_t L_103 = V_17; int32_t L_104 = V_11; int32_t L_105; L_105 = WaypointGenerator_GetHash_m621C24BDB15EA9D51DA8359C9B2DBCF25ACF2586(__this, L_103, L_104, NULL); NullCheck(L_102); bool L_106; L_106 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_102, L_105, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); } IL_0212_2: { // foreach (var adjacentCellId in cell.AdjacentCells) { bool L_107; L_107 = Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC((&V_16), Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_RuntimeMethod_var); if (L_107) { goto IL_019e_2; } } { goto IL_022b_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_022b_1: { // waypoint.AdjacentWaypoints = adjacentWaypoints.ToArray(); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_108 = V_12; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_109 = V_14; NullCheck(L_109); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_110; L_110 = List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93(L_109, List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93_RuntimeMethod_var); NullCheck(L_108); Waypoint_set_AdjacentWaypoints_m6027038513D990E6C89C46C2A2FD5642DCF04117_inline(L_108, L_110, NULL); } IL_0239_1: { // foreach (var cellId in cellToWaypoint.Keys) { bool L_111; L_111 = Enumerator_MoveNext_m0E06C50055C542AFABB593BA7597BF4A10473EB7((&V_10), Enumerator_MoveNext_m0E06C50055C542AFABB593BA7597BF4A10473EB7_RuntimeMethod_var); if (L_111) { goto IL_0163_1; } } { goto IL_0255; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0255: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::BuildCityWaypoints(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_BuildCityWaypoints_m2838806AB9DBB9E0263E8F77E4F14BBC45CB31D3 (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m907F1DF812D48CA466EBEA51D153A2E3A7020436_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mBE2AE22CD3B5DA2ED1E533F86E7A21595B7E309A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m024CBCAC600CFA8EE5D2D0EEDC2B6AC651E717D8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m2C41E486B87A82A36178D5D4F6247BA82BC26EE7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m60B0153CF376CF0505E4BEA50FFAB38A28DAA79D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mF324E819CC9C642A75380D8096CEFC45B7D6C864_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA9A3A3F61007FDBDB4EBB9B79D468BE526EBC3DC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mB35195F8E9D784021C717F59EF91573FB6C5344D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m11E395F20943499E43721A44D19CC5195507BCFA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m7759F85A546305621DA99E6A72433B94BD301A5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m96486D7C35BE875B47C0C6894C88EFF41C8FECB3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* V_5 = NULL; Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_9 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_11 = NULL; int32_t V_12 = 0; int32_t V_13 = 0; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_14 = NULL; Enumerator_t61EEF8E335CA37516EAF8BB2F541E1AFA5A0231C V_15; memset((&V_15), 0, sizeof(V_15)); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_16 = NULL; { // var cells = model.Cells; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_0 = ___0_model; NullCheck(L_0); SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_1 = L_0->___Cells_4; V_0 = L_1; // var width = cells.GetLength(0); SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_2 = V_0; NullCheck((RuntimeArray*)L_2); int32_t L_3; L_3 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_2, 0, NULL); V_1 = L_3; // var height = cells.GetLength(1); SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_4 = V_0; NullCheck((RuntimeArray*)L_4); int32_t L_5; L_5 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_4, 1, NULL); V_2 = L_5; // var cellSize = new Vector3(model.Config.CellSize.x, 0, model.Config.CellSize.y); SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_6 = ___0_model; NullCheck(L_6); SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_7 = L_6->___Config_6; NullCheck(L_7); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_8 = (&L_7->___CellSize_5); float L_9 = L_8->___x_0; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_10 = ___0_model; NullCheck(L_10); SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_11 = L_10->___Config_6; NullCheck(L_11); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = (&L_11->___CellSize_5); float L_13 = L_12->___y_1; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_3), L_9, (0.0f), L_13, NULL); // int idCounter = 1; V_4 = 1; // var cellToWaypoint = new Dictionary(); Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* L_14 = (Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295*)il2cpp_codegen_object_new(Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295_il2cpp_TypeInfo_var); NullCheck(L_14); Dictionary_2__ctor_m024CBCAC600CFA8EE5D2D0EEDC2B6AC651E717D8(L_14, Dictionary_2__ctor_m024CBCAC600CFA8EE5D2D0EEDC2B6AC651E717D8_RuntimeMethod_var); V_5 = L_14; // var adjacentWaypoints = new Dictionary>(); Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* L_15 = (Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A*)il2cpp_codegen_object_new(Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A_il2cpp_TypeInfo_var); NullCheck(L_15); Dictionary_2__ctor_m2C41E486B87A82A36178D5D4F6247BA82BC26EE7(L_15, Dictionary_2__ctor_m2C41E486B87A82A36178D5D4F6247BA82BC26EE7_RuntimeMethod_var); V_6 = L_15; // for (int x = 0; x < width; x++) V_7 = 0; goto IL_010a; } IL_005c: { // for (int z = 0; z < height; z++) V_8 = 0; goto IL_00fc; } IL_0064: { // var cell = cells[x, z]; SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_16 = V_0; int32_t L_17 = V_7; int32_t L_18 = V_8; NullCheck(L_16); SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_19; L_19 = (L_16)->GetAt(L_17, L_18); V_9 = L_19; // if (cell.CellType == SimpleCityCellType.Road) SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_20 = V_9; NullCheck(L_20); int32_t L_21 = L_20->___CellType_1; if (L_21) { goto IL_00f6; } } { // var worldPos = Vector3.Scale(cellSize, new Vector3(x, 0, z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_3; int32_t L_23 = V_7; int32_t L_24 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; memset((&L_25), 0, sizeof(L_25)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_25), ((float)L_23), (0.0f), ((float)L_24), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_22, L_25, NULL); V_10 = L_26; // worldPos += waypointOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = __this->___waypointOffset_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_27, L_28, NULL); V_10 = L_29; // var waypointObject = Instantiate(waypointTemplate, worldPos, Quaternion.identity) as GameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30 = __this->___waypointTemplate_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_10; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32; L_32 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_33; L_33 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_30, L_31, L_32, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var); // waypointObject.transform.parent = waypointParent.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = L_33; NullCheck(L_34); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35; L_35 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_34, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_36 = __this->___waypointParent_5; NullCheck(L_36); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37; L_37 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_36, NULL); NullCheck(L_35); Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_35, L_37, NULL); // var waypoint = waypointObject.GetComponent(); NullCheck(L_34); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_38; L_38 = GameObject_GetComponent_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m7759F85A546305621DA99E6A72433B94BD301A5F(L_34, GameObject_GetComponent_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m7759F85A546305621DA99E6A72433B94BD301A5F_RuntimeMethod_var); V_11 = L_38; // adjacentWaypoints.Add(waypoint, new List()); Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* L_39 = V_6; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_40 = V_11; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_41 = (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*)il2cpp_codegen_object_new(List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var); NullCheck(L_41); List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E(L_41, List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E_RuntimeMethod_var); NullCheck(L_39); Dictionary_2_Add_m907F1DF812D48CA466EBEA51D153A2E3A7020436(L_39, L_40, L_41, Dictionary_2_Add_m907F1DF812D48CA466EBEA51D153A2E3A7020436_RuntimeMethod_var); // waypoint.id = idCounter++; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_42 = V_11; int32_t L_43 = V_4; int32_t L_44 = L_43; V_4 = ((int32_t)il2cpp_codegen_add(L_44, 1)); NullCheck(L_42); L_42->___id_4 = L_44; // cellToWaypoint.Add(cell, waypoint); Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* L_45 = V_5; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_46 = V_9; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_47 = V_11; NullCheck(L_45); Dictionary_2_Add_mBE2AE22CD3B5DA2ED1E533F86E7A21595B7E309A(L_45, L_46, L_47, Dictionary_2_Add_mBE2AE22CD3B5DA2ED1E533F86E7A21595B7E309A_RuntimeMethod_var); } IL_00f6: { // for (int z = 0; z < height; z++) int32_t L_48 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00fc: { // for (int z = 0; z < height; z++) int32_t L_49 = V_8; int32_t L_50 = V_2; if ((((int32_t)L_49) < ((int32_t)L_50))) { goto IL_0064; } } { // for (int x = 0; x < width; x++) int32_t L_51 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_010a: { // for (int x = 0; x < width; x++) int32_t L_52 = V_7; int32_t L_53 = V_1; if ((((int32_t)L_52) < ((int32_t)L_53))) { goto IL_005c; } } { // for (int x = 0; x < width; x++) V_12 = 0; goto IL_0157; } IL_0117: { // for (int z = 0; z < height; z++) V_13 = 0; goto IL_014c; } IL_011c: { // var cell = cells[x, z]; SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_54 = V_0; int32_t L_55 = V_12; int32_t L_56 = V_13; NullCheck(L_54); SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_57; L_57 = (L_54)->GetAt(L_55, L_56); V_14 = L_57; // ConnectAdjacentRoadTiles(model, cell, 0, -1, cellToWaypoint, adjacentWaypoints); SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_58 = ___0_model; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_59 = V_14; Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* L_60 = V_5; Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* L_61 = V_6; WaypointGenerator_ConnectAdjacentRoadTiles_m725725B462CB01D3BAD1280C6D550561DE41C31D(__this, L_58, L_59, 0, (-1), L_60, L_61, NULL); // ConnectAdjacentRoadTiles(model, cell, -1, 0, cellToWaypoint, adjacentWaypoints); SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_62 = ___0_model; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_63 = V_14; Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* L_64 = V_5; Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* L_65 = V_6; WaypointGenerator_ConnectAdjacentRoadTiles_m725725B462CB01D3BAD1280C6D550561DE41C31D(__this, L_62, L_63, (-1), 0, L_64, L_65, NULL); // for (int z = 0; z < height; z++) int32_t L_66 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_66, 1)); } IL_014c: { // for (int z = 0; z < height; z++) int32_t L_67 = V_13; int32_t L_68 = V_2; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_011c; } } { // for (int x = 0; x < width; x++) int32_t L_69 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_69, 1)); } IL_0157: { // for (int x = 0; x < width; x++) int32_t L_70 = V_12; int32_t L_71 = V_1; if ((((int32_t)L_70) < ((int32_t)L_71))) { goto IL_0117; } } { // foreach (var waypoint in cellToWaypoint.Values) Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* L_72 = V_5; NullCheck(L_72); ValueCollection_t227BE00D2C4B20EB96B987E901933B52BEE00BDA* L_73; L_73 = Dictionary_2_get_Values_mF324E819CC9C642A75380D8096CEFC45B7D6C864(L_72, Dictionary_2_get_Values_mF324E819CC9C642A75380D8096CEFC45B7D6C864_RuntimeMethod_var); NullCheck(L_73); Enumerator_t61EEF8E335CA37516EAF8BB2F541E1AFA5A0231C L_74; L_74 = ValueCollection_GetEnumerator_m96486D7C35BE875B47C0C6894C88EFF41C8FECB3(L_73, ValueCollection_GetEnumerator_m96486D7C35BE875B47C0C6894C88EFF41C8FECB3_RuntimeMethod_var); V_15 = L_74; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0195: {// begin finally (depth: 1) Enumerator_Dispose_mA9A3A3F61007FDBDB4EBB9B79D468BE526EBC3DC((&V_15), Enumerator_Dispose_mA9A3A3F61007FDBDB4EBB9B79D468BE526EBC3DC_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_018a_1; } IL_016c_1: { // foreach (var waypoint in cellToWaypoint.Values) Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_75; L_75 = Enumerator_get_Current_m11E395F20943499E43721A44D19CC5195507BCFA_inline((&V_15), Enumerator_get_Current_m11E395F20943499E43721A44D19CC5195507BCFA_RuntimeMethod_var); V_16 = L_75; // waypoint.AdjacentWaypoints = adjacentWaypoints[waypoint].ToArray(); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_76 = V_16; Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* L_77 = V_6; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_78 = V_16; NullCheck(L_77); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_79; L_79 = Dictionary_2_get_Item_m60B0153CF376CF0505E4BEA50FFAB38A28DAA79D(L_77, L_78, Dictionary_2_get_Item_m60B0153CF376CF0505E4BEA50FFAB38A28DAA79D_RuntimeMethod_var); NullCheck(L_79); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_80; L_80 = List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93(L_79, List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93_RuntimeMethod_var); NullCheck(L_76); Waypoint_set_AdjacentWaypoints_m6027038513D990E6C89C46C2A2FD5642DCF04117_inline(L_76, L_80, NULL); } IL_018a_1: { // foreach (var waypoint in cellToWaypoint.Values) bool L_81; L_81 = Enumerator_MoveNext_mB35195F8E9D784021C717F59EF91573FB6C5344D((&V_15), Enumerator_MoveNext_mB35195F8E9D784021C717F59EF91573FB6C5344D_RuntimeMethod_var); if (L_81) { goto IL_016c_1; } } { goto IL_01a3; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01a3: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::ConnectAdjacentRoadTiles(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel,DungeonArchitect.Builders.SimpleCity.SimpleCityCell,System.Int32,System.Int32,System.Collections.Generic.Dictionary`2,System.Collections.Generic.Dictionary`2>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_ConnectAdjacentRoadTiles_m725725B462CB01D3BAD1280C6D550561DE41C31D (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___1_cell, int32_t ___2_dx, int32_t ___3_dz, Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* ___4_cellToWaypoint, Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* ___5_adjacentWaypoints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m60B0153CF376CF0505E4BEA50FFAB38A28DAA79D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA6C5A47C88845738C1EC0514E7A88A8EB292BAFF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_2 = NULL; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_3 = NULL; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_4 = NULL; { // int adjacentX = cell.Position.x + dx; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_0 = ___1_cell; NullCheck(L_0); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_1 = (&L_0->___Position_0); int32_t L_2 = L_1->___x_0; int32_t L_3 = ___2_dx; V_0 = ((int32_t)il2cpp_codegen_add(L_2, L_3)); // int adjacentZ = cell.Position.z + dz; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_4 = ___1_cell; NullCheck(L_4); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_5 = (&L_4->___Position_0); int32_t L_6 = L_5->___z_2; int32_t L_7 = ___3_dz; V_1 = ((int32_t)il2cpp_codegen_add(L_6, L_7)); // if (adjacentX < 0 || adjacentZ < 0) return; int32_t L_8 = V_0; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_0025; } } { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)0))) { goto IL_0026; } } IL_0025: { // if (adjacentX < 0 || adjacentZ < 0) return; return; } IL_0026: { // var adjacentCell = model.Cells[adjacentX, adjacentZ]; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_10 = ___0_model; NullCheck(L_10); SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_11 = L_10->___Cells_4; int32_t L_12 = V_0; int32_t L_13 = V_1; NullCheck(L_11); SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_14; L_14 = (L_11)->GetAt(L_12, L_13); V_2 = L_14; // if (cell.CellType == SimpleCityCellType.Road && adjacentCell.CellType == SimpleCityCellType.Road) SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_15 = ___1_cell; NullCheck(L_15); int32_t L_16 = L_15->___CellType_1; if (L_16) { goto IL_0075; } } { SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_17 = V_2; NullCheck(L_17); int32_t L_18 = L_17->___CellType_1; if (L_18) { goto IL_0075; } } { // var waypoint1 = cellToWaypoint[cell]; Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* L_19 = ___4_cellToWaypoint; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_20 = ___1_cell; NullCheck(L_19); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_21; L_21 = Dictionary_2_get_Item_mA6C5A47C88845738C1EC0514E7A88A8EB292BAFF(L_19, L_20, Dictionary_2_get_Item_mA6C5A47C88845738C1EC0514E7A88A8EB292BAFF_RuntimeMethod_var); V_3 = L_21; // var waypoint2 = cellToWaypoint[adjacentCell]; Dictionary_2_t78933C69141CB75A1877180D1FCEEB46CBE3F295* L_22 = ___4_cellToWaypoint; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_23 = V_2; NullCheck(L_22); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_24; L_24 = Dictionary_2_get_Item_mA6C5A47C88845738C1EC0514E7A88A8EB292BAFF(L_22, L_23, Dictionary_2_get_Item_mA6C5A47C88845738C1EC0514E7A88A8EB292BAFF_RuntimeMethod_var); V_4 = L_24; // adjacentWaypoints[waypoint1].Add(waypoint2); Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* L_25 = ___5_adjacentWaypoints; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_26 = V_3; NullCheck(L_25); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_27; L_27 = Dictionary_2_get_Item_m60B0153CF376CF0505E4BEA50FFAB38A28DAA79D(L_25, L_26, Dictionary_2_get_Item_m60B0153CF376CF0505E4BEA50FFAB38A28DAA79D_RuntimeMethod_var); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_28 = V_4; NullCheck(L_27); List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_inline(L_27, L_28, List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var); // adjacentWaypoints[waypoint2].Add(waypoint1); Dictionary_2_t94700C0844C287D46AFD60B13A700F1D67D8D17A* L_29 = ___5_adjacentWaypoints; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_30 = V_4; NullCheck(L_29); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_31; L_31 = Dictionary_2_get_Item_m60B0153CF376CF0505E4BEA50FFAB38A28DAA79D(L_29, L_30, Dictionary_2_get_Item_m60B0153CF376CF0505E4BEA50FFAB38A28DAA79D_RuntimeMethod_var); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_32 = V_3; NullCheck(L_31); List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_inline(L_31, L_32, List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var); } IL_0075: { // } return; } } // System.Int32 DungeonArchitect.Samples.ShooterGame.WaypointGenerator::GetHash(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WaypointGenerator_GetHash_m621C24BDB15EA9D51DA8359C9B2DBCF25ACF2586 (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { { // return a << 16 | b; int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; return ((int32_t)(((int32_t)(L_0<<((int32_t)16)))|L_1)); } } // System.Boolean DungeonArchitect.Samples.ShooterGame.WaypointGenerator::HasDirectPath(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell,DungeonArchitect.Builders.Grid.Cell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WaypointGenerator_HasDirectPath_mBC1CB5DC6A9258CDDDBEDB83F516EBF972500DCB (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_gridModel, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___1_cellA, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___2_cellB, const RuntimeMethod* method) { bool V_0 = false; Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_1; memset((&V_1), 0, sizeof(V_1)); { // bool directPath = true; V_0 = (bool)1; // if (cellA.CellType == CellType.Room || cellB.CellType == CellType.Room) { Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_0 = ___1_cellA; NullCheck(L_0); int32_t L_1; L_1 = Cell_get_CellType_m2C666B1ED7806805420EA64623AF5D3EDFF6F642_inline(L_0, NULL); if (!L_1) { goto IL_0012; } } { Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_2 = ___2_cellB; NullCheck(L_2); int32_t L_3; L_3 = Cell_get_CellType_m2C666B1ED7806805420EA64623AF5D3EDFF6F642_inline(L_2, NULL); if (L_3) { goto IL_002c; } } IL_0012: { // directPath = gridModel.DoorManager.ContainsDoorBetweenCells(cellA.Id, cellB.Id); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_4 = ___0_gridModel; NullCheck(L_4); DoorManager_t2E65BDE0A91F2AC349DA211CBF35427A2D919203* L_5 = L_4->___DoorManager_4; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_6 = ___1_cellA; NullCheck(L_6); int32_t L_7; L_7 = Cell_get_Id_m9019A9DE5723347E0DE724E363AC4F2AAB7429BA_inline(L_6, NULL); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_8 = ___2_cellB; NullCheck(L_8); int32_t L_9; L_9 = Cell_get_Id_m9019A9DE5723347E0DE724E363AC4F2AAB7429BA_inline(L_8, NULL); NullCheck(L_5); bool L_10; L_10 = DoorManager_ContainsDoorBetweenCells_m9E6FD6D294A3617581772C81DDA8F7EC9CFF87F1(L_5, L_7, L_9, NULL); V_0 = L_10; goto IL_0067; } IL_002c: { // if (cellA.Bounds.Location.y != cellB.Bounds.Location.y) { Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_11 = ___1_cellA; NullCheck(L_11); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_12; L_12 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_11, NULL); V_1 = L_12; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_13; L_13 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_1), NULL); int32_t L_14 = L_13.___y_1; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_15 = ___2_cellB; NullCheck(L_15); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_16; L_16 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_15, NULL); V_1 = L_16; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_17; L_17 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_1), NULL); int32_t L_18 = L_17.___y_1; if ((((int32_t)L_14) == ((int32_t)L_18))) { goto IL_0067; } } { // directPath = gridModel.ContainsStair(cellA.Id, cellB.Id); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_19 = ___0_gridModel; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_20 = ___1_cellA; NullCheck(L_20); int32_t L_21; L_21 = Cell_get_Id_m9019A9DE5723347E0DE724E363AC4F2AAB7429BA_inline(L_20, NULL); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_22 = ___2_cellB; NullCheck(L_22); int32_t L_23; L_23 = Cell_get_Id_m9019A9DE5723347E0DE724E363AC4F2AAB7429BA_inline(L_22, NULL); NullCheck(L_19); bool L_24; L_24 = GridDungeonModel_ContainsStair_mC8A1985CC1FFBE3F8562CD6A69A4FF8A853B1E41(L_19, L_21, L_23, NULL); V_0 = L_24; } IL_0067: { // return directPath; bool L_25 = V_0; return L_25; } } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::OnDungeonDestroyed(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_OnDungeonDestroyed_mEEF2E2B8C8FCADB1BBF80B3816C957FB018286D6 (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { { // DestroyAllWaypoints(); WaypointGenerator_DestroyAllWaypoints_m92D72E39CE4D846B3BA8ECFAC2BABE93326283CE(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::DestroyAllWaypoints() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator_DestroyAllWaypoints_m92D72E39CE4D846B3BA8ECFAC2BABE93326283CE (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m884932CC2DAAA28F5EF99ACB390F5D640DBF20B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_0 = NULL; int32_t V_1 = 0; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_2 = NULL; { // var oldWaypoints = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_0; L_0 = Object_FindObjectsOfType_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m884932CC2DAAA28F5EF99ACB390F5D640DBF20B6(Object_FindObjectsOfType_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m884932CC2DAAA28F5EF99ACB390F5D640DBF20B6_RuntimeMethod_var); // foreach (var waypoint in oldWaypoints) { V_0 = L_0; V_1 = 0; goto IL_0031; } IL_000a: { // foreach (var waypoint in oldWaypoints) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // if (Application.isPlaying) { bool L_5; L_5 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_5) { goto IL_0022; } } { // Destroy(waypoint.gameObject); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_6 = V_2; NullCheck(L_6); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7; L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_6, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_7, NULL); goto IL_002d; } IL_0022: { // DestroyImmediate(waypoint.gameObject); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_8 = V_2; NullCheck(L_8); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9; L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_8, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_9, NULL); } IL_002d: { int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0031: { // foreach (var waypoint in oldWaypoints) { int32_t L_11 = V_1; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_12 = V_0; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_000a; } } { // } return; } } // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.WaypointGenerator::FlipYZ(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 WaypointGenerator_FlipYZ_m4A42DB7109304675CB7D056A14EEA9C19E56244C (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return new Vector3(v.x, v.z, v.y); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v; float L_3 = L_2.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL); return L_6; } } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointGenerator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGenerator__ctor_mE27D143128A55B73124416ACC43EAF2BC10C0247 (WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* __this, const RuntimeMethod* method) { { // public Vector3 waypointOffset = Vector3.up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); __this->___waypointOffset_6 = L_0; DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer::OnDrawGizmosSelected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointPathVisualizer_OnDrawGizmosSelected_mB49C7D41CD43D5E41B78E63400C5C6EBDE4C22FA (WaypointPathVisualizer_t3794D6346F10C9BDABDEE8B016DA4011ECE70A69* __this, const RuntimeMethod* method) { { // DrawWaypointPaths(); WaypointPathVisualizer_DrawWaypointPaths_mC95B595EC7AA78CA0BA4188BAE4D77354F907911(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer::DrawWaypointPaths() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointPathVisualizer_DrawWaypointPaths_mC95B595EC7AA78CA0BA4188BAE4D77354F907911 (WaypointPathVisualizer_t3794D6346F10C9BDABDEE8B016DA4011ECE70A69* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m884932CC2DAAA28F5EF99ACB390F5D640DBF20B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_0 = NULL; int32_t V_1 = 0; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_4 = NULL; int32_t V_5 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); { // Gizmos.color = pathColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___pathColor_4; Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_0, NULL); // var waypoints = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_1; L_1 = Object_FindObjectsOfType_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m884932CC2DAAA28F5EF99ACB390F5D640DBF20B6(Object_FindObjectsOfType_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m884932CC2DAAA28F5EF99ACB390F5D640DBF20B6_RuntimeMethod_var); // foreach (var waypoint in waypoints) { V_0 = L_1; V_1 = 0; goto IL_0078; } IL_0015: { // foreach (var waypoint in waypoints) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = L_5; // if (waypoint == null) continue; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_6 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_7) { goto IL_0074; } } { // var startPosition = waypoint.gameObject.transform.position; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_8 = V_2; NullCheck(L_8); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9; L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_8, NULL); NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL); NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL); V_3 = L_11; // DrawPoint(startPosition); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_3; WaypointPathVisualizer_DrawPoint_mAE2C787602B80FA14E0DE5036D61D81C9C85FA2B(__this, L_12, NULL); // foreach (var adjacentWaypoint in waypoint.AdjacentWaypoints) { Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_13 = V_2; NullCheck(L_13); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_14; L_14 = Waypoint_get_AdjacentWaypoints_m095EC76D41C5C9A425F2FE5D154321C0C2105B7E_inline(L_13, NULL); V_4 = L_14; V_5 = 0; goto IL_006c; } IL_0047: { // foreach (var adjacentWaypoint in waypoint.AdjacentWaypoints) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_15 = V_4; int32_t L_16 = V_5; NullCheck(L_15); int32_t L_17 = L_16; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_18 = (L_15)->GetAt(static_cast(L_17)); // var endPosition = adjacentWaypoint.gameObject.transform.position; NullCheck(L_18); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19; L_19 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_18, NULL); NullCheck(L_19); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20; L_20 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_19, NULL); NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_20, NULL); V_6 = L_21; // DrawLine(startPosition, endPosition); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_6; WaypointPathVisualizer_DrawLine_mDF5722B096FE008F78E40AA19B06E4B983EF5473(__this, L_22, L_23, NULL); int32_t L_24 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_006c: { // foreach (var adjacentWaypoint in waypoint.AdjacentWaypoints) { int32_t L_25 = V_5; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_26 = V_4; NullCheck(L_26); if ((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))))) { goto IL_0047; } } IL_0074: { int32_t L_27 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0078: { // foreach (var waypoint in waypoints) { int32_t L_28 = V_1; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_29 = V_0; NullCheck(L_29); if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))) { goto IL_0015; } } { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointPathVisualizer_DrawLine_mDF5722B096FE008F78E40AA19B06E4B983EF5473 (WaypointPathVisualizer_t3794D6346F10C9BDABDEE8B016DA4011ECE70A69* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { { // Gizmos.DrawLine(a, b); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b; Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_0, L_1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer::DrawPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointPathVisualizer_DrawPoint_mAE2C787602B80FA14E0DE5036D61D81C9C85FA2B (WaypointPathVisualizer_t3794D6346F10C9BDABDEE8B016DA4011ECE70A69* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, const RuntimeMethod* method) { { // Gizmos.DrawWireSphere(p, 0.1f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_p; Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_0, (0.100000001f), NULL); // } return; } } // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer::FlipYZ(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 WaypointPathVisualizer_FlipYZ_mA310B86800334892E0A5BA3CDDB6F85A24EB7472 (WaypointPathVisualizer_t3794D6346F10C9BDABDEE8B016DA4011ECE70A69* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return new Vector3(v.x, v.z, v.y); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v; float L_3 = L_2.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL); return L_6; } } // System.Void DungeonArchitect.Samples.ShooterGame.WaypointPathVisualizer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointPathVisualizer__ctor_m4BAD1745223FBEB8E67F2011DA7867D06460B28A (WaypointPathVisualizer_t3794D6346F10C9BDABDEE8B016DA4011ECE70A69* __this, const RuntimeMethod* method) { { // public Color pathColor = Color.cyan; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline(NULL); __this->___pathColor_4 = L_0; MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean DungeonArchitect.Samples.ShooterGame.MMRoomSelector::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MMRoomSelector_CanSelect_m119A10CA3D341DF5ACAC19A294222C56099468F1 (MMRoomSelector_t3D3A4B99257620220F18350CAA42B48A6C3DA041* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_propTransform, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___2_model, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_0 = NULL; { // if (model is GridDungeonModel) { DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___2_model; if (!((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_0, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var))) { goto IL_0027; } } { // var gridModel = model as GridDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___2_model; // var cell = gridModel.GetCell(socket.cellId); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_2 = ___0_socket; NullCheck(L_2); int32_t L_3 = L_2->___cellId_4; NullCheck(((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_1, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var))); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_4; L_4 = GridDungeonModel_GetCell_m161919F5C8F919C9D89B98E3AF0C4013E19784EE(((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_1, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)), L_3, NULL); V_0 = L_4; // if (cell != null) { Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_5 = V_0; if (!L_5) { goto IL_0027; } } { // return cell.CellType == CellType.Room; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_6 = V_0; NullCheck(L_6); int32_t L_7; L_7 = Cell_get_CellType_m2C666B1ED7806805420EA64623AF5D3EDFF6F642_inline(L_6, NULL); return (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0); } IL_0027: { // return false; return (bool)0; } } // System.Void DungeonArchitect.Samples.ShooterGame.MMRoomSelector::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MMRoomSelector__ctor_m6C15975E640B02AECC82592DDBCE4BC90CE24945 (MMRoomSelector_t3D3A4B99257620220F18350CAA42B48A6C3DA041* __this, const RuntimeMethod* method) { { SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase__ctor_m8557DC09559768BF392660B1A12D11AE32A43595 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, float ___1_updateDelay, const RuntimeMethod* method) { { // public AIStateBase(AIController2D controller, float updateDelay) { StateBase__ctor_mD56FF1AF31A793CB444E4F5E34DAD4B529604C8F(__this, NULL); // this.controller = controller; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ___0_controller; __this->___controller_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___controller_1), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase_HandleFrameUpdate_mC3959C439189F019E338DE411F500205D548141B (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, float ___0_elapsedTime, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase_Update_m7D4FA1AC1FEFC62DD63B07B430E9CF0978151001 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1* V_0 = NULL; { // var isInDeathState = (this is AIStateDead); // if (!isInDeathState) { if (((!(((RuntimeObject*)(AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1*)((AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1*)IsInstClass((RuntimeObject*)__this, AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) { goto IL_0030; } } { // if (!controller.enabled) { AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = __this->___controller_1; NullCheck(L_0); bool L_1; L_1 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_0, NULL); if (L_1) { goto IL_0030; } } { // var deadState = new AIStateDead(controller); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_2 = __this->___controller_1; AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1* L_3 = (AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1*)il2cpp_codegen_object_new(AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1_il2cpp_TypeInfo_var); NullCheck(L_3); AIStateDead__ctor_mB1B38D9A0B56AF8C784C6E89AF4F1284776180FC(L_3, L_2, NULL); V_0 = L_3; // stateMachine.MoveTo(deadState); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_4 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1* L_5 = V_0; NullCheck(L_4); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_4, L_5, NULL); } IL_0030: { // HandleFrameUpdate(Time.deltaTime); float L_6; L_6 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); VirtualActionInvoker1< float >::Invoke(18 /* System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::HandleFrameUpdate(System.Single) */, __this, L_6); // } return; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::IsWithinPlayerProximity(UnityEngine.Collider&,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsWithinPlayerProximity_m0914CFE3799F939C04549D4CD61FD2737A240898 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** ___0_outCollider, float ___1_radius, const RuntimeMethod* method) { { // return false; return (bool)0; } } // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::GetPlayer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* AIStateBase_GetPlayer_m41247A9EB529945E2D29AD8B949A44A0284C3B10 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return GameObject.FindGameObjectWithTag(GameTags.Player); il2cpp_codegen_runtime_class_init_inline(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); String_t* L_0 = ((GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields*)il2cpp_codegen_static_fields_for(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var))->___Player_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = GameObject_FindGameObjectWithTag_mF0229BC2074CE9EEA72FAB1E5A4BC2AEC3D2CDBE(L_0, NULL); return L_1; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::IsPlayerVisible() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible_m6D2A33802BCFD2E4D4B1073D1B113FD69D812511 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, const RuntimeMethod* method) { { // if (controller.mode2D) { AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = __this->___controller_1; NullCheck(L_0); bool L_1 = L_0->___mode2D_16; if (!L_1) { goto IL_0014; } } { // return IsPlayerVisible2D(); bool L_2; L_2 = AIStateBase_IsPlayerVisible2D_m5AC98A0AD4FC510F02D1CCB314A01DE19894C6AE(__this, NULL); return L_2; } IL_0014: { // return IsPlayerVisible3D(); bool L_3; L_3 = AIStateBase_IsPlayerVisible3D_mBF49869CF38AEC6BF9E4A59FE55B9265064E7761(__this, NULL); return L_3; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::IsPlayerVisible2D() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible2D_m5AC98A0AD4FC510F02D1CCB314A01DE19894C6AE (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mABCC6599534C4EC08ACC7F32021C53F6D8F6F199_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CIsPlayerVisible2DU3Eb__7_0_m8B1BBB1AFAB2D2901ADE601BB647AC9640AE2CB1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* V_1 = NULL; 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)); bool V_5 = false; Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* V_6 = NULL; int32_t V_7 = 0; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* V_8 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_12 = NULL; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_13; memset((&V_13), 0, sizeof(V_13)); Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* G_B14_0 = NULL; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* G_B14_1 = NULL; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* G_B14_2 = NULL; Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* G_B13_0 = NULL; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* G_B13_1 = NULL; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* G_B13_2 = NULL; { // var source = controller.gameObject.transform.position; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = __this->___controller_1; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL); NullCheck(L_1); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_1, NULL); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); V_0 = L_3; // var colliders = Physics2D.OverlapCircleAll(source, controller.maxViewSight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_4, NULL); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_6 = __this->___controller_1; NullCheck(L_6); float L_7 = L_6->___maxViewSight_11; il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var); Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* L_8; L_8 = Physics2D_OverlapCircleAll_m54C3ECD56B8061A26A2276D5B876BF1D8EB3229F(L_5, L_7, NULL); // Collider2D player = null; V_1 = (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52*)NULL; // foreach (var collider in colliders) { V_6 = L_8; V_7 = 0; goto IL_0063; } IL_0035: { // foreach (var collider in colliders) { Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* L_9 = V_6; int32_t L_10 = V_7; NullCheck(L_9); int32_t L_11 = L_10; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_12 = (L_9)->GetAt(static_cast(L_11)); V_8 = L_12; // if (collider.isTrigger) continue; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_13 = V_8; NullCheck(L_13); bool L_14; L_14 = Collider2D_get_isTrigger_m982A3441480D505432B26A5B3DF6D0B34342EEE7(L_13, NULL); if (L_14) { goto IL_005d; } } { // if (collider.gameObject.CompareTag(GameTags.Player)) { Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_15 = V_8; NullCheck(L_15); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16; L_16 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_15, NULL); il2cpp_codegen_runtime_class_init_inline(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); String_t* L_17 = ((GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields*)il2cpp_codegen_static_fields_for(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var))->___Player_4; NullCheck(L_16); bool L_18; L_18 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_16, L_17, NULL); if (!L_18) { goto IL_005d; } } { // player = collider; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_19 = V_8; V_1 = L_19; // break; goto IL_006b; } IL_005d: { int32_t L_20 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0063: { // foreach (var collider in colliders) { int32_t L_21 = V_7; Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* L_22 = V_6; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0035; } } IL_006b: { // if (player == null) { Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_23 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_24; L_24 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_24) { goto IL_0076; } } { // return false; return (bool)0; } IL_0076: { // var target = player.gameObject.transform.position; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_25 = V_1; NullCheck(L_25); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26; L_26 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_25, NULL); NullCheck(L_26); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27; L_27 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_26, NULL); NullCheck(L_27); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_27, NULL); V_2 = L_28; // var distanceSq = (source - target).sqrMagnitude; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_29, L_30, NULL); V_9 = L_31; float L_32; L_32 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_9), NULL); // if (distanceSq <= controller.playerCloseByDistance * controller.playerCloseByDistance) { AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_33 = __this->___controller_1; NullCheck(L_33); float L_34 = L_33->___playerCloseByDistance_13; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_35 = __this->___controller_1; NullCheck(L_35); float L_36 = L_35->___playerCloseByDistance_13; if ((!(((float)L_32) <= ((float)((float)il2cpp_codegen_multiply(L_34, L_36)))))) { goto IL_00b2; } } { // return true; return (bool)1; } IL_00b2: { // var forward3D = controller.Agent.Velocity.normalized; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_37 = __this->___controller_1; NullCheck(L_37); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_38; L_38 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_37, NULL); NullCheck(L_38); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; L_39 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(9 /* UnityEngine.Vector3 DungeonArchitect.Navigation.DungeonNavAgent::get_Velocity() */, L_38); V_9 = L_39; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_9), NULL); V_10 = L_40; // var forward = new Vector2(forward3D.x, forward3D.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_10; float L_42 = L_41.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_10; float L_44 = L_43.___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45; memset((&L_45), 0, sizeof(L_45)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_45), L_42, L_44, /*hidden argument*/NULL); // var toPlayer = (target - controller.gameObject.transform.position).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_2; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_47 = __this->___controller_1; NullCheck(L_47); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_48; L_48 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_47, NULL); NullCheck(L_48); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_49; L_49 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_48, NULL); NullCheck(L_49); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50; L_50 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_49, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_46, L_50, NULL); V_9 = L_51; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_9), NULL); V_11 = L_52; // var angle = Vector3.Angle(forward, toPlayer); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_45, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_11; float L_55; L_55 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_53, L_54, NULL); // if (angle > controller.fieldOfView / 2.0f) { AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_56 = __this->___controller_1; NullCheck(L_56); float L_57 = L_56->___fieldOfView_10; if ((!(((float)L_55) > ((float)((float)(L_57/(2.0f))))))) { goto IL_0127; } } { // return false; return (bool)0; } IL_0127: { // var offset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_3 = L_58; // var direction = (target - source).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61; L_61 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_59, L_60, NULL); V_9 = L_61; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; L_62 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_9), NULL); V_4 = L_62; // var hits = Physics2D.RaycastAll(source + offset, direction, controller.maxViewSight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_63, L_64, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66; L_66 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_65, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68; L_68 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_67, NULL); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_69 = __this->___controller_1; NullCheck(L_69); float L_70 = L_69->___maxViewSight_11; il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_71; L_71 = Physics2D_RaycastAll_m7C461F55BBEF18894404B12851E6C1646A5837A8(L_66, L_68, L_70, NULL); // System.Array.Sort(hits, delegate(RaycastHit2D x, RaycastHit2D y) { // if (x.distance == y.distance) return 0; // return x.distance < y.distance ? -1 : 1; // }); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_72 = L_71; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var); Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* L_73 = ((U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1; Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* L_74 = L_73; G_B13_0 = L_74; G_B13_1 = L_72; G_B13_2 = L_72; if (L_74) { G_B14_0 = L_74; G_B14_1 = L_72; G_B14_2 = L_72; goto IL_0182; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var); U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92* L_75 = ((U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var))->___U3CU3E9_0; Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* L_76 = (Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B*)il2cpp_codegen_object_new(Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B_il2cpp_TypeInfo_var); NullCheck(L_76); Comparison_1__ctor_m9EBEC59929E7E65CBBA9136A9E1CC550D4AE1A08(L_76, L_75, (intptr_t)((void*)U3CU3Ec_U3CIsPlayerVisible2DU3Eb__7_0_m8B1BBB1AFAB2D2901ADE601BB647AC9640AE2CB1_RuntimeMethod_var), NULL); Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* L_77 = L_76; ((U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1 = L_77; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1), (void*)L_77); G_B14_0 = L_77; G_B14_1 = G_B13_1; G_B14_2 = G_B13_2; } IL_0182: { Array_Sort_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mABCC6599534C4EC08ACC7F32021C53F6D8F6F199(G_B14_1, G_B14_0, Array_Sort_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mABCC6599534C4EC08ACC7F32021C53F6D8F6F199_RuntimeMethod_var); // var hitPlayer = false; V_5 = (bool)0; // foreach (var hit in hits) { V_12 = G_B14_2; V_7 = 0; goto IL_01c4; } IL_0191: { // foreach (var hit in hits) { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_78 = V_12; int32_t L_79 = V_7; NullCheck(L_78); int32_t L_80 = L_79; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_81 = (L_78)->GetAt(static_cast(L_80)); V_13 = L_81; // if (hit.collider.isTrigger) continue; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_82; L_82 = RaycastHit2D_get_collider_mB56DFCD16B708852EEBDBB490BC8665DBF7487FD((&V_13), NULL); NullCheck(L_82); bool L_83; L_83 = Collider2D_get_isTrigger_m982A3441480D505432B26A5B3DF6D0B34342EEE7(L_82, NULL); if (L_83) { goto IL_01be; } } { // if (hit.collider == player) { Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_84; L_84 = RaycastHit2D_get_collider_mB56DFCD16B708852EEBDBB490BC8665DBF7487FD((&V_13), NULL); Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_85 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_86; L_86 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_84, L_85, NULL); if (!L_86) { goto IL_01cc; } } { // hitPlayer = true; V_5 = (bool)1; // break; goto IL_01cc; } IL_01be: { int32_t L_87 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_87, 1)); } IL_01c4: { // foreach (var hit in hits) { int32_t L_88 = V_7; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_89 = V_12; NullCheck(L_89); if ((((int32_t)L_88) < ((int32_t)((int32_t)(((RuntimeArray*)L_89)->max_length))))) { goto IL_0191; } } IL_01cc: { // return hitPlayer; bool L_90 = V_5; return L_90; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase::IsPlayerVisible3D() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible3D_mBF49869CF38AEC6BF9E4A59FE55B9265064E7761 (AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mFD3F5417D4D2204CE375C95CC2288AB4F5B8E673_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CIsPlayerVisible3DU3Eb__8_0_mCEC8D9A6B40D944B3C5AA6B9930CA619F9193CDC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_1 = NULL; 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)); bool V_5 = false; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_6 = NULL; int32_t V_7 = 0; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_8 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_11 = NULL; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_12; memset((&V_12), 0, sizeof(V_12)); Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* G_B14_0 = NULL; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* G_B14_1 = NULL; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* G_B14_2 = NULL; Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* G_B13_0 = NULL; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* G_B13_1 = NULL; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* G_B13_2 = NULL; { // var source = controller.gameObject.transform.position; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = __this->___controller_1; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL); NullCheck(L_1); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_1, NULL); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); V_0 = L_3; // var colliders = Physics.OverlapSphere(source, controller.maxViewSight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_5 = __this->___controller_1; NullCheck(L_5); float L_6 = L_5->___maxViewSight_11; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_7; L_7 = Physics_OverlapSphere_mCFA1C44458F8548C911C16F82077DA4C35D43F69(L_4, L_6, NULL); // Collider player = null; V_1 = (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*)NULL; // foreach (var collider in colliders) { V_6 = L_7; V_7 = 0; goto IL_005e; } IL_0030: { // foreach (var collider in colliders) { ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_8 = V_6; int32_t L_9 = V_7; NullCheck(L_8); int32_t L_10 = L_9; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_11 = (L_8)->GetAt(static_cast(L_10)); V_8 = L_11; // if (collider.isTrigger) continue; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_12 = V_8; NullCheck(L_12); bool L_13; L_13 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_12, NULL); if (L_13) { goto IL_0058; } } { // if (collider.gameObject.CompareTag(GameTags.Player)) { Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14 = V_8; NullCheck(L_14); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15; L_15 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_14, NULL); il2cpp_codegen_runtime_class_init_inline(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); String_t* L_16 = ((GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields*)il2cpp_codegen_static_fields_for(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var))->___Player_4; NullCheck(L_15); bool L_17; L_17 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_15, L_16, NULL); if (!L_17) { goto IL_0058; } } { // player = collider; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_18 = V_8; V_1 = L_18; // break; goto IL_0066; } IL_0058: { int32_t L_19 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_005e: { // foreach (var collider in colliders) { int32_t L_20 = V_7; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_21 = V_6; NullCheck(L_21); if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))))) { goto IL_0030; } } IL_0066: { // if (player == null) { Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_22 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_23; L_23 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_23) { goto IL_0071; } } { // return false; return (bool)0; } IL_0071: { // var target = player.gameObject.transform.position; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_24 = V_1; NullCheck(L_24); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25; L_25 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_24, NULL); NullCheck(L_25); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26; L_26 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_25, NULL); NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_26, NULL); V_2 = L_27; // var distanceSq = (source - target).sqrMagnitude; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_28, L_29, NULL); V_9 = L_30; float L_31; L_31 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_9), NULL); // if (distanceSq <= controller.playerCloseByDistance * controller.playerCloseByDistance) { AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_32 = __this->___controller_1; NullCheck(L_32); float L_33 = L_32->___playerCloseByDistance_13; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_34 = __this->___controller_1; NullCheck(L_34); float L_35 = L_34->___playerCloseByDistance_13; if ((!(((float)L_31) <= ((float)((float)il2cpp_codegen_multiply(L_33, L_35)))))) { goto IL_00ad; } } { // return true; return (bool)1; } IL_00ad: { // var forward = controller.gameObject.transform.forward; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_36 = __this->___controller_1; NullCheck(L_36); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37; L_37 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_36, NULL); NullCheck(L_37); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38; L_38 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_37, NULL); NullCheck(L_38); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; L_39 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_38, NULL); // var toPlayer = (target - controller.gameObject.transform.position).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_2; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_41 = __this->___controller_1; NullCheck(L_41); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_42; L_42 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_41, NULL); NullCheck(L_42); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43; L_43 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_42, NULL); NullCheck(L_43); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_43, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_40, L_44, NULL); V_9 = L_45; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_9), NULL); V_10 = L_46; // var angle = Vector3.Angle(forward, toPlayer); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_10; float L_48; L_48 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_39, L_47, NULL); // if (angle > controller.fieldOfView / 2.0f) { AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_49 = __this->___controller_1; NullCheck(L_49); float L_50 = L_49->___fieldOfView_10; if ((!(((float)L_48) > ((float)((float)(L_50/(2.0f))))))) { goto IL_0104; } } { // return false; return (bool)0; } IL_0104: { // var offset = Vector3.up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); V_3 = L_51; // var direction = (target - source).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_52, L_53, NULL); V_9 = L_54; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55; L_55 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_9), NULL); V_4 = L_55; // var hits = Physics.RaycastAll(source + offset, direction, controller.maxViewSight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_56, L_57, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_4; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_60 = __this->___controller_1; NullCheck(L_60); float L_61 = L_60->___maxViewSight_11; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_62; L_62 = Physics_RaycastAll_mDCBE530EF2ACD21EAADEA829259291D7327BC80E(L_58, L_59, L_61, NULL); // System.Array.Sort(hits, delegate(RaycastHit x, RaycastHit y) { // if (x.distance == y.distance) return 0; // return x.distance < y.distance ? -1 : 1; // }); RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_63 = L_62; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var); Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* L_64 = ((U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_2; Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* L_65 = L_64; G_B13_0 = L_65; G_B13_1 = L_63; G_B13_2 = L_63; if (L_65) { G_B14_0 = L_65; G_B14_1 = L_63; G_B14_2 = L_63; goto IL_0155; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var); U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92* L_66 = ((U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var))->___U3CU3E9_0; Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* L_67 = (Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7*)il2cpp_codegen_object_new(Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7_il2cpp_TypeInfo_var); NullCheck(L_67); Comparison_1__ctor_m36EAA21C7F6D0230006DB0A6024580A54685757C(L_67, L_66, (intptr_t)((void*)U3CU3Ec_U3CIsPlayerVisible3DU3Eb__8_0_mCEC8D9A6B40D944B3C5AA6B9930CA619F9193CDC_RuntimeMethod_var), NULL); Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* L_68 = L_67; ((U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_2 = L_68; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_2), (void*)L_68); G_B14_0 = L_68; G_B14_1 = G_B13_1; G_B14_2 = G_B13_2; } IL_0155: { Array_Sort_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mFD3F5417D4D2204CE375C95CC2288AB4F5B8E673(G_B14_1, G_B14_0, Array_Sort_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mFD3F5417D4D2204CE375C95CC2288AB4F5B8E673_RuntimeMethod_var); // var hitPlayer = false; V_5 = (bool)0; // foreach (var hit in hits) { V_11 = G_B14_2; V_7 = 0; goto IL_0197; } IL_0164: { // foreach (var hit in hits) { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_69 = V_11; int32_t L_70 = V_7; NullCheck(L_69); int32_t L_71 = L_70; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_72 = (L_69)->GetAt(static_cast(L_71)); V_12 = L_72; // if (hit.collider.isTrigger) continue; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_73; L_73 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_12), NULL); NullCheck(L_73); bool L_74; L_74 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_73, NULL); if (L_74) { goto IL_0191; } } { // if (hit.collider == player) { Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_75; L_75 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_12), NULL); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_76 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_77; L_77 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_75, L_76, NULL); if (!L_77) { goto IL_019f; } } { // hitPlayer = true; V_5 = (bool)1; // break; goto IL_019f; } IL_0191: { int32_t L_78 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_78, 1)); } IL_0197: { // foreach (var hit in hits) { int32_t L_79 = V_7; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_80 = V_11; NullCheck(L_80); if ((((int32_t)L_79) < ((int32_t)((int32_t)(((RuntimeArray*)L_80)->max_length))))) { goto IL_0164; } } IL_019f: { // return hitPlayer; bool L_81 = V_5; return L_81; } } #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 DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m66E08B0C39E9ACC3406F7EC6B3818A1583500115 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92* L_0 = (U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92*)il2cpp_codegen_object_new(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m38BAC73551829971C30A4AFB94E4275EAA716834(L_0, NULL); ((U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m38BAC73551829971C30A4AFB94E4275EAA716834 (U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Int32 DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c::b__7_0(UnityEngine.RaycastHit2D,UnityEngine.RaycastHit2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CIsPlayerVisible2DU3Eb__7_0_m8B1BBB1AFAB2D2901ADE601BB647AC9640AE2CB1 (U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_x, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___1_y, const RuntimeMethod* method) { { // if (x.distance == y.distance) return 0; float L_0; L_0 = RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613((&___0_x), NULL); float L_1; L_1 = RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613((&___1_y), NULL); if ((!(((float)L_0) == ((float)L_1)))) { goto IL_0012; } } { // if (x.distance == y.distance) return 0; return 0; } IL_0012: { // return x.distance < y.distance ? -1 : 1; float L_2; L_2 = RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613((&___0_x), NULL); float L_3; L_3 = RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613((&___1_y), NULL); if ((((float)L_2) < ((float)L_3))) { goto IL_0024; } } { return 1; } IL_0024: { return (-1); } } // System.Int32 DungeonArchitect.Samples.ShooterGame.TwoD.AIStateBase/<>c::b__8_0(UnityEngine.RaycastHit,UnityEngine.RaycastHit) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CIsPlayerVisible3DU3Eb__8_0_mCEC8D9A6B40D944B3C5AA6B9930CA619F9193CDC (U3CU3Ec_tDDA613348DBCA6314C55E399145CE81B8E632A92* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___0_x, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_y, const RuntimeMethod* method) { { // if (x.distance == y.distance) return 0; float L_0; L_0 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&___0_x), NULL); float L_1; L_1 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&___1_y), NULL); if ((!(((float)L_0) == ((float)L_1)))) { goto IL_0012; } } { // if (x.distance == y.distance) return 0; return 0; } IL_0012: { // return x.distance < y.distance ? -1 : 1; float L_2; L_2 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&___0_x), NULL); float L_3; L_3 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&___1_y), NULL); if ((((float)L_2) < ((float)L_3))) { goto IL_0024; } } { return 1; } IL_0024: { return (-1); } } #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 DungeonArchitect.Samples.ShooterGame.TwoD.AIStateMoveToLastKnownPosition::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateMoveToLastKnownPosition__ctor_m4ACE64A26F34005966AB4390088E6B93C3149829 (AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) { { // public AIStateMoveToLastKnownPosition(AIController2D controller) : base(controller, 0.1f) {} AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ___0_controller; AIStateBase__ctor_m8557DC09559768BF392660B1A12D11AE32A43595(__this, L_0, (0.100000001f), NULL); // public AIStateMoveToLastKnownPosition(AIController2D controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateMoveToLastKnownPosition::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateMoveToLastKnownPosition_OnEnter_m07F104DC4D6924BA71A990023523B1A52466EBEA (AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* V_0 = NULL; { // var hasSighting = controller.LastSighting.HasSighting(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_0); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_1; L_1 = AIController2D_get_LastSighting_m1FCAF747DC31E5CCEB23D37165853306B352D5C0_inline(L_0, NULL); NullCheck(L_1); bool L_2; L_2 = LastPlayerSighting_HasSighting_m711A7689A1AF3ADDB49F2A1373F9375EC1AD4B2B(L_1, NULL); // if (hasSighting) { if (!L_2) { goto IL_0043; } } { // controller.Agent.Resume(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_3 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_3); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_4; L_4 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_3, NULL); NullCheck(L_4); VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.Navigation.DungeonNavAgent::Resume() */, L_4); // controller.Agent.Destination = controller.LastSighting.Position; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_5 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_5); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_6; L_6 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_5, NULL); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_7 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_7); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_8; L_8 = AIController2D_get_LastSighting_m1FCAF747DC31E5CCEB23D37165853306B352D5C0_inline(L_7, NULL); NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = LastPlayerSighting_get_Position_m3953DAB8883A0C19910FE1B73555EBD593BB236E_inline(L_8, NULL); NullCheck(L_6); VirtualActionInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(8 /* System.Void DungeonArchitect.Navigation.DungeonNavAgent::set_Destination(UnityEngine.Vector3) */, L_6, L_9); return; } IL_0043: { // var patrol = new AIStatePatrol(controller); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_10 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* L_11 = (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285*)il2cpp_codegen_object_new(AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285_il2cpp_TypeInfo_var); NullCheck(L_11); AIStatePatrol__ctor_mB18B02233221A32FA88A74FE4F895A3B6013C176(L_11, L_10, NULL); V_0 = L_11; // stateMachine.MoveTo(patrol); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_12 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* L_13 = V_0; NullCheck(L_12); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_12, L_13, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateMoveToLastKnownPosition::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateMoveToLastKnownPosition_Update_m48185DC551D322CEE0AED3B71EE87E9233AFECEF (AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF* __this, const RuntimeMethod* method) { { // base.Update(); AIStateBase_Update_m7D4FA1AC1FEFC62DD63B07B430E9CF0978151001(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateMoveToLastKnownPosition::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateMoveToLastKnownPosition_HandleFrameUpdate_m584B5A7AEBF1F5328B566F2A4241264D3C088BD0 (AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF* __this, float ___0_elapsedTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* V_0 = NULL; AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0* V_1 = NULL; { // base.HandleFrameUpdate(elapsedTime); float L_0 = ___0_elapsedTime; AIStateBase_HandleFrameUpdate_mC3959C439189F019E338DE411F500205D548141B(__this, L_0, NULL); // if (IsPlayerVisible()) { bool L_1; L_1 = AIStateBase_IsPlayerVisible_m6D2A33802BCFD2E4D4B1073D1B113FD69D812511(__this, NULL); if (!L_1) { goto IL_0028; } } { // var persuit = new AIStatePersuit(controller); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_2 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* L_3 = (AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A*)il2cpp_codegen_object_new(AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A_il2cpp_TypeInfo_var); NullCheck(L_3); AIStatePersuit__ctor_mB5167C5F08FFC8BAE3E81D8B577810D1CD8CCE38(L_3, L_2, NULL); V_0 = L_3; // stateMachine.MoveTo(persuit); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_4 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* L_5 = V_0; NullCheck(L_4); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_4, L_5, NULL); // return; return; } IL_0028: { // if (controller.Agent.GetRemainingDistance() < controller.destinationArriveProximity) { AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_6 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_6); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_7; L_7 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_6, NULL); NullCheck(L_7); float L_8; L_8 = VirtualFuncInvoker0< float >::Invoke(6 /* System.Single DungeonArchitect.Navigation.DungeonNavAgent::GetRemainingDistance() */, L_7); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_9 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_9); float L_10 = L_9->___destinationArriveProximity_14; if ((!(((float)L_8) < ((float)L_10)))) { goto IL_005d; } } { // var waitAndSearch = new AIStateWaitAndSearch(controller); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_11 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0* L_12 = (AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0*)il2cpp_codegen_object_new(AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0_il2cpp_TypeInfo_var); NullCheck(L_12); AIStateWaitAndSearch__ctor_m219F2D674FA2BCFBBDF8C43354EF883EF8BE7CF6(L_12, L_11, NULL); V_1 = L_12; // stateMachine.MoveTo(waitAndSearch); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_13 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0* L_14 = V_1; NullCheck(L_13); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_13, L_14, NULL); } IL_005d: { // } 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 DungeonArchitect.Samples.ShooterGame.TwoD.AIStateWaitAndSearch::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateWaitAndSearch__ctor_m219F2D674FA2BCFBBDF8C43354EF883EF8BE7CF6 (AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) { { // public AIStateWaitAndSearch(AIController2D controller) : base(controller, 0.1f) {} AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ___0_controller; AIStateBase__ctor_m8557DC09559768BF392660B1A12D11AE32A43595(__this, L_0, (0.100000001f), NULL); // public AIStateWaitAndSearch(AIController2D controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateWaitAndSearch::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateWaitAndSearch_OnEnter_m1177A50116CE68F360D8A829429C4B6113659142 (AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0* __this, const RuntimeMethod* method) { { // base.OnEnter(); StateBase_OnEnter_mDA6F127F1732FBCFAC146FE73AEB4D9375FAE7D4(__this, NULL); // controller.Agent.Stop(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_0); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_1; L_1 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_0, NULL); NullCheck(L_1); VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.Navigation.DungeonNavAgent::Stop() */, L_1); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateWaitAndSearch::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateWaitAndSearch_HandleFrameUpdate_mD92389701540359AC1C690A1BE2FC8F04B0BE0E5 (AIStateWaitAndSearch_tAFF8D7DAF6F1E899AB591F0E6ACD4B31AAD648A0* __this, float ___0_elapsedTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* V_0 = NULL; AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* V_1 = NULL; { // base.HandleFrameUpdate(elapsedTime); float L_0 = ___0_elapsedTime; AIStateBase_HandleFrameUpdate_mC3959C439189F019E338DE411F500205D548141B(__this, L_0, NULL); // if (IsPlayerVisible()) { bool L_1; L_1 = AIStateBase_IsPlayerVisible_m6D2A33802BCFD2E4D4B1073D1B113FD69D812511(__this, NULL); if (!L_1) { goto IL_0027; } } { // var persuit = new AIStatePersuit(controller); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_2 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* L_3 = (AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A*)il2cpp_codegen_object_new(AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A_il2cpp_TypeInfo_var); NullCheck(L_3); AIStatePersuit__ctor_mB5167C5F08FFC8BAE3E81D8B577810D1CD8CCE38(L_3, L_2, NULL); V_0 = L_3; // stateMachine.MoveTo (persuit); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_4 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* L_5 = V_0; NullCheck(L_4); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_4, L_5, NULL); } IL_0027: { // timeSinceStart += elapsedTime; float L_6 = __this->___timeSinceStart_2; float L_7 = ___0_elapsedTime; __this->___timeSinceStart_2 = ((float)il2cpp_codegen_add(L_6, L_7)); // if (timeSinceStart >= controller.searchWaitTime) { float L_8 = __this->___timeSinceStart_2; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_9 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_9); float L_10 = L_9->___searchWaitTime_12; if ((!(((float)L_8) >= ((float)L_10)))) { goto IL_0070; } } { // controller.LastSighting.ClearSighting(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_11 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_11); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_12; L_12 = AIController2D_get_LastSighting_m1FCAF747DC31E5CCEB23D37165853306B352D5C0_inline(L_11, NULL); NullCheck(L_12); LastPlayerSighting_ClearSighting_m4730E3FAA8AEED69B2751DB31099FE11E5E17B87(L_12, NULL); // var patrol = new AIStatePatrol(controller); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_13 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* L_14 = (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285*)il2cpp_codegen_object_new(AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285_il2cpp_TypeInfo_var); NullCheck(L_14); AIStatePatrol__ctor_mB18B02233221A32FA88A74FE4F895A3B6013C176(L_14, L_13, NULL); V_1 = L_14; // stateMachine.MoveTo(patrol); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_15 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* L_16 = V_1; NullCheck(L_15); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_15, L_16, NULL); } IL_0070: { // } 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 DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePersuit::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit__ctor_mB5167C5F08FFC8BAE3E81D8B577810D1CD8CCE38 (AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) { { // public AIStatePersuit(AIController2D controller) : base(controller, 0.1f) {} AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ___0_controller; AIStateBase__ctor_m8557DC09559768BF392660B1A12D11AE32A43595(__this, L_0, (0.100000001f), NULL); // public AIStatePersuit(AIController2D controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePersuit::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit_OnEnter_m05DD13EAF7F98318C9D5DE9A77B7052A97AA2C6C (AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* __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; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; { // var playerObject = GetPlayer(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = AIStateBase_GetPlayer_m41247A9EB529945E2D29AD8B949A44A0284C3B10(__this, NULL); V_0 = L_0; // if (playerObject != null) { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_001c; } } { // followTarget = playerObject.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = V_0; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL); __this->___followTarget_2 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___followTarget_2), (void*)L_4); } IL_001c: { // controller.Agent.Resume(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_5 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_5); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_6; L_6 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_5, NULL); NullCheck(L_6); VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.Navigation.DungeonNavAgent::Resume() */, L_6); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePersuit::OnExit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit_OnExit_m9ED75F66BD951B7242D70E679E30BD1B61210F8D (AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* __this, const RuntimeMethod* method) { { // controller.Agent.Stop(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_0); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_1; L_1 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_0, NULL); NullCheck(L_1); VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.Navigation.DungeonNavAgent::Stop() */, L_1); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePersuit::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit_Update_m46904CF39D30620DE2ABC6C25FA5D37EF20CD68D (AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* __this, const RuntimeMethod* method) { { // base.Update(); AIStateBase_Update_m7D4FA1AC1FEFC62DD63B07B430E9CF0978151001(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePersuit::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit_HandleFrameUpdate_mB9E4CB3EFE129ABC30E0AABBE2C1B9629536E417 (AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* __this, float ___0_elapsedTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_0 = NULL; AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF* V_1 = NULL; AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* V_2 = NULL; { // base.HandleFrameUpdate(elapsedTime); float L_0 = ___0_elapsedTime; AIStateBase_HandleFrameUpdate_mC3959C439189F019E338DE411F500205D548141B(__this, L_0, NULL); // Collider playerCollider = null; V_0 = (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*)NULL; // if (IsWithinPlayerProximity(ref playerCollider, controller.playerProximityRadius)) { AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_1 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_1); float L_2 = L_1->___playerProximityRadius_15; bool L_3; L_3 = AIStateBase_IsWithinPlayerProximity_m0914CFE3799F939C04549D4CD61FD2737A240898(__this, (&V_0), L_2, NULL); if (L_3) { goto IL_0039; } } { // controller.Agent.Destination = followTarget.position; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_4 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_4); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_5; L_5 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_4, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->___followTarget_2; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL); NullCheck(L_5); VirtualActionInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(8 /* System.Void DungeonArchitect.Navigation.DungeonNavAgent::set_Destination(UnityEngine.Vector3) */, L_5, L_7); } IL_0039: { // if (!IsPlayerVisible()) { bool L_8; L_8 = AIStateBase_IsPlayerVisible_m6D2A33802BCFD2E4D4B1073D1B113FD69D812511(__this, NULL); if (L_8) { goto IL_0085; } } { // if (controller.LastSighting.HasSighting()) { AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_9 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_9); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_10; L_10 = AIController2D_get_LastSighting_m1FCAF747DC31E5CCEB23D37165853306B352D5C0_inline(L_9, NULL); NullCheck(L_10); bool L_11; L_11 = LastPlayerSighting_HasSighting_m711A7689A1AF3ADDB49F2A1373F9375EC1AD4B2B(L_10, NULL); if (!L_11) { goto IL_006c; } } { // var moveToLastKnown = new AIStateMoveToLastKnownPosition(controller); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_12 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF* L_13 = (AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF*)il2cpp_codegen_object_new(AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF_il2cpp_TypeInfo_var); NullCheck(L_13); AIStateMoveToLastKnownPosition__ctor_m4ACE64A26F34005966AB4390088E6B93C3149829(L_13, L_12, NULL); V_1 = L_13; // stateMachine.MoveTo(moveToLastKnown); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_14 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStateMoveToLastKnownPosition_t42BB3D8A049D4423FF59A5E0E6CF5FDB94F37CAF* L_15 = V_1; NullCheck(L_14); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_14, L_15, NULL); return; } IL_006c: { // var patrol = new AIStatePatrol(controller); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_16 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* L_17 = (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285*)il2cpp_codegen_object_new(AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285_il2cpp_TypeInfo_var); NullCheck(L_17); AIStatePatrol__ctor_mB18B02233221A32FA88A74FE4F895A3B6013C176(L_17, L_16, NULL); V_2 = L_17; // stateMachine.MoveTo(patrol); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_18 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* L_19 = V_2; NullCheck(L_18); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_18, L_19, NULL); // return; return; } IL_0085: { // controller.LastSighting.Position = followTarget.position; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_20 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_20); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_21; L_21 = AIController2D_get_LastSighting_m1FCAF747DC31E5CCEB23D37165853306B352D5C0_inline(L_20, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = __this->___followTarget_2; NullCheck(L_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_22, NULL); NullCheck(L_21); LastPlayerSighting_set_Position_m6B6B68AA6AB7551FEC78274E249D9BFD62A66AC6_inline(L_21, L_23, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol__ctor_mB18B02233221A32FA88A74FE4F895A3B6013C176 (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) { { // public AIStatePatrol(AIController2D controller) : base(controller, 0.1f) {} AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ___0_controller; AIStateBase__ctor_m8557DC09559768BF392660B1A12D11AE32A43595(__this, L_0, (0.100000001f), NULL); // public AIStatePatrol(AIController2D controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_OnEnter_m7358FAF845F01FB321AE166691C4E914B38E5AFB (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_1 = NULL; int32_t V_2 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // controller.Agent.Resume(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_0); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_1; L_1 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_0, NULL); NullCheck(L_1); VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.Navigation.DungeonNavAgent::Resume() */, L_1); // controller.LastSighting.ClearSighting(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_2 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_2); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_3; L_3 = AIController2D_get_LastSighting_m1FCAF747DC31E5CCEB23D37165853306B352D5C0_inline(L_2, NULL); NullCheck(L_3); LastPlayerSighting_ClearSighting_m4730E3FAA8AEED69B2751DB31099FE11E5E17B87(L_3, NULL); // var offsets = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_4, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_0 = L_4; // var waypoints = controller.Patrol.PatrolPoints; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_5 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_5); PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* L_6; L_6 = AIController2D_get_Patrol_mB59375790F3249E65D323BD8DCE8C1B167F04EC2_inline(L_5, NULL); NullCheck(L_6); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_7; L_7 = PatrolPath_get_PatrolPoints_m4B2BCC013070396C13824CD1BE32CA972084C22B_inline(L_6, NULL); V_1 = L_7; // for(int i = 0; i < waypoints.Length; i++) { V_2 = 0; goto IL_006d; } IL_003b: { // var offset = Random.insideUnitSphere * controller.Patrol.randomOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Random_get_insideUnitSphere_mA488D6859560B73565B8D890ED6B39DB4091C54F(NULL); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_9 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_9); PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* L_10; L_10 = AIController2D_get_Patrol_mB59375790F3249E65D323BD8DCE8C1B167F04EC2_inline(L_9, NULL); NullCheck(L_10); float L_11 = L_10->___randomOffset_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, L_11, NULL); V_3 = L_12; // offset.y = 0; (&V_3)->___y_3 = (0.0f); // offsets.Add (offset); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_13 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_3; NullCheck(L_13); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_13, L_14, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // for(int i = 0; i < waypoints.Length; i++) { int32_t L_15 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_006d: { // for(int i = 0; i < waypoints.Length; i++) { int32_t L_16 = V_2; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_17 = V_1; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))) { goto IL_003b; } } { // waypointOffsets = offsets.ToArray(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_18 = V_0; NullCheck(L_18); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19; L_19 = List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3(L_18, List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var); __this->___waypointOffsets_3 = L_19; Il2CppCodeGenWriteBarrier((void**)(&__this->___waypointOffsets_3), (void*)L_19); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol::MoveToCurrentPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_MoveToCurrentPoint_m075D411D5508872E93CAA40B584887044718F887 (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* __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; } WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_0 = NULL; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // var waypoints = controller.Patrol.PatrolPoints; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_0); PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* L_1; L_1 = AIController2D_get_Patrol_mB59375790F3249E65D323BD8DCE8C1B167F04EC2_inline(L_0, NULL); NullCheck(L_1); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_2; L_2 = PatrolPath_get_PatrolPoints_m4B2BCC013070396C13824CD1BE32CA972084C22B_inline(L_1, NULL); V_0 = L_2; // if (waypoints.Length == 0) return; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_3 = V_0; NullCheck(L_3); if ((((RuntimeArray*)L_3)->max_length)) { goto IL_0016; } } { // if (waypoints.Length == 0) return; return; } IL_0016: { // currentWaypointIndex = currentWaypointIndex % waypoints.Length; int32_t L_4 = __this->___currentWaypointIndex_2; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_5 = V_0; NullCheck(L_5); __this->___currentWaypointIndex_2 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length)))); // var point = waypoints[currentWaypointIndex]; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_6 = V_0; int32_t L_7 = __this->___currentWaypointIndex_2; NullCheck(L_6); int32_t L_8 = L_7; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_9 = (L_6)->GetAt(static_cast(L_8)); V_1 = L_9; // if (point == null) return; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_10 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_0039; } } { // if (point == null) return; return; } IL_0039: { // var offset = waypointOffsets[currentWaypointIndex % waypointOffsets.Length]; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = __this->___waypointOffsets_3; int32_t L_13 = __this->___currentWaypointIndex_2; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = __this->___waypointOffsets_3; NullCheck(L_14); NullCheck(L_12); int32_t L_15 = ((int32_t)(L_13%((int32_t)(((RuntimeArray*)L_14)->max_length)))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = (L_12)->GetAt(static_cast(L_15)); V_2 = L_16; // controller.Agent.Destination = point.gameObject.transform.position + offset; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_17 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_17); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_18; L_18 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_17, NULL); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_19 = V_1; NullCheck(L_19); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20; L_20 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_19, NULL); NullCheck(L_20); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21; L_21 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_20, NULL); NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_21, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_22, L_23, NULL); NullCheck(L_18); VirtualActionInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(8 /* System.Void DungeonArchitect.Navigation.DungeonNavAgent::set_Destination(UnityEngine.Vector3) */, L_18, L_24); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol::OnExit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_OnExit_mB9CD1A5E480A2B89F516DE0794158BA7EAF1CA60 (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_Update_mC9F5E31BB0F0A670CCFCF9D705EB63FA22B9A8F2 (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* __this, const RuntimeMethod* method) { { // base.Update(); AIStateBase_Update_m7D4FA1AC1FEFC62DD63B07B430E9CF0978151001(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStatePatrol::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_HandleFrameUpdate_m51060C188686A550C0DE230F6B3EF47C70975046 (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* __this, float ___0_elapsedTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* V_0 = NULL; { // base.HandleFrameUpdate(elapsedTime); float L_0 = ___0_elapsedTime; AIStateBase_HandleFrameUpdate_mC3959C439189F019E338DE411F500205D548141B(__this, L_0, NULL); // if (IsPlayerVisible()) { bool L_1; L_1 = AIStateBase_IsPlayerVisible_m6D2A33802BCFD2E4D4B1073D1B113FD69D812511(__this, NULL); if (!L_1) { goto IL_0028; } } { // var persuit = new AIStatePersuit(controller); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_2 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* L_3 = (AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A*)il2cpp_codegen_object_new(AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A_il2cpp_TypeInfo_var); NullCheck(L_3); AIStatePersuit__ctor_mB5167C5F08FFC8BAE3E81D8B577810D1CD8CCE38(L_3, L_2, NULL); V_0 = L_3; // stateMachine.MoveTo(persuit); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_4 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* L_5 = V_0; NullCheck(L_4); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_4, L_5, NULL); // return; return; } IL_0028: { // controller.LastSighting.ClearSighting(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_6 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_6); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_7; L_7 = AIController2D_get_LastSighting_m1FCAF747DC31E5CCEB23D37165853306B352D5C0_inline(L_6, NULL); NullCheck(L_7); LastPlayerSighting_ClearSighting_m4730E3FAA8AEED69B2751DB31099FE11E5E17B87(L_7, NULL); // var agent = controller.Agent; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_8 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_8); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_9; L_9 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_8, NULL); // if (agent.GetRemainingDistance() < controller.destinationArriveProximity) { NullCheck(L_9); float L_10; L_10 = VirtualFuncInvoker0< float >::Invoke(6 /* System.Single DungeonArchitect.Navigation.DungeonNavAgent::GetRemainingDistance() */, L_9); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_11 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_11); float L_12 = L_11->___destinationArriveProximity_14; if ((!(((float)L_10) < ((float)L_12)))) { goto IL_0063; } } { // currentWaypointIndex++; int32_t L_13 = __this->___currentWaypointIndex_2; __this->___currentWaypointIndex_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0063: { // MoveToCurrentPoint(); AIStatePatrol_MoveToCurrentPoint_m075D411D5508872E93CAA40B584887044718F887(__this, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateDead::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateDead__ctor_mB1B38D9A0B56AF8C784C6E89AF4F1284776180FC (AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) { { // public AIStateDead(AIController2D controller) : base(controller, 0.1f) {} AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ___0_controller; AIStateBase__ctor_m8557DC09559768BF392660B1A12D11AE32A43595(__this, L_0, (0.100000001f), NULL); // public AIStateDead(AIController2D controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateDead::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateDead_OnEnter_m8951DAFDE92D9C18CC57A49F87EB7ABADB9BADDF (AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1* __this, const RuntimeMethod* method) { { // base.OnEnter(); StateBase_OnEnter_mDA6F127F1732FBCFAC146FE73AEB4D9375FAE7D4(__this, NULL); // controller.Agent.Stop(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_0); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_1; L_1 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_0, NULL); NullCheck(L_1); VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.Navigation.DungeonNavAgent::Stop() */, L_1); // controller.Agent.enabled = false; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_2 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_2); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_3; L_3 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_2, NULL); NullCheck(L_3); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_3, (bool)0, NULL); // controller.Capsule.enabled = false; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_4 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_4); CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_5; L_5 = AIController2D_get_Capsule_mAFCF18CFE4FE81B22CD579FF14766778C4F56E52_inline(L_4, NULL); NullCheck(L_5); Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_5, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateDead::OnExit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateDead_OnExit_m096A1965540067A435DF5B8E4446569A1D70231C (AIStateDead_tA48FC2949737C89C3890D56A25817785AB5EA6C1* __this, const RuntimeMethod* method) { { // base.OnExit(); StateBase_OnExit_m60A31913B654378D23342B3DFBC50AAAB240134C(__this, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateIdle::.ctor(DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateIdle__ctor_m448949EE5D3CFBBA3A757298E6CD2F3386BAE4A5 (AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C* __this, AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* ___0_controller, const RuntimeMethod* method) { { // public AIStateIdle(AIController2D controller) : base(controller, 0.1f) {} AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ___0_controller; AIStateBase__ctor_m8557DC09559768BF392660B1A12D11AE32A43595(__this, L_0, (0.100000001f), NULL); // public AIStateIdle(AIController2D controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateIdle::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateIdle_OnEnter_mF4B6D2B8B5FF7D622CFDF6FC5540A34EE83630BB (AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C* __this, const RuntimeMethod* method) { { // base.OnEnter(); StateBase_OnEnter_mDA6F127F1732FBCFAC146FE73AEB4D9375FAE7D4(__this, NULL); // controller.Agent.Stop(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_0 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_0); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_1; L_1 = AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline(L_0, NULL); NullCheck(L_1); VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.Navigation.DungeonNavAgent::Stop() */, L_1); // controller.LastSighting.ClearSighting(); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_2 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; NullCheck(L_2); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_3; L_3 = AIController2D_get_LastSighting_m1FCAF747DC31E5CCEB23D37165853306B352D5C0_inline(L_2, NULL); NullCheck(L_3); LastPlayerSighting_ClearSighting_m4730E3FAA8AEED69B2751DB31099FE11E5E17B87(L_3, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateIdle::OnExit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateIdle_OnExit_mC5D7DF0CD41B514C8A05830FDC5233321C1164F9 (AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C* __this, const RuntimeMethod* method) { { // base.OnExit(); StateBase_OnExit_m60A31913B654378D23342B3DFBC50AAAB240134C(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIStateIdle::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateIdle_HandleFrameUpdate_mA2CD8B7A26B9E5E1F95452F39DCB3B5C8128E0D9 (AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C* __this, float ___0_elapsedTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* V_0 = NULL; { // base.HandleFrameUpdate(elapsedTime); float L_0 = ___0_elapsedTime; AIStateBase_HandleFrameUpdate_mC3959C439189F019E338DE411F500205D548141B(__this, L_0, NULL); // if (IsPlayerVisible()) { bool L_1; L_1 = AIStateBase_IsPlayerVisible_m6D2A33802BCFD2E4D4B1073D1B113FD69D812511(__this, NULL); if (!L_1) { goto IL_0027; } } { // var persuit = new AIStatePersuit(controller); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_2 = ((AIStateBase_t36681F6985AB2CC430E2EB86D639F6137423ED28*)__this)->___controller_1; AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* L_3 = (AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A*)il2cpp_codegen_object_new(AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A_il2cpp_TypeInfo_var); NullCheck(L_3); AIStatePersuit__ctor_mB5167C5F08FFC8BAE3E81D8B577810D1CD8CCE38(L_3, L_2, NULL); V_0 = L_3; // stateMachine.MoveTo (persuit); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_4 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePersuit_t473CBED72ED3A19AF75633D765E56DF20DC5898A* L_5 = V_0; NullCheck(L_4); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_4, L_5, NULL); } IL_0027: { // } 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 // DungeonArchitect.Navigation.DungeonNavAgent DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::get_Agent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // return agent; DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_0 = __this->___agent_5; return L_0; } } // UnityEngine.CapsuleCollider DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::get_Capsule() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* AIController2D_get_Capsule_mAFCF18CFE4FE81B22CD579FF14766778C4F56E52 (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // return capsule; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_0 = __this->___capsule_7; return L_0; } } // DungeonArchitect.Samples.ShooterGame.PatrolPath DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::get_Patrol() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* AIController2D_get_Patrol_mB59375790F3249E65D323BD8DCE8C1B167F04EC2 (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // return patrol; PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* L_0 = __this->___patrol_6; return L_0; } } // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::get_LastSighting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* AIController2D_get_LastSighting_m1FCAF747DC31E5CCEB23D37165853306B352D5C0 (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // return lastSighting; LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_0 = __this->___lastSighting_8; return L_0; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::Initialize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIController2D_Initialize_mC6AEF68A3F4CAA1F008BC037F40A93AC5E8CED8D (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_mC720996E0DB5E6A502714EF651E9251726CB636E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9_m5ECCB93B1B7E59DAF052A97A262970D895B84BF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisLastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_mFC8ABFF491DB3ACF2C628E7FF5AA532878F7C66E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3_mF3E6C9F7500BD1B0F17006EBB218BE29547AE7CB_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { // capsule = GetComponent(); CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_0; L_0 = Component_GetComponent_TisCapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_mC720996E0DB5E6A502714EF651E9251726CB636E(__this, Component_GetComponent_TisCapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_mC720996E0DB5E6A502714EF651E9251726CB636E_RuntimeMethod_var); __this->___capsule_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___capsule_7), (void*)L_0); // patrol = GetComponent(); PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* L_1; L_1 = Component_GetComponent_TisPatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3_mF3E6C9F7500BD1B0F17006EBB218BE29547AE7CB(__this, Component_GetComponent_TisPatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3_mF3E6C9F7500BD1B0F17006EBB218BE29547AE7CB_RuntimeMethod_var); __this->___patrol_6 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___patrol_6), (void*)L_1); // agent = GetComponent(); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_2; L_2 = Component_GetComponent_TisDungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9_m5ECCB93B1B7E59DAF052A97A262970D895B84BF7(__this, Component_GetComponent_TisDungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9_m5ECCB93B1B7E59DAF052A97A262970D895B84BF7_RuntimeMethod_var); __this->___agent_5 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___agent_5), (void*)L_2); // lastSighting = GetComponent(); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_3; L_3 = Component_GetComponent_TisLastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_mFC8ABFF491DB3ACF2C628E7FF5AA532878F7C66E(__this, Component_GetComponent_TisLastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_mFC8ABFF491DB3ACF2C628E7FF5AA532878F7C66E_RuntimeMethod_var); __this->___lastSighting_8 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___lastSighting_8), (void*)L_3); // State startState = null; V_0 = (RuntimeObject*)NULL; // if (hasPatrolling) { bool L_4 = __this->___hasPatrolling_9; if (!L_4) { goto IL_0043; } } { // startState = new AIStatePatrol(this); AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285* L_5 = (AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285*)il2cpp_codegen_object_new(AIStatePatrol_t6406C6FDEA89996D3F19F767B20BE9C7BD862285_il2cpp_TypeInfo_var); NullCheck(L_5); AIStatePatrol__ctor_mB18B02233221A32FA88A74FE4F895A3B6013C176(L_5, __this, NULL); V_0 = L_5; goto IL_004a; } IL_0043: { // startState = new AIStateIdle(this); AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C* L_6 = (AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C*)il2cpp_codegen_object_new(AIStateIdle_tF93D4CFB7D9BDA2A0DF867D475B3FACEE052C30C_il2cpp_TypeInfo_var); NullCheck(L_6); AIStateIdle__ctor_m448949EE5D3CFBBA3A757298E6CD2F3386BAE4A5(L_6, __this, NULL); V_0 = L_6; } IL_004a: { // stateMachine.MoveTo(startState); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_7 = ((CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D*)__this)->___stateMachine_4; RuntimeObject* L_8 = V_0; NullCheck(L_7); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_7, L_8, NULL); // } return; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::GetInputJump() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIController2D_GetInputJump_m6682FF751CB0A24CC913134FDDB98EF17EDF3094 (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // return false; return (bool)0; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::GetInputAttackPrimary() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIController2D_GetInputAttackPrimary_mC32A367DC4B8D7F5ED23034C2A7DBE20E05F2FCE (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // return false; return (bool)0; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::IsGrounded() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIController2D_IsGrounded_mF0AAC9EBA7C6EFD1AE2C22C88EAA3D406A7D43A5 (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::ApplyMovement(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIController2D_ApplyMovement_mC86B576D06F970735EBA488FCAFCE8EBE116A3D3 (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_velocity, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIController2D__ctor_m00C8CF47715CDC5954B178549C647E6C3E7E1ACA (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // public bool hasPatrolling = true; __this->___hasPatrolling_9 = (bool)1; // public float fieldOfView = 120; __this->___fieldOfView_10 = (120.0f); // public float maxViewSight = 12; __this->___maxViewSight_11 = (12.0f); // public float searchWaitTime = 3; __this->___searchWaitTime_12 = (3.0f); // public float playerCloseByDistance = 4; // if the player is too close, the npc should detect it even if not facing the player __this->___playerCloseByDistance_13 = (4.0f); // public float destinationArriveProximity = 1; // How close should the agent be to the destination to consider it arrived __this->___destinationArriveProximity_14 = (1.0f); // public float playerProximityRadius = 3.0f; __this->___playerProximityRadius_15 = (3.0f); CharacterControlScript__ctor_m4C5EE0E8524B38751C409CF29D94A24BCCADA5E1(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.JackRabbit.GFSpriteNudge::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFSpriteNudge_GetTransform_mA8235EF3AA4A7E319DBF9345930720D61186B88C (GFSpriteNudge_t5DD30473C16B394B395BA5E401D641BF5418BC4A* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_propTransform, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___4_outPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___5_outRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___6_outScale, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // base.GetTransform(socket, model, propTransform, random, out outPosition, out outRotation, out outScale); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_socket; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___1_model; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___2_propTransform; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_3 = ___3_random; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = ___4_outPosition; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5 = ___5_outRotation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = ___6_outScale; TransformationRule_GetTransform_mDB864F59A8ADBE6902A90FA90B7AF9D461A8BA06(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL); // var maxJitterDistance = 0.15f; V_0 = (0.150000006f); // var jitterDistance = random.NextFloat() * maxJitterDistance; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_7 = ___3_random; float L_8; L_8 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_7, NULL); // var jitterAngle = random.NextFloat() * Mathf.PI * 2; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_9 = ___3_random; float L_10; L_10 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_9, NULL); V_1 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_10, (3.14159274f))), (2.0f))); // var jitter = new Vector3(Mathf.Cos(jitterAngle), 0, Mathf.Sin(jitterAngle)) * maxJitterDistance; float L_11 = V_1; float L_12; L_12 = cosf(L_11); float L_13 = V_1; float L_14; L_14 = sinf(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; memset((&L_15), 0, sizeof(L_15)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_12, (0.0f), L_14, /*hidden argument*/NULL); float L_16 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_15, L_16, NULL); V_2 = L_17; // outPosition += jitter; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_18 = ___4_outPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_19 = ___4_outPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_20, L_21, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_18 = L_22; // } return; } } // System.Void DungeonArchitect.Samples.JackRabbit.GFSpriteNudge::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFSpriteNudge__ctor_m5381EC2AA14C760230757B5B81E1084CDF65F84E (GFSpriteNudge_t5DD30473C16B394B395BA5E401D641BF5418BC4A* __this, const RuntimeMethod* method) { { TransformationRule__ctor_mB2FBC251A9D9865B088C4CE1A952BD4877675DAF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.JackRabbit.GFSpriteNudgeRot::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFSpriteNudgeRot_GetTransform_m6FA642FCF9B4445AFAC706880474177C0464089F (GFSpriteNudgeRot_t49EDC9CA04385C45ED6F9F12A8ACF55F73C616C6* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_propTransform, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___4_outPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___5_outRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___6_outScale, const RuntimeMethod* method) { float V_0 = 0.0f; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); { // base.GetTransform(socket, model, propTransform, random, out outPosition, out outRotation, out outScale); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_socket; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___1_model; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___2_propTransform; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_3 = ___3_random; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = ___4_outPosition; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5 = ___5_outRotation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = ___6_outScale; TransformationRule_GetTransform_mDB864F59A8ADBE6902A90FA90B7AF9D461A8BA06(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL); // var angle = random.value() * 360; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_7 = ___3_random; float L_8; L_8 = RandomExtensions_value_m49B78902A322D603F0A6EBC20FD10E5B1C94FD3C(L_7, NULL); V_0 = ((float)il2cpp_codegen_multiply(L_8, (360.0f))); // var rotation = Quaternion.Euler(0, angle, 0); float L_9 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_9, (0.0f), NULL); V_1 = L_10; // outRotation = rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_11 = ___5_outRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_1; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_11 = L_12; // var maxJitterDistance = 0.15f; V_2 = (0.150000006f); // var jitterDistance = random.NextFloat() * maxJitterDistance; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_13 = ___3_random; float L_14; L_14 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_13, NULL); // var jitterAngle = random.NextFloat() * Mathf.PI * 2; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_15 = ___3_random; float L_16; L_16 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_15, NULL); V_3 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_16, (3.14159274f))), (2.0f))); // var jitter = new Vector3(Mathf.Cos(jitterAngle), 0, Mathf.Sin(jitterAngle)) * maxJitterDistance; float L_17 = V_3; float L_18; L_18 = cosf(L_17); float L_19 = V_3; float L_20; L_20 = sinf(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; memset((&L_21), 0, sizeof(L_21)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), L_18, (0.0f), L_20, /*hidden argument*/NULL); float L_22 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_21, L_22, NULL); V_4 = L_23; // outPosition += jitter; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_24 = ___4_outPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_25 = ___4_outPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_25); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_26, L_27, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_24 = L_28; // } return; } } // System.Void DungeonArchitect.Samples.JackRabbit.GFSpriteNudgeRot::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFSpriteNudgeRot__ctor_m03543240DA6C1C4511D0240DAB7C967D51ECFA85 (GFSpriteNudgeRot_t49EDC9CA04385C45ED6F9F12A8ACF55F73C616C6* __this, const RuntimeMethod* method) { { TransformationRule__ctor_mB2FBC251A9D9865B088C4CE1A952BD4877675DAF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.Snap.SnapCustomMarker::OnDrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapCustomMarker_OnDrawGizmos_m6AE054D031B6C8F6FE69D9352BD1B334CF9FC590 (SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* __this, const RuntimeMethod* method) { { // DrawGizmo(false); SnapCustomMarker_DrawGizmo_m393E66C869158BED1C8F359A3578CF7F0E3938F6(__this, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.Snap.SnapCustomMarker::OnDrawGizmosSelected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapCustomMarker_OnDrawGizmosSelected_m9A56CB0D9B6D101692AAA56CE89F5720F2526B47 (SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* __this, const RuntimeMethod* method) { { // DrawGizmo(true); SnapCustomMarker_DrawGizmo_m393E66C869158BED1C8F359A3578CF7F0E3938F6(__this, (bool)1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.Snap.SnapCustomMarker::DrawGizmo(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapCustomMarker_DrawGizmo_m393E66C869158BED1C8F359A3578CF7F0E3938F6 (SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* __this, bool ___0_selected, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B5_0; memset((&G_B5_0), 0, sizeof(G_B5_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B5_1; memset((&G_B5_1), 0, sizeof(G_B5_1)); { // if (hideGizmoVisuals) return; bool L_0 = __this->___hideGizmoVisuals_6; if (!L_0) { goto IL_0009; } } { // if (hideGizmoVisuals) return; return; } IL_0009: { // var t = transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); // var position = t.position; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL); // Gizmos.color = selected ? Color.red : Color.blue; bool L_3 = ___0_selected; G_B3_0 = L_2; if (L_3) { G_B4_0 = L_2; goto IL_001e; } } { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4; L_4 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL); G_B5_0 = L_4; G_B5_1 = G_B3_0; goto IL_0023; } IL_001e: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5; L_5 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); G_B5_0 = L_5; G_B5_1 = G_B4_0; } IL_0023: { Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(G_B5_0, NULL); // Gizmos.DrawSphere(position, 0.2f); Gizmos_DrawSphere_mC7B2862BBDB3141A63B83F0F1E56E30101D4F472(G_B5_1, (0.200000003f), NULL); // if (textStyle == null) GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_6 = __this->___textStyle_5; if (L_6) { goto IL_0064; } } { // textStyle = new GUIStyle(GUI.skin.label); il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* L_7; L_7 = GUI_get_skin_m97EC9EB4628B311C0DB7DF9FB19FAD82D6790A1B(NULL); NullCheck(L_7); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_8; L_8 = GUISkin_get_label_m99E1A8D6D8592F88F581437D24DB1EDE05C63E5E(L_7, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_9 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)il2cpp_codegen_object_new(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); NullCheck(L_9); GUIStyle__ctor_m17492C8BACB0D28C7701C11500A7132F11B5F04E(L_9, L_8, NULL); __this->___textStyle_5 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___textStyle_5), (void*)L_9); // textStyle.normal.textColor = Color.red; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_10 = __this->___textStyle_5; NullCheck(L_10); GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_11; L_11 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_10, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12; L_12 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); NullCheck(L_11); GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_11, L_12, NULL); } IL_0064: { // } return; } } // System.Void DungeonArchitect.Samples.Snap.SnapCustomMarker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapCustomMarker__ctor_mBDEA24DAD7A2435BC3642AFD6E88A00257B26A6A (SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98036AD6D7FA0B5E816A3D5B90EB67AF8B03D59F); s_Il2CppMethodInitialized = true; } { // public string markerName = "MyMarker"; __this->___markerName_4 = _stringLiteral98036AD6D7FA0B5E816A3D5B90EB67AF8B03D59F; Il2CppCodeGenWriteBarrier((void**)(&__this->___markerName_4), (void*)_stringLiteral98036AD6D7FA0B5E816A3D5B90EB67AF8B03D59F); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFDemoController::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFDemoController_Start_m4D4A3D9E089989623EA28AB5F15132FF484A5AB5 (SGFDemoController_tD7566E5E3A158CAD3205D9094B70F936C2C546EE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; { // if (dungeon != null) Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___dungeon_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_003a; } } { // dungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_2, NULL); // var playerObject = GameObject.FindWithTag("Player"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = GameObject_FindWithTag_mDF825E000B03F4F3DE9D4F2EBABC96BFA34B62E5(_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL); V_0 = L_3; // if (playerObject != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_003a; } } { // playerObject.transform.SetParent(null, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = V_0; NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL); NullCheck(L_7); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_7, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, (bool)1, NULL); } IL_003a: { // } return; } } // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFDemoController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFDemoController__ctor_m4E86EECC6EBC30D758904055EA012AB450239110 (SGFDemoController_tD7566E5E3A158CAD3205D9094B70F936C2C546EE* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFDemoController_VisiblityGraph::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFDemoController_VisiblityGraph_Start_m7AD1A918249EFF8F4177683A34A92470395F867E (SGFDemoController_VisiblityGraph_t2E5C9A7149E57D3B0E931C6424F5878A08F6FAEA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46_m6D2E9BB259D6F5E60D215F4030856503F21D394F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* V_1 = NULL; { // if (dungeon != null) Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___dungeon_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0064; } } { // dungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_2, NULL); // var playerObject = GameObject.FindWithTag("Player"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = GameObject_FindWithTag_mDF825E000B03F4F3DE9D4F2EBABC96BFA34B62E5(_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL); V_0 = L_3; // if (playerObject != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_0064; } } { // var visibilityGraph = dungeon.GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_6 = __this->___dungeon_4; NullCheck(L_6); SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* L_7; L_7 = Component_GetComponent_TisSnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46_m6D2E9BB259D6F5E60D215F4030856503F21D394F(L_6, Component_GetComponent_TisSnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46_m6D2E9BB259D6F5E60D215F4030856503F21D394F_RuntimeMethod_var); V_1 = L_7; // if (visibilityGraph != null) SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* L_8 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_0057; } } { // visibilityGraph.trackedObjects = new Transform[] { playerObject.transform }; SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* L_10 = V_1; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_11 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)1); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_12 = L_11; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = V_0; NullCheck(L_13); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14; L_14 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_13, NULL); NullCheck(L_12); ArrayElementTypeCheck (L_12, L_14); (L_12)->SetAt(static_cast(0), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_14); NullCheck(L_10); L_10->___trackedObjects_5 = L_12; Il2CppCodeGenWriteBarrier((void**)(&L_10->___trackedObjects_5), (void*)L_12); } IL_0057: { // playerObject.transform.SetParent(null, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = V_0; NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16; L_16 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_15, NULL); NullCheck(L_16); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_16, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, (bool)1, NULL); } IL_0064: { // } return; } } // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFDemoController_VisiblityGraph::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFDemoController_VisiblityGraph__ctor_mD2958B68B41207DE2A33FFB86F9B86432E64E986 (SGFDemoController_VisiblityGraph_t2E5C9A7149E57D3B0E931C6424F5878A08F6FAEA* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFHideOtherFloors_Start_m06135765B79B74591089FB683920455844EE0817 (SGFHideOtherFloors_t2BC737D1269F280F6CDBEDD90BDC1D60714B3F03* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2B58BA6C549DF48A73A6C5AFAB3A2FC309133AC); s_Il2CppMethodInitialized = true; } { // InvokeRepeating("HideFloors", 0, updateFrequency); float L_0 = __this->___updateFrequency_7; MonoBehaviour_InvokeRepeating_mF208501E0E4918F9168BBBA5FC50D8F80D01514D(__this, _stringLiteralE2B58BA6C549DF48A73A6C5AFAB3A2FC309133AC, (0.0f), L_0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors::HideFloors() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFHideOtherFloors_HideFloors_mDEE01078505D82FFEFA0C736E21441928F9DED58 (SGFHideOtherFloors_t2BC737D1269F280F6CDBEDD90BDC1D60714B3F03* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* V_1 = NULL; int32_t V_2 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; float V_5 = 0.0f; bool V_6 = false; bool V_7 = false; bool V_8 = false; SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* G_B5_0 = NULL; SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* G_B4_0 = NULL; SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* G_B11_0 = NULL; SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* G_B7_0 = NULL; SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* G_B6_0 = NULL; SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* G_B9_0 = NULL; SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* G_B8_0 = NULL; SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* G_B10_0 = NULL; { // if (playerObject == null) return; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___playerObject_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_000f; } } { // if (playerObject == null) return; return; } IL_000f: { // float playerY = playerObject.position.y; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___playerObject_9; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); float L_4 = L_3.___y_3; V_0 = L_4; // var model = GetComponent(); SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_5; L_5 = Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375(__this, Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375_RuntimeMethod_var); // foreach (var moduleNode in model.snapModules) NullCheck(L_5); SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_6 = L_5->___snapModules_5; V_1 = L_6; V_2 = 0; goto IL_00d7; } IL_0033: { // foreach (var moduleNode in model.snapModules) SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_7 = V_1; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_10 = (L_7)->GetAt(static_cast(L_9)); // var worldBounds = moduleNode.GetModuleBounds(); SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_11 = L_10; NullCheck(L_11); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_12; L_12 = SgfModuleNode_GetModuleBounds_m8C84EDD9A3749E4CE81C9EE7BD0DE6AA67F301D6(L_11, NULL); V_3 = L_12; // float moduleLowest = worldBounds.center.y - worldBounds.extents.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_3), NULL); float L_14 = L_13.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_3), NULL); float L_16 = L_15.___y_3; V_4 = ((float)il2cpp_codegen_subtract(L_14, L_16)); // float moduleHighest = worldBounds.center.y + worldBounds.extents.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_3), NULL); float L_18 = L_17.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_3), NULL); float L_20 = L_19.___y_3; V_5 = ((float)il2cpp_codegen_add(L_18, L_20)); // bool belowPlayer = playerY > moduleHighest; float L_21 = V_0; float L_22 = V_5; V_6 = (bool)((((float)L_21) > ((float)L_22))? 1 : 0); // bool abovePlayer = playerY < moduleLowest; float L_23 = V_0; float L_24 = V_4; V_7 = (bool)((((float)L_23) < ((float)L_24))? 1 : 0); // bool shouldHide = false; V_8 = (bool)0; // if (hideMode == SGFHideFloorMode.HideAboveAndBelow) int32_t L_25 = __this->___hideMode_4; G_B4_0 = L_11; if (L_25) { G_B5_0 = L_11; goto IL_0095; } } { // shouldHide = belowPlayer || abovePlayer; bool L_26 = V_6; bool L_27 = V_7; V_8 = (bool)((int32_t)((int32_t)L_26|(int32_t)L_27)); G_B11_0 = G_B4_0; goto IL_00bf; } IL_0095: { // else if (hideMode == SGFHideFloorMode.HideAbove) int32_t L_28 = __this->___hideMode_4; G_B6_0 = G_B5_0; if ((!(((uint32_t)L_28) == ((uint32_t)1)))) { G_B7_0 = G_B5_0; goto IL_00a4; } } { // shouldHide = abovePlayer; bool L_29 = V_7; V_8 = L_29; G_B11_0 = G_B6_0; goto IL_00bf; } IL_00a4: { // else if (hideMode == SGFHideFloorMode.HideAbove) int32_t L_30 = __this->___hideMode_4; G_B8_0 = G_B7_0; if ((!(((uint32_t)L_30) == ((uint32_t)1)))) { G_B9_0 = G_B7_0; goto IL_00b3; } } { // shouldHide = belowPlayer; bool L_31 = V_6; V_8 = L_31; G_B11_0 = G_B8_0; goto IL_00bf; } IL_00b3: { // else if (hideMode == SGFHideFloorMode.None) int32_t L_32 = __this->___hideMode_4; G_B10_0 = G_B9_0; if ((!(((uint32_t)L_32) == ((uint32_t)3)))) { G_B11_0 = G_B9_0; goto IL_00bf; } } { // shouldHide = false; V_8 = (bool)0; G_B11_0 = G_B10_0; } IL_00bf: { // moduleNode.SpawnedModule.gameObject.SetActive(!shouldHide); NullCheck(G_B11_0); SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_33 = G_B11_0->___SpawnedModule_4; NullCheck(L_33); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34; L_34 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_33, NULL); bool L_35 = V_8; NullCheck(L_34); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_34, (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0), NULL); int32_t L_36 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00d7: { // foreach (var moduleNode in model.snapModules) int32_t L_37 = V_2; SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_38 = V_1; NullCheck(L_38); if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))) { goto IL_0033; } } { // } return; } } // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFHideOtherFloors_OnPostDungeonBuild_m1D74EEB5FF80BF3EECC5E504CC26B20E444D972A (SGFHideOtherFloors_t2BC737D1269F280F6CDBEDD90BDC1D60714B3F03* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, 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*)&GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE54A298E593A15957AA88169D8F283EC6BE1282); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; { // if (autoFindPlayerObject) bool L_0 = __this->___autoFindPlayerObject_8; if (!L_0) { goto IL_003a; } } { // playerObject = null; __this->___playerObject_9 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___playerObject_9), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL); // var player = GameObject.FindWithTag(GameTags.Player); il2cpp_codegen_runtime_class_init_inline(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); String_t* L_1 = ((GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields*)il2cpp_codegen_static_fields_for(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var))->___Player_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2; L_2 = GameObject_FindWithTag_mDF825E000B03F4F3DE9D4F2EBABC96BFA34B62E5(L_1, NULL); V_0 = L_2; // if (player != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0030; } } { // playerObject = player.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_0; NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL); __this->___playerObject_9 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___playerObject_9), (void*)L_6); return; } IL_0030: { // Debug.LogError("Hide Floor Script: No Player object found. Make sure your player prefab is tagged as 'Player'"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralBE54A298E593A15957AA88169D8F283EC6BE1282, NULL); } IL_003a: { // } return; } } // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors::OnDungeonDestroyed(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFHideOtherFloors_OnDungeonDestroyed_mFFB8D3B78A208F4C4252BA58394E64C2CEC9E7ED (SGFHideOtherFloors_t2BC737D1269F280F6CDBEDD90BDC1D60714B3F03* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { { // if (autoFindPlayerObject) bool L_0 = __this->___autoFindPlayerObject_8; if (!L_0) { goto IL_000f; } } { // playerObject = null; __this->___playerObject_9 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___playerObject_9), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL); } IL_000f: { // } return; } } // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFHideOtherFloors::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFHideOtherFloors__ctor_m63667B4B919B6490A6408E0FCCAD48EB4357F70E (SGFHideOtherFloors_t2BC737D1269F280F6CDBEDD90BDC1D60714B3F03* __this, const RuntimeMethod* method) { { // public float updateFrequency = 0.2f; __this->___updateFrequency_7 = (0.200000003f); // public bool autoFindPlayerObject = true; __this->___autoFindPlayerObject_8 = (bool)1; DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFDemoPlayer::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFDemoPlayer_Awake_m5E3FEA91BD57DC516AFDEB7F56961B3DE60A6545 (SGFDemoPlayer_t03EF35DE8429823D2AC1F6437F6B458DE29CB19F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // character = GetComponent(); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0; L_0 = Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040(__this, Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); __this->___character_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___character_4), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFDemoPlayer::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFDemoPlayer_Update_mCCAEAB977F73B7DDC6470C4AD112671959D52CEB (SGFDemoPlayer_t03EF35DE8429823D2AC1F6437F6B458DE29CB19F* __this, const RuntimeMethod* method) { { // if (Input.GetKeyDown(KeyCode.Space)) bool L_0; L_0 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)32), NULL); // } return; } } // System.Void DungeonArchitect.Samples.SnapGridFlow.SGFDemoPlayer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFDemoPlayer__ctor_m2A8238048C64E96EEDD5863753F3CDFDC40DAF78 (SGFDemoPlayer_t03EF35DE8429823D2AC1F6437F6B458DE29CB19F* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.InfinityCaves.InfinityCavesDemoController::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityCavesDemoController_Start_mBCF224FBEE2E020501ABBA776D2E5FB70E74858D (InfinityCavesDemoController_t30D6AC9A732E013A9F87707FE0AD52EE4FF463B5* __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; } { // if (dungeon != null) InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* L_0 = __this->___dungeon_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0019; } } { // dungeon.BuildDungeon(); InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* L_2 = __this->___dungeon_4; NullCheck(L_2); InfinityDungeon_BuildDungeon_mD3332DD4F19C8A54366C4F91B96B1AE97B2CE740(L_2, NULL); } IL_0019: { // } return; } } // System.Void DungeonArchitect.Samples.InfinityCaves.InfinityCavesDemoController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityCavesDemoController__ctor_mD17E7B8D14967DC9545D8E42E5D326ACD89C72A0 (InfinityCavesDemoController_t30D6AC9A732E013A9F87707FE0AD52EE4FF463B5* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.GridFlow.LockedDoor::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedDoor_Start_m7283C6FF8C7DB2A5C66F3264E700DF5C9929DC04 (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* V_0 = NULL; { // var lockItemMetadata = FindItemMetadata(); FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_0; L_0 = LockedDoor_FindItemMetadata_mEE2EB188B49E3C268ED6A4C20E2BAA945C764564(__this, NULL); V_0 = L_0; // if (lockItemMetadata != null) FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0028; } } { // lockId = lockItemMetadata.itemId; FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_3 = V_0; NullCheck(L_3); String_t* L_4 = L_3->___itemId_5; __this->___lockId_7 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___lockId_7), (void*)L_4); // validKeys = lockItemMetadata.referencedItemIds; FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_5 = V_0; NullCheck(L_5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5->___referencedItemIds_6; __this->___validKeys_8 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___validKeys_8), (void*)L_6); } IL_0028: { // animator = GetComponent(); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_7; L_7 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); __this->___animator_6 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___animator_6), (void*)L_7); // } return; } } // DungeonArchitect.Flow.Items.FlowItemMetadataComponent DungeonArchitect.Samples.GridFlow.LockedDoor::FindItemMetadata() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* LockedDoor_FindItemMetadata_mEE2EB188B49E3C268ED6A4C20E2BAA945C764564 (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* V_1 = NULL; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* G_B6_0 = NULL; { // var obj = gameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); V_0 = L_0; goto IL_003a; } IL_0009: { // var itemMetadata = obj.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = V_0; NullCheck(L_1); FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_2; L_2 = GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11(L_1, GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11_RuntimeMethod_var); V_1 = L_2; // if (itemMetadata != null) FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_3 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_001b; } } { // return itemMetadata; FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_5 = V_1; return L_5; } IL_001b: { // var parentTransform = obj.transform.parent; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = V_0; NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL); NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_7, NULL); V_2 = L_8; // obj = (parentTransform != null) ? parentTransform.gameObject : null; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_10) { goto IL_0033; } } { G_B6_0 = ((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)(NULL)); goto IL_0039; } IL_0033: { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = V_2; NullCheck(L_11); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12; L_12 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_11, NULL); G_B6_0 = L_12; } IL_0039: { V_0 = G_B6_0; } IL_003a: { // while (obj != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_14; L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_14) { goto IL_0009; } } { // return null; return (FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135*)NULL; } } // System.Void DungeonArchitect.Samples.GridFlow.LockedDoor::OnTriggerEnter(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedDoor_OnTriggerEnter_m9B38B9A3C740E971E2244A5C306927DF196231FA (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) { { // if (CanOpenDoor(other)) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other; bool L_1; L_1 = LockedDoor_CanOpenDoor_m0410A70D10CDC11C4EB4B4FD1FCC08DC22AE90F4(__this, L_0, NULL); if (!L_1) { goto IL_000f; } } { // OpenDoor(); LockedDoor_OpenDoor_m351AF804F743C0682FAD98199AF6A6A3ADC68E97(__this, NULL); } IL_000f: { // } return; } } // System.Void DungeonArchitect.Samples.GridFlow.LockedDoor::OnTriggerExit(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedDoor_OnTriggerExit_m30B5B1992B4AA179C0BC204E3B57C14FB8823FF7 (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) { { // CloseDoor(); LockedDoor_CloseDoor_mC1B0D6B49CC2C8E0E23FCBCECCF2E8CBC2BCC8DC(__this, NULL); // } return; } } // System.Boolean DungeonArchitect.Samples.GridFlow.LockedDoor::CanOpenDoor(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LockedDoor_CanOpenDoor_m0410A70D10CDC11C4EB4B4FD1FCC08DC22AE90F4 (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisInventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9_m0128F127C0B2E1C40B5886F87109027AEAB733A7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* V_0 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; int32_t V_2 = 0; String_t* V_3 = NULL; { // var inventory = other.gameObject.GetComponentInChildren(); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL); NullCheck(L_1); Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* L_2; L_2 = GameObject_GetComponentInChildren_TisInventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9_m0128F127C0B2E1C40B5886F87109027AEAB733A7(L_1, GameObject_GetComponentInChildren_TisInventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9_m0128F127C0B2E1C40B5886F87109027AEAB733A7_RuntimeMethod_var); V_0 = L_2; // if (inventory != null) Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0039; } } { // foreach (var validKey in validKeys) StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = __this->___validKeys_8; V_1 = L_5; V_2 = 0; goto IL_0033; } IL_0020: { // foreach (var validKey in validKeys) StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = V_1; int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; String_t* L_9 = (L_6)->GetAt(static_cast(L_8)); V_3 = L_9; // if (inventory.ContainsItem(validKey)) Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* L_10 = V_0; String_t* L_11 = V_3; NullCheck(L_10); bool L_12; L_12 = Inventory_ContainsItem_m16053241EB0B39218AA2DD0BC4F955F6349EAEE7(L_10, L_11, NULL); if (!L_12) { goto IL_002f; } } { // return true; return (bool)1; } IL_002f: { int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0033: { // foreach (var validKey in validKeys) int32_t L_14 = V_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = V_1; NullCheck(L_15); if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_0020; } } IL_0039: { // return false; return (bool)0; } } // System.Void DungeonArchitect.Samples.GridFlow.LockedDoor::OpenDoor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedDoor_OpenDoor_m351AF804F743C0682FAD98199AF6A6A3ADC68E97 (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1CFBFF5C3B798D7F932FD426F3AE7DC807E3886E); s_Il2CppMethodInitialized = true; } { // animator.SetBool("doorOpen", true); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___animator_6; NullCheck(L_0); Animator_SetBool_m6F8D4FAF0770CD4EC1F54406249785DE7391E42B(L_0, _stringLiteral1CFBFF5C3B798D7F932FD426F3AE7DC807E3886E, (bool)1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.GridFlow.LockedDoor::CloseDoor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedDoor_CloseDoor_mC1B0D6B49CC2C8E0E23FCBCECCF2E8CBC2BCC8DC (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1CFBFF5C3B798D7F932FD426F3AE7DC807E3886E); s_Il2CppMethodInitialized = true; } { // animator.SetBool("doorOpen", false); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___animator_6; NullCheck(L_0); Animator_SetBool_m6F8D4FAF0770CD4EC1F54406249785DE7391E42B(L_0, _stringLiteral1CFBFF5C3B798D7F932FD426F3AE7DC807E3886E, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.GridFlow.LockedDoor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedDoor__ctor_m5F8BA966E3B66314E83DA12301733138D899BD96 (LockedDoor_tB7C7C819F3BF84239BCF5D240BD989E611169FC9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private string[] validKeys = new string[0]; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0); __this->___validKeys_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___validKeys_8), (void*)L_0); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.GridFlow.GridFlowGameController::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowGameController_Start_m96727F873DB23D4232514A113D30DEB05071A3C1 (GridFlowGameController_tAEF1C96E4ECD825071AFBCFE0E10FB2354D772DD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisGridFlowDungeonConfig_t0E234576590D92DD585D565D0C248FA9CEE04792_m97E511A833B91AC33ABE55408684D437D6E35876_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* V_0 = NULL; { // if (dungeon != null) Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___dungeon_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0035; } } { // var dungeonConfig = dungeon.GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); GridFlowDungeonConfig_t0E234576590D92DD585D565D0C248FA9CEE04792* L_3; L_3 = Component_GetComponent_TisGridFlowDungeonConfig_t0E234576590D92DD585D565D0C248FA9CEE04792_m97E511A833B91AC33ABE55408684D437D6E35876(L_2, Component_GetComponent_TisGridFlowDungeonConfig_t0E234576590D92DD585D565D0C248FA9CEE04792_m97E511A833B91AC33ABE55408684D437D6E35876_RuntimeMethod_var); // var random = new System.Random(); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_4 = (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*)il2cpp_codegen_object_new(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var); NullCheck(L_4); Random__ctor_m151183BD4F021499A98B9DE8502DAD4B12DD16AC(L_4, NULL); V_0 = L_4; // dungeonConfig.Seed = (uint)random.Next(); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Random::Next() */, L_5); NullCheck(L_3); ((DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD*)L_3)->___Seed_4 = L_6; // dungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_7 = __this->___dungeon_4; NullCheck(L_7); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_7, NULL); } IL_0035: { // } return; } } // System.Void DungeonArchitect.Samples.GridFlow.GridFlowGameController::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowGameController_Update_m5AAA7452F2B5DF5B4ECE873AA1F3B8F071342E1B (GridFlowGameController_tAEF1C96E4ECD825071AFBCFE0E10FB2354D772DD* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.GridFlow.GridFlowGameController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowGameController__ctor_mA829B645CD5FA1D59740D156D46DA2EB431B8C3E (GridFlowGameController_tAEF1C96E4ECD825071AFBCFE0E10FB2354D772DD* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.GridFlow.GridFlowPlayerController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowPlayerController__ctor_mBCE97E10D026852EA4088E97F617F8D655705334 (GridFlowPlayerController_t16A1A01961AD21D2C55699FF63FFD0F2D9D6D2C7* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.GridFlow.InventoryItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InventoryItem__ctor_m869963F328133108C537E8261C6A2953F75F26D8 (InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.GridFlow.Inventory::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inventory_Awake_m08051A59C94411D09577F91831501FDC997D721E (Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectOfType_TisInventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C_m4C90A47260BA6BFEA579F81EF7E39508A8BC04F2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // inventoryUI = GameObject.FindObjectOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); InventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C* L_0; L_0 = Object_FindObjectOfType_TisInventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C_m4C90A47260BA6BFEA579F81EF7E39508A8BC04F2(Object_FindObjectOfType_TisInventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C_m4C90A47260BA6BFEA579F81EF7E39508A8BC04F2_RuntimeMethod_var); __this->___inventoryUI_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___inventoryUI_5), (void*)L_0); // } return; } } // System.Boolean DungeonArchitect.Samples.GridFlow.Inventory::Add(DungeonArchitect.Samples.GridFlow.InventoryItem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inventory_Add_mE501FB73A539825CDE992F92ABE2BE13ECC0A2E1 (Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* __this, InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* ___0_item, 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; } InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2* V_0 = NULL; int32_t V_1 = 0; InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* V_2 = NULL; { // foreach (var slot in slots) InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2* L_0 = __this->___slots_4; V_0 = L_0; V_1 = 0; goto IL_0043; } IL_000b: { // foreach (var slot in slots) InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // if (slot.item.itemType == InventoryItemType.None) InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* L_5 = V_2; NullCheck(L_5); InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_6 = L_5->___item_4; NullCheck(L_6); int32_t L_7 = L_6->___itemType_0; if (L_7) { goto IL_003f; } } { // slot.item = item; InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* L_8 = V_2; InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_9 = ___0_item; NullCheck(L_8); L_8->___item_4 = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_8->___item_4), (void*)L_9); // if (inventoryUI != null) InventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C* L_10 = __this->___inventoryUI_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_003d; } } { // inventoryUI.UpdateUI(this); InventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C* L_12 = __this->___inventoryUI_5; NullCheck(L_12); InventoryUI_UpdateUI_mB76C811F0702F05E9FE3DCDB2FB38B40FE094104(L_12, __this, NULL); } IL_003d: { // return true; return (bool)1; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { // foreach (var slot in slots) int32_t L_14 = V_1; InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2* L_15 = V_0; NullCheck(L_15); if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_000b; } } { // return false; return (bool)0; } } // System.Boolean DungeonArchitect.Samples.GridFlow.Inventory::ContainsItem(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inventory_ContainsItem_m16053241EB0B39218AA2DD0BC4F955F6349EAEE7 (Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* __this, String_t* ___0_itemId, const RuntimeMethod* method) { InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2* V_0 = NULL; int32_t V_1 = 0; InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* V_2 = NULL; { // foreach (var slot in slots) InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2* L_0 = __this->___slots_4; V_0 = L_0; V_1 = 0; goto IL_0035; } IL_000b: { // foreach (var slot in slots) InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // if (slot.item.itemType != InventoryItemType.None) InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* L_5 = V_2; NullCheck(L_5); InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_6 = L_5->___item_4; NullCheck(L_6); int32_t L_7 = L_6->___itemType_0; if (!L_7) { goto IL_0031; } } { // if (slot.item.itemId == itemId) InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* L_8 = V_2; NullCheck(L_8); InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_9 = L_8->___item_4; NullCheck(L_9); String_t* L_10 = L_9->___itemId_1; String_t* L_11 = ___0_itemId; bool L_12; L_12 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, L_11, NULL); if (!L_12) { goto IL_0031; } } { // return true; return (bool)1; } IL_0031: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0035: { // foreach (var slot in slots) int32_t L_14 = V_1; InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2* L_15 = V_0; NullCheck(L_15); if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_000b; } } { // return false; return (bool)0; } } // System.Void DungeonArchitect.Samples.GridFlow.Inventory::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inventory__ctor_m435A0A6219286F297A79624ACFE7AE283A378DBC (Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.GridFlow.InventorySlot::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InventorySlot__ctor_m73302C2E9130EB904D5E66536F6FBFBEA81F99BF (InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public InventoryItem item = new InventoryItem(); InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_0 = (InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0*)il2cpp_codegen_object_new(InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0_il2cpp_TypeInfo_var); NullCheck(L_0); InventoryItem__ctor_m869963F328133108C537E8261C6A2953F75F26D8(L_0, NULL); __this->___item_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___item_4), (void*)L_0); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.GridFlow.PickableItem::OnTriggerEnter(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PickableItem_OnTriggerEnter_m248ABCE93F28712BFE0B8CAC0B2DB261EFBD4485 (PickableItem_t33487F7C5559F23BDF35B1AB12F13BDE8C955F3D* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisInventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9_m0128F127C0B2E1C40B5886F87109027AEAB733A7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* V_0 = NULL; InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* V_1 = NULL; { // var go = other.gameObject; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL); // var inventory = go.GetComponentInChildren(); NullCheck(L_1); Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* L_2; L_2 = GameObject_GetComponentInChildren_TisInventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9_m0128F127C0B2E1C40B5886F87109027AEAB733A7(L_1, GameObject_GetComponentInChildren_TisInventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9_m0128F127C0B2E1C40B5886F87109027AEAB733A7_RuntimeMethod_var); V_0 = L_2; // if (inventory != null) Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0054; } } { // var item = new InventoryItem(); InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_5 = (InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0*)il2cpp_codegen_object_new(InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0_il2cpp_TypeInfo_var); NullCheck(L_5); InventoryItem__ctor_m869963F328133108C537E8261C6A2953F75F26D8(L_5, NULL); V_1 = L_5; // item.itemType = itemType; InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_6 = V_1; int32_t L_7 = __this->___itemType_4; NullCheck(L_6); L_6->___itemType_0 = L_7; // item.itemId = GetItemId(); InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_8 = V_1; String_t* L_9; L_9 = PickableItem_GetItemId_m2C10F3DC1E4AA6AADAE612468569FA0C68115D75(__this, NULL); NullCheck(L_8); L_8->___itemId_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_8->___itemId_1), (void*)L_9); // item.icon = icon; InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_10 = V_1; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_11 = __this->___icon_5; NullCheck(L_10); L_10->___icon_2 = L_11; Il2CppCodeGenWriteBarrier((void**)(&L_10->___icon_2), (void*)L_11); // if (inventory.Add(item)) Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* L_12 = V_0; InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_13 = V_1; NullCheck(L_12); bool L_14; L_14 = Inventory_Add_mE501FB73A539825CDE992F92ABE2BE13ECC0A2E1(L_12, L_13, NULL); if (!L_14) { goto IL_0054; } } { // Destroy(gameObject); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15; L_15 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_15, NULL); // return; return; } IL_0054: { // } return; } } // System.String DungeonArchitect.Samples.GridFlow.PickableItem::GetItemId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PickableItem_GetItemId_m2C10F3DC1E4AA6AADAE612468569FA0C68115D75 (PickableItem_t33487F7C5559F23BDF35B1AB12F13BDE8C955F3D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m50379D3526DB9DD871B27EC6A34B8CCEF3F34F00_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* V_0 = NULL; { // var itemMetadata = GetComponent(); FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_0; L_0 = Component_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m50379D3526DB9DD871B27EC6A34B8CCEF3F34F00(__this, Component_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m50379D3526DB9DD871B27EC6A34B8CCEF3F34F00_RuntimeMethod_var); V_0 = L_0; // return (itemMetadata != null) ? itemMetadata.itemId : ""; FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_2) { goto IL_0016; } } { return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_0016: { FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_3 = V_0; NullCheck(L_3); String_t* L_4 = L_3->___itemId_5; return L_4; } } // System.Void DungeonArchitect.Samples.GridFlow.PickableItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PickableItem__ctor_m770A25505D176E82FD98F08BD0D6F684CA12AB8E (PickableItem_t33487F7C5559F23BDF35B1AB12F13BDE8C955F3D* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.GridFlow.InventoryUI::UpdateUI(DungeonArchitect.Samples.GridFlow.Inventory) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InventoryUI_UpdateUI_mB76C811F0702F05E9FE3DCDB2FB38B40FE094104 (InventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C* __this, Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* ___0_inventory, const RuntimeMethod* method) { int32_t V_0 = 0; InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* V_1 = NULL; { // for (int i = 0; i < inventory.slots.Length && i < slotImages.Length; i++) V_0 = 0; goto IL_0041; } IL_0004: { // var slot = inventory.slots[i]; Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* L_0 = ___0_inventory; NullCheck(L_0); InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2* L_1 = L_0->___slots_4; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* L_4 = (L_1)->GetAt(static_cast(L_3)); V_1 = L_4; // if (slot.item.itemType != InventoryItemType.None) InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* L_5 = V_1; NullCheck(L_5); InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_6 = L_5->___item_4; NullCheck(L_6); int32_t L_7 = L_6->___itemType_0; if (!L_7) { goto IL_003d; } } { // var image = slotImages[i]; ImageU5BU5D_t8869694C217655DA7B1315DC02C80F1308B78B78* L_8 = __this->___slotImages_4; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_11 = (L_8)->GetAt(static_cast(L_10)); // image.sprite = slot.item.icon; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_12 = L_11; InventorySlot_tD5A1E93E3B44843007E167104BFA4CA97F259EB9* L_13 = V_1; NullCheck(L_13); InventoryItem_t35FB6F2CD17440871BCF4A2AAA4EB28BC93A4BA0* L_14 = L_13->___item_4; NullCheck(L_14); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_15 = L_14->___icon_2; NullCheck(L_12); Image_set_sprite_mC0C248340BA27AAEE56855A3FAFA0D8CA12956DE(L_12, L_15, NULL); // image.color = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16; L_16 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); NullCheck(L_12); VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_12, L_16); } IL_003d: { // for (int i = 0; i < inventory.slots.Length && i < slotImages.Length; i++) int32_t L_17 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0041: { // for (int i = 0; i < inventory.slots.Length && i < slotImages.Length; i++) int32_t L_18 = V_0; Inventory_t21D86CA25873D1CB0632B0F9B078B4CD1C4B43B9* L_19 = ___0_inventory; NullCheck(L_19); InventorySlotU5BU5D_tBA07A24B84FBA6317272A5ED351A64970D726DF2* L_20 = L_19->___slots_4; NullCheck(L_20); if ((((int32_t)L_18) >= ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))) { goto IL_0057; } } { int32_t L_21 = V_0; ImageU5BU5D_t8869694C217655DA7B1315DC02C80F1308B78B78* L_22 = __this->___slotImages_4; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0004; } } IL_0057: { // } return; } } // System.Void DungeonArchitect.Samples.GridFlow.InventoryUI::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InventoryUI__ctor_m9B5C9D0DC44F481FB69092C80E6D6E2B2330A3E0 (InventoryUI_t884BF672616672D81A64BFD452FD9B2296E6A55C* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.GridFlow.RandomTreeTransformRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomTreeTransformRule_GetTransform_m2A467A710A6C4A409FC5AF79FC54073A30672D69 (RandomTreeTransformRule_t034ACE96C744D62E3BFC3CE71296C2172BE54C6B* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_propTransform, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___4_outPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___5_outRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___6_outScale, const RuntimeMethod* method) { float V_0 = 0.0f; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); { // base.GetTransform(socket, model, propTransform, random, out outPosition, out outRotation, out outScale); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_socket; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___1_model; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___2_propTransform; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_3 = ___3_random; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = ___4_outPosition; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5 = ___5_outRotation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = ___6_outScale; TransformationRule_GetTransform_mDB864F59A8ADBE6902A90FA90B7AF9D461A8BA06(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL); // var angle = random.value() * 360; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_7 = ___3_random; float L_8; L_8 = RandomExtensions_value_m49B78902A322D603F0A6EBC20FD10E5B1C94FD3C(L_7, NULL); V_0 = ((float)il2cpp_codegen_multiply(L_8, (360.0f))); // var rotation = Quaternion.Euler(0, angle, 0); float L_9 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_9, (0.0f), NULL); V_1 = L_10; // outRotation = rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_11 = ___5_outRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_1; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_11 = L_12; // var maxJitterDistance = 0.25f; V_2 = (0.25f); // var jitterDistance = random.NextFloat() * maxJitterDistance; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_13 = ___3_random; float L_14; L_14 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_13, NULL); // var jitterAngle = random.NextFloat() * Mathf.PI * 2; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_15 = ___3_random; float L_16; L_16 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_15, NULL); V_3 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_16, (3.14159274f))), (2.0f))); // var jitter = new Vector3(Mathf.Cos(jitterAngle), 0, Mathf.Sin(jitterAngle)) * maxJitterDistance; float L_17 = V_3; float L_18; L_18 = cosf(L_17); float L_19 = V_3; float L_20; L_20 = sinf(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; memset((&L_21), 0, sizeof(L_21)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), L_18, (0.0f), L_20, /*hidden argument*/NULL); float L_22 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_21, L_22, NULL); V_4 = L_23; // outPosition += jitter; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_24 = ___4_outPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_25 = ___4_outPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_25); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_26, L_27, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_24 = L_28; // } return; } } // System.Void DungeonArchitect.Samples.GridFlow.RandomTreeTransformRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomTreeTransformRule__ctor_mD7C72A1F60B98825489E4B22235BE88E521770D7 (RandomTreeTransformRule_t034ACE96C744D62E3BFC3CE71296C2172BE54C6B* __this, const RuntimeMethod* method) { { TransformationRule__ctor_mB2FBC251A9D9865B088C4CE1A952BD4877675DAF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.GridFlow.RestoreRotationTransformRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RestoreRotationTransformRule_GetTransform_mEA0F84EFF137D3706A716EF091387796DD94AF8F (RestoreRotationTransformRule_t7D92B719BEA6AFE18DFFFB377990E9E9C5E0D7CD* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_propTransform, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___4_outPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___5_outRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___6_outScale, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { // base.GetTransform(socket, model, propTransform, random, out outPosition, out outRotation, out outScale); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_socket; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___1_model; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___2_propTransform; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_3 = ___3_random; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = ___4_outPosition; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5 = ___5_outRotation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = ___6_outScale; TransformationRule_GetTransform_mDB864F59A8ADBE6902A90FA90B7AF9D461A8BA06(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL); // var rotation = socket.Transform.rotation; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_7 = ___0_socket; NullCheck(L_7); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_8 = (&L_7->___Transform_2); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9; L_9 = Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB(L_8, NULL); V_0 = L_9; // outRotation = Quaternion.Inverse(rotation); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_10 = ___5_outRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12; L_12 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_11, NULL); *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_10 = L_12; // } return; } } // System.Void DungeonArchitect.Samples.GridFlow.RestoreRotationTransformRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RestoreRotationTransformRule__ctor_mFAEFAA6345235DE51459058BADB1BB577FDDAD22 (RestoreRotationTransformRule_t7D92B719BEA6AFE18DFFFB377990E9E9C5E0D7CD* __this, const RuntimeMethod* method) { { TransformationRule__ctor_mB2FBC251A9D9865B088C4CE1A952BD4877675DAF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_AltPath::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridFlowPathSelector_AltPath_CanSelect_m8305300F7FA4781CF40C6FD3AC0DAEECA602E4BD (GridFlowPathSelector_AltPath_t8414FEE678559A0CA198E7209349342E59911C46* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_propTransform, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___2_model, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0895DAD08E8DD10F0EFD62555908F9D17806616C); s_Il2CppMethodInitialized = true; } GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* V_0 = NULL; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // var gridFlowModel = model as GridFlowDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___2_model; V_0 = ((GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB*)IsInstClass((RuntimeObject*)L_0, GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var)); // if (gridFlowModel == null) return false; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0012; } } { // if (gridFlowModel == null) return false; return (bool)0; } IL_0012: { // var query = gridFlowModel.Query; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_3 = V_0; NullCheck(L_3); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_4; L_4 = GridFlowDungeonModel_get_Query_mCBCDC18DEEE4783CE9CDAFB8BFC86D9A98937FAC_inline(L_3, NULL); V_1 = L_4; // if (query == null) return false; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0024; } } { // if (query == null) return false; return (bool)0; } IL_0024: { // var markerLocation = Matrix.GetTranslation(ref propTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___1_propTransform), NULL); V_2 = L_7; // var pathName = query.GetPathName(markerLocation); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_8 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2; NullCheck(L_8); String_t* L_10; L_10 = GridFlowDungeonQuery_GetPathName_m20A2ED2D11B6073EE6F40A52A444CAC523972E36(L_8, L_9, NULL); // return pathName == "alt"; bool L_11; L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, _stringLiteral0895DAD08E8DD10F0EFD62555908F9D17806616C, NULL); return L_11; } } // System.Void DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_AltPath::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowPathSelector_AltPath__ctor_m8B2B3DB7BF667F439DBB9E25B4F7C4F73574EEFB (GridFlowPathSelector_AltPath_t8414FEE678559A0CA198E7209349342E59911C46* __this, const RuntimeMethod* method) { { SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_MainPath::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridFlowPathSelector_MainPath_CanSelect_mEF7E78456BF1F11E8AF885A0A89C186A9A6D133C (GridFlowPathSelector_MainPath_t09EEDB64298963D5F558171634F49E9D4317F12D* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_propTransform, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___2_model, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8CD1492F9C3F4395DDA3F9C1582627EBC5A14250); s_Il2CppMethodInitialized = true; } GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* V_0 = NULL; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); String_t* V_3 = NULL; { // var gridFlowModel = model as GridFlowDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___2_model; V_0 = ((GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB*)IsInstClass((RuntimeObject*)L_0, GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var)); // if (gridFlowModel == null) return false; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0012; } } { // if (gridFlowModel == null) return false; return (bool)0; } IL_0012: { // var query = gridFlowModel.Query; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_3 = V_0; NullCheck(L_3); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_4; L_4 = GridFlowDungeonModel_get_Query_mCBCDC18DEEE4783CE9CDAFB8BFC86D9A98937FAC_inline(L_3, NULL); V_1 = L_4; // if (query == null) return false; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0024; } } { // if (query == null) return false; return (bool)0; } IL_0024: { // var markerLocation = Matrix.GetTranslation(ref propTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___1_propTransform), NULL); V_2 = L_7; // var pathName = query.GetPathName(markerLocation); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_8 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2; NullCheck(L_8); String_t* L_10; L_10 = GridFlowDungeonQuery_GetPathName_m20A2ED2D11B6073EE6F40A52A444CAC523972E36(L_8, L_9, NULL); V_3 = L_10; // return pathName == "main" // || pathName == "main_start" // || pathName == "main"; String_t* L_11 = V_3; bool L_12; L_12 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_11, _stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185, NULL); if (L_12) { goto IL_005a; } } { String_t* L_13 = V_3; bool L_14; L_14 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_13, _stringLiteral8CD1492F9C3F4395DDA3F9C1582627EBC5A14250, NULL); if (L_14) { goto IL_005a; } } { String_t* L_15 = V_3; bool L_16; L_16 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_15, _stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185, NULL); return L_16; } IL_005a: { return (bool)1; } } // System.Void DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_MainPath::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowPathSelector_MainPath__ctor_mA548C3F778B799EEE280513A1CADA12BB6DC9D39 (GridFlowPathSelector_MainPath_t09EEDB64298963D5F558171634F49E9D4317F12D* __this, const RuntimeMethod* method) { { SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_ShopPath::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridFlowPathSelector_ShopPath_CanSelect_mFC8DB86EAFBE621D74363BFE6D912D6E5E112716 (GridFlowPathSelector_ShopPath_tBEEADDF22BCF9161F6A07D34A531902E349A0DD7* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_propTransform, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___2_model, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98EFCD2577BCD88B20D4486FCC65B58CFDBEEC05); s_Il2CppMethodInitialized = true; } GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* V_0 = NULL; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // var gridFlowModel = model as GridFlowDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___2_model; V_0 = ((GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB*)IsInstClass((RuntimeObject*)L_0, GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var)); // if (gridFlowModel == null) return false; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0012; } } { // if (gridFlowModel == null) return false; return (bool)0; } IL_0012: { // var query = gridFlowModel.Query; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_3 = V_0; NullCheck(L_3); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_4; L_4 = GridFlowDungeonModel_get_Query_mCBCDC18DEEE4783CE9CDAFB8BFC86D9A98937FAC_inline(L_3, NULL); V_1 = L_4; // if (query == null) return false; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0024; } } { // if (query == null) return false; return (bool)0; } IL_0024: { // var markerLocation = Matrix.GetTranslation(ref propTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___1_propTransform), NULL); V_2 = L_7; // var pathName = query.GetPathName(markerLocation); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_8 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2; NullCheck(L_8); String_t* L_10; L_10 = GridFlowDungeonQuery_GetPathName_m20A2ED2D11B6073EE6F40A52A444CAC523972E36(L_8, L_9, NULL); // return pathName == "shop"; bool L_11; L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, _stringLiteral98EFCD2577BCD88B20D4486FCC65B58CFDBEEC05, NULL); return L_11; } } // System.Void DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_ShopPath::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowPathSelector_ShopPath__ctor_m99E15C63B4BF7A0F7763E210543329AC5D71A33C (GridFlowPathSelector_ShopPath_tBEEADDF22BCF9161F6A07D34A531902E349A0DD7* __this, const RuntimeMethod* method) { { SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_TreasurePath::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridFlowPathSelector_TreasurePath_CanSelect_mB165F8CB3AB5A0BDF1F112657E2227D6A2255A25 (GridFlowPathSelector_TreasurePath_tF9072A034DAD474FE85CB5AF59E04DA9D66D3F59* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_propTransform, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___2_model, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEC2977439008AFE8409D4BD07109EB59184CFC3A); s_Il2CppMethodInitialized = true; } GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* V_0 = NULL; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); String_t* V_3 = NULL; bool V_4 = false; { // var gridFlowModel = model as GridFlowDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___2_model; V_0 = ((GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB*)IsInstClass((RuntimeObject*)L_0, GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var)); // if (gridFlowModel == null) return false; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0012; } } { // if (gridFlowModel == null) return false; return (bool)0; } IL_0012: { // var query = gridFlowModel.Query; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_3 = V_0; NullCheck(L_3); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_4; L_4 = GridFlowDungeonModel_get_Query_mCBCDC18DEEE4783CE9CDAFB8BFC86D9A98937FAC_inline(L_3, NULL); V_1 = L_4; // if (query == null) return false; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0024; } } { // if (query == null) return false; return (bool)0; } IL_0024: { // var markerLocation = Matrix.GetTranslation(ref propTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___1_propTransform), NULL); V_2 = L_7; // var pathName = query.GetPathName(markerLocation); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_8 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2; NullCheck(L_8); String_t* L_10; L_10 = GridFlowDungeonQuery_GetPathName_m20A2ED2D11B6073EE6F40A52A444CAC523972E36(L_8, L_9, NULL); V_3 = L_10; // var isRoom = query.GetRoomType(markerLocation) == GridFlowLayoutNodeRoomType.Room; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_11 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_2; NullCheck(L_11); int32_t L_13; L_13 = GridFlowDungeonQuery_GetRoomType_m7E5D5C34E87FBB37B987685EBC88162F86E1CE94(L_11, L_12, NULL); V_4 = (bool)((((int32_t)L_13) == ((int32_t)1))? 1 : 0); // return pathName == "bonus_main" && isRoom; String_t* L_14 = V_3; bool L_15; L_15 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_14, _stringLiteralEC2977439008AFE8409D4BD07109EB59184CFC3A, NULL); bool L_16 = V_4; return (bool)((int32_t)((int32_t)L_15&(int32_t)L_16)); } } // System.Void DungeonArchitect.Samples.GridFlow.GridFlowPathSelector_TreasurePath::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowPathSelector_TreasurePath__ctor_m17F351511D3940B394F264BBE658B32318A889ED (GridFlowPathSelector_TreasurePath_tF9072A034DAD474FE85CB5AF59E04DA9D66D3F59* __this, const RuntimeMethod* method) { { SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean DungeonArchitect.Samples.GridFlow.GridFlowCaveSelector::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridFlowCaveSelector_CanSelect_mAA3D5AB100748E091329EAECA39DFF5072AF5E8F (GridFlowCaveSelector_t42109BF01834F20FE16D0D3B24890DCE90CF4244* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_propTransform, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___2_model, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* V_0 = NULL; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // var gridFlowModel = model as GridFlowDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___2_model; V_0 = ((GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB*)IsInstClass((RuntimeObject*)L_0, GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var)); // if (gridFlowModel == null) return false; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0012; } } { // if (gridFlowModel == null) return false; return (bool)0; } IL_0012: { // var query = gridFlowModel.Query; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_3 = V_0; NullCheck(L_3); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_4; L_4 = GridFlowDungeonModel_get_Query_mCBCDC18DEEE4783CE9CDAFB8BFC86D9A98937FAC_inline(L_3, NULL); V_1 = L_4; // if (query == null) return false; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0024; } } { // if (query == null) return false; return (bool)0; } IL_0024: { // var markerLocation = Matrix.GetTranslation(ref propTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___1_propTransform), NULL); V_2 = L_7; // var roomType = query.GetRoomType(markerLocation); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_8 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2; NullCheck(L_8); int32_t L_10; L_10 = GridFlowDungeonQuery_GetRoomType_m7E5D5C34E87FBB37B987685EBC88162F86E1CE94(L_8, L_9, NULL); // return roomType == GridFlowLayoutNodeRoomType.Cave; return (bool)((((int32_t)L_10) == ((int32_t)3))? 1 : 0); } } // System.Void DungeonArchitect.Samples.GridFlow.GridFlowCaveSelector::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowCaveSelector__ctor_mD85180F8B2B3509B8A6B2C068199524393E41153 (GridFlowCaveSelector_t42109BF01834F20FE16D0D3B24890DCE90CF4244* __this, const RuntimeMethod* method) { { SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean DungeonArchitect.Samples.GridFlow.GridFlowRoomSelector::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridFlowRoomSelector_CanSelect_m6592177BAD3D39622A93A676480F63E10D770F82 (GridFlowRoomSelector_t53D52DE949F8EFCC00477D688A76C16D1C8E495C* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_propTransform, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___2_model, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* V_0 = NULL; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // var gridFlowModel = model as GridFlowDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___2_model; V_0 = ((GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB*)IsInstClass((RuntimeObject*)L_0, GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB_il2cpp_TypeInfo_var)); // if (gridFlowModel == null) return false; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0012; } } { // if (gridFlowModel == null) return false; return (bool)0; } IL_0012: { // var query = gridFlowModel.Query; GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* L_3 = V_0; NullCheck(L_3); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_4; L_4 = GridFlowDungeonModel_get_Query_mCBCDC18DEEE4783CE9CDAFB8BFC86D9A98937FAC_inline(L_3, NULL); V_1 = L_4; // if (query == null) return false; GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0024; } } { // if (query == null) return false; return (bool)0; } IL_0024: { // var markerLocation = Matrix.GetTranslation(ref propTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___1_propTransform), NULL); V_2 = L_7; // var roomType = query.GetRoomType(markerLocation); GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_8 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2; NullCheck(L_8); int32_t L_10; L_10 = GridFlowDungeonQuery_GetRoomType_m7E5D5C34E87FBB37B987685EBC88162F86E1CE94(L_8, L_9, NULL); // return roomType == GridFlowLayoutNodeRoomType.Room; return (bool)((((int32_t)L_10) == ((int32_t)1))? 1 : 0); } } // System.Void DungeonArchitect.Samples.GridFlow.GridFlowRoomSelector::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowRoomSelector__ctor_m4B969676BF3CDB0549EF3D618A2D03DFDE94C7AB (GridFlowRoomSelector_t53D52DE949F8EFCC00477D688A76C16D1C8E495C* __this, const RuntimeMethod* method) { { SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.CircularCity.CircularCityBuildingHeightModifier::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CircularCityBuildingHeightModifier_OnDungeonMarkersEmitted_m33BF5E4D60278033A0458D46D2A700FB634B0D73 (CircularCityBuildingHeightModifier_t4824F23227ABEF97EE3A3CFC308867D2454792D2* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___2_markers, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularCityDungeonConfig_t7817BFF1E73208574A6840788A4429EEE3654351_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CircularCityDungeonConfig_t7817BFF1E73208574A6840788A4429EEE3654351* V_0 = NULL; RuntimeObject* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; float V_4 = 0.0f; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* G_B6_0 = NULL; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* G_B5_0 = NULL; { // var config = dungeon.Config as CircularCityDungeonConfig; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = ___0_dungeon; NullCheck(L_0); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_1; L_1 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_0, NULL); V_0 = ((CircularCityDungeonConfig_t7817BFF1E73208574A6840788A4429EEE3654351*)IsInstClass((RuntimeObject*)L_1, CircularCityDungeonConfig_t7817BFF1E73208574A6840788A4429EEE3654351_il2cpp_TypeInfo_var)); // if (config == null) return; CircularCityDungeonConfig_t7817BFF1E73208574A6840788A4429EEE3654351* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0016; } } { // if (config == null) return; return; } IL_0016: { // foreach (var marker in markers) LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_4 = ___2_markers; NullCheck(L_4); RuntimeObject* L_5; L_5 = LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97(L_4, NULL); V_1 = L_5; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00de: {// begin finally (depth: 1) { RuntimeObject* L_6 = V_1; if (!L_6) { goto IL_00e7; } } { RuntimeObject* L_7 = V_1; NullCheck(L_7); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_7); } IL_00e7: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00d1_1; } IL_0022_1: { // foreach (var marker in markers) RuntimeObject* L_8 = V_1; NullCheck(L_8); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_9; L_9 = InterfaceFuncInvoker0< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var, L_8); // var position = Matrix.GetTranslation(ref marker.Transform); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_10 = L_9; NullCheck(L_10); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_11 = (&L_10->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_11, NULL); V_2 = L_12; // var distanceFromCenter = position.magnitude; float L_13; L_13 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL); // float t = (distanceFromCenter - config.startRadius) / (config.endRadius - config.startRadius); CircularCityDungeonConfig_t7817BFF1E73208574A6840788A4429EEE3654351* L_14 = V_0; NullCheck(L_14); float L_15 = L_14->___startRadius_7; CircularCityDungeonConfig_t7817BFF1E73208574A6840788A4429EEE3654351* L_16 = V_0; NullCheck(L_16); int32_t L_17 = L_16->___endRadius_8; CircularCityDungeonConfig_t7817BFF1E73208574A6840788A4429EEE3654351* L_18 = V_0; NullCheck(L_18); float L_19 = L_18->___startRadius_7; V_3 = ((float)(((float)il2cpp_codegen_subtract(L_13, L_15))/((float)il2cpp_codegen_subtract(((float)L_17), L_19)))); // t = Mathf.Clamp01(t); float L_20 = V_3; float L_21; L_21 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_20, NULL); V_3 = L_21; // t = 1 - t; float L_22 = V_3; V_3 = ((float)il2cpp_codegen_subtract((1.0f), L_22)); // if (curve != null) AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_23 = __this->___curve_4; G_B5_0 = L_10; if (!L_23) { G_B6_0 = L_10; goto IL_0076_1; } } { // t = curve.Evaluate(t); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_24 = __this->___curve_4; float L_25 = V_3; NullCheck(L_24); float L_26; L_26 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_24, L_25, NULL); V_3 = L_26; G_B6_0 = G_B5_0; } IL_0076_1: { // var scaleMultiplier = minScale + (maxScale - minScale) * t; float L_27 = __this->___minScale_6; float L_28 = __this->___maxScale_5; float L_29 = __this->___minScale_6; float L_30 = V_3; V_4 = ((float)il2cpp_codegen_add(L_27, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_28, L_29)), L_30)))); // var rotation = Matrix.GetRotation(ref marker.Transform); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_31 = G_B6_0; NullCheck(L_31); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_32 = (&L_31->___Transform_2); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33; L_33 = Matrix_GetRotation_m9C9279D228DC3622E77F89C3CD9E1C2AE4012ED5(L_32, NULL); V_5 = L_33; // var scale = Matrix.GetScale(ref marker.Transform); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_34 = L_31; NullCheck(L_34); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_35 = (&L_34->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Matrix_GetScale_mB4129435BCD704E75A7A0175465CBF423EA43B5E(L_35, NULL); V_6 = L_36; // scale = Vector3.Scale(scale, new Vector3(1, scaleMultiplier, 1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_6; float L_38 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; memset((&L_39), 0, sizeof(L_39)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_39), (1.0f), L_38, (1.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_37, L_39, NULL); V_6 = L_40; // marker.Transform = Matrix4x4.TRS(position, rotation, scale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_6; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_44; L_44 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_41, L_42, L_43, NULL); NullCheck(L_34); L_34->___Transform_2 = L_44; } IL_00d1_1: { // foreach (var marker in markers) RuntimeObject* L_45 = V_1; NullCheck(L_45); bool L_46; L_46 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_45); if (L_46) { goto IL_0022_1; } } { goto IL_00e8; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00e8: { // } return; } } // System.Void DungeonArchitect.Samples.CircularCity.CircularCityBuildingHeightModifier::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CircularCityBuildingHeightModifier__ctor_m4F76D0B43EFC6F5F92F4CD94917D60923B768CE6 (CircularCityBuildingHeightModifier_t4824F23227ABEF97EE3A3CFC308867D2454792D2* __this, const RuntimeMethod* method) { { // public float maxScale = 2; __this->___maxScale_5 = (2.0f); // public float minScale = 1; __this->___minScale_6 = (1.0f); DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, const RuntimeMethod* method) { { // get { return bounds; } Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_0 = __this->___bounds_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) { { // return location; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = __this->___location_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; 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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_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 int32_t Cell_get_Id_m9019A9DE5723347E0DE724E363AC4F2AAB7429BA_inline (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, const RuntimeMethod* method) { { // return id; int32_t L_0 = __this->___id_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* Cell_get_AdjacentCells_mC35A0A65ACAAB5271D19556623A0988F589AE523_inline (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, const RuntimeMethod* method) { { // return adjacentCells; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = __this->___adjacentCells_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Waypoint_set_AdjacentWaypoints_m6027038513D990E6C89C46C2A2FD5642DCF04117_inline (Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* __this, WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* ___0_value, const RuntimeMethod* method) { { // adjacentWaypoints = value; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_0 = ___0_value; __this->___adjacentWaypoints_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___adjacentWaypoints_5), (void*)L_0); // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_2 = L_0; float L_1 = ___1_y; __this->___y_3 = L_1; float L_2 = ___2_z; __this->___z_4 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; 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_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(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 int32_t Cell_get_CellType_m2C666B1ED7806805420EA64623AF5D3EDFF6F642_inline (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, const RuntimeMethod* method) { { // get { return cellType; } int32_t L_0 = __this->___cellType_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_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 WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* Waypoint_get_AdjacentWaypoints_m095EC76D41C5C9A425F2FE5D154321C0C2105B7E_inline (Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* __this, const RuntimeMethod* method) { { // return adjacentWaypoints; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_0 = __this->___adjacentWaypoints_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v; float L_3 = L_2.___y_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); V_0 = L_4; goto IL_0015; } IL_0015: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; 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_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(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 float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))); goto IL_002d; } IL_002d: { float L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* AIController2D_get_Agent_mFAEB9E98D30FD1D06C597AC5220F4D704D53E2FC_inline (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // return agent; DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_0 = __this->___agent_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL); V_0 = L_1; goto IL_000f; } IL_000f: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v; float L_3 = L_2.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL); V_0 = L_4; goto IL_001a; } IL_001a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; bool V_2 = false; float V_3 = 0.0f; { float L_0; L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_from), NULL); float L_1; L_1 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___1_to), NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1)))); V_0 = ((float)L_2); float L_3 = V_0; V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0); bool L_4 = V_2; if (!L_4) { goto IL_002c; } } { V_3 = (0.0f); goto IL_0056; } IL_002c: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_from; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_to; float L_7; L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL); float L_8 = V_0; float L_9; L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL); V_1 = L_9; float L_10 = V_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_11; L_11 = acos(((double)L_10)); V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f))); goto IL_0056; } IL_0056: { float L_12 = V_3; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_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 LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* AIController2D_get_LastSighting_m1FCAF747DC31E5CCEB23D37165853306B352D5C0_inline (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // return lastSighting; LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_0 = __this->___lastSighting_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 LastPlayerSighting_get_Position_m3953DAB8883A0C19910FE1B73555EBD593BB236E_inline (LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* __this, const RuntimeMethod* method) { { // return position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___position_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LastPlayerSighting_set_Position_m6B6B68AA6AB7551FEC78274E249D9BFD62A66AC6_inline (LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // position = value; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___position_5 = L_0; // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* AIController2D_get_Patrol_mB59375790F3249E65D323BD8DCE8C1B167F04EC2_inline (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // return patrol; PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* L_0 = __this->___patrol_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* PatrolPath_get_PatrolPoints_m4B2BCC013070396C13824CD1BE32CA972084C22B_inline (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, const RuntimeMethod* method) { { // return patrolPoints; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_0 = __this->___patrolPoints_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*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 CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* AIController2D_get_Capsule_mAFCF18CFE4FE81B22CD579FF14766778C4F56E52_inline (AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* __this, const RuntimeMethod* method) { { // return capsule; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_0 = __this->___capsule_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___0_x; float L_1 = ___1_y; float L_2 = ___2_z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL); V_0 = L_5; goto IL_001b; } IL_001b: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* GridFlowDungeonModel_get_Query_mCBCDC18DEEE4783CE9CDAFB8BFC86D9A98937FAC_inline (GridFlowDungeonModel_tF8096642F67E65F2D0270926B49ECED0D5B769EB* __this, const RuntimeMethod* method) { { // public GridFlowDungeonQuery Query { get => query; } GridFlowDungeonQuery_t17318EEC1571B3BAAC8EE0ECEAD39B4FB38F3B83* L_0 = __this->___query_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_6; L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))))); V_0 = ((float)L_6); goto IL_0034; } IL_0034: { float L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; bool V_2 = false; { float L_0 = ___0_value; V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (0.0f); goto IL_002d; } IL_0015: { float L_2 = ___0_value; V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_0029; } } { V_1 = (1.0f); goto IL_002d; } IL_0029: { float L_4 = ___0_value; V_1 = L_4; goto IL_002d; } IL_002d: { float L_5 = V_1; return L_5; } } 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 Enumerator_get_Current_m8A0598EF34186B32CD19AAE697F86E8C19494FA4_gshared_inline (Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____currentKey_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_gshared_inline (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (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 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; (( 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_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->____currentValue_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)__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; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = V_0; int32_t L_7 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8); return; } IL_0034: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_item; (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, 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 Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) { { float L_0 = ___0_r; __this->___r_0 = L_0; float L_1 = ___1_g; __this->___g_1 = L_1; float L_2 = ___2_b; __this->___b_2 = L_2; float L_3 = ___3_a; __this->___a_3 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; float L_1; L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL); V_0 = L_1; float L_2 = V_0; V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_001e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value; float L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL); V_2 = L_6; goto IL_0026; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_7; goto IL_0026; } IL_0026: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___z_4; V_0 = ((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)))); goto IL_002d; } IL_002d: { float L_12 = V_0; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___0_value; float L_1 = ___1_min; V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { float L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { float L_4 = ___0_value; float L_5 = ___2_max; V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { float L_7 = ___2_max; ___0_value = L_7; } IL_0019: { float L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { float L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector; float L_11 = L_10.___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_12; L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))))); V_0 = ((float)L_12); goto IL_0034; } IL_0034: { float L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(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; } }