#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 VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, 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 InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, 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); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; // System.Action`1 struct Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404; // System.Action`2 struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8; // 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_tA67244141E978011D16C324808EB61B56151233E; // 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_t5325F3E86A1DD643DF586720E789E5CB8AA3E733; // 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.IEnumerable`1 struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tCDD444552DC0C5817063023C3F3CC3A8D563E680; // 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_t0F7348B7C3DBAC2DFD60DA8607A8BCD442B3E713; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tC2F48DE7D6902A4A2A4A9B75A1B0A0210B1DD78B; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t8ADBCC0D9F9CC9A1C1B0D4BD6E8C04BA17A854DA; // System.Collections.Generic.List`1 struct List_1_t2CDCA768E7F493F5EDEBC75AEB200FD621354E35; // System.Collections.Generic.List`1 struct List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A; // System.Collections.Generic.List`1 struct List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353; // System.Collections.Generic.List`1 struct List_1_t5D0E2E68F505B13C17076E4382706078580D4840; // System.Collections.Generic.List`1 struct List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00; // System.Collections.Generic.List`1 struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B; // System.Collections.Generic.List`1 struct List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A; // System.Collections.Generic.List`1 struct List_1_t5B2B2081BF8097131F5848A462357FBB09D50112; // System.Collections.Generic.List`1 struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A; // System.Collections.Generic.List`1 struct List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; // System.Collections.Generic.List`1 struct List_1_t72F81508323A323FA6727DCAE9E4209241B62383; // 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_tAC542DD04C954C5852E47B3E8F35D961996D3064; // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B; // System.Collections.Generic.List`1 struct List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B; // System.Collections.Generic.Queue`1> struct Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3; // System.Collections.Generic.Queue`1 struct Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4; // System.Collections.Generic.Queue`1 struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5; // System.Collections.Generic.Stack`1> struct Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819; // System.Collections.Generic.Stack`1 struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5; // System.Collections.Generic.Stack`1 struct Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A; // UnityEngine.UI.CoroutineTween.TweenRunner`1 struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4; // UnityEngine.Events.UnityAction`1 struct UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90; // UnityEngine.Events.UnityEvent`1 struct UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3582056176935097C0FD0BCAD034D6F6A97FAB2A; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tDD8866297BDB0083DD617735FABC479642FDAE32; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t0DEBB303E311972BC737160E790E965B42CA16AA; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tCFC53C28DCF3E98DFBA71C14DCE7BA98B19CB311; // System.Collections.Generic.List`1[] struct List_1U5BU5D_tFC1B34616B60A3B29E00A1B23A06878FF5F9D705; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t2CFDF858EE12B89FC5F13DBADC8CBAC5CC2370D6; // DungeonArchitect.Samples.ShooterGame.AIController[] struct AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42; // DungeonArchitect.Builders.Grid.Cell[] struct CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8; // DungeonArchitect.Builders.Grid.CellDoor[] struct CellDoorU5BU5D_t4C7F8D55D36058D4C4286AA43070C1F50CA66F48; // CellSpatialConfig3D[] struct CellSpatialConfig3DU5BU5D_tD2E0671D540218B9EC60F7166C6BC495671C10CA; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // DungeonArchitect.Builders.SimpleCity.CityBlockDimension[] struct CityBlockDimensionU5BU5D_tEBD3240F350815EE44B0C464618510BD6E01B2B8; // UnityEngine.Collider[] struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; // UnityEngine.Collider2D[] struct Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // DungeonArchitect.Builders.FloorPlan.FloorChunk[] struct FloorChunkU5BU5D_tD6A628523FF858A9D807AB3DF1912F14B30F8C91; // DungeonArchitect.Builders.FloorPlan.Tooling.FloorPlanCorridorTool[] struct FloorPlanCorridorToolU5BU5D_t71AC1A149B54544B328CEBAC49B50B4120F9597E; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell[] struct FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603; // UnityEngine.GameObject[] struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF; // DungeonArchitect.Graphs.Graph[] struct GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // DungeonArchitect.IntVector[] struct IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440; // DungeonArchitect.Builders.Isaac.IsaacDoor[] struct IsaacDoorU5BU5D_tA1996ECC887E7D52FDE968B6AF69AB7ABCF43DA0; // DungeonArchitect.Builders.Isaac.IsaacRoom[] struct IsaacRoomU5BU5D_t47A25BB5459DFAFC56AB0EA70F0B78FA2A336556; // JackRabbit.LevelEndGoal2D[] struct LevelEndGoal2DU5BU5D_tCC06CE90A47A244553218BA65A1F3A509B1FFD5F; // DungeonArchitect.Samples.ShooterGame.LevelGoal[] struct LevelGoalU5BU5D_tE5A4995A3A9168486C208EDDC5DC3CFCD9AB9A33; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // DungeonArchitect.Samples.PlaceableMarker[] struct PlaceableMarkerU5BU5D_t94982F2E113F341781226B3CD62753FD7C914F6F; // DungeonArchitect.PropSocket[] struct PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD; // UnityEngine.RaycastHit[] struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; // UnityEngine.RaycastHit2D[] struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7; // UnityEngine.Renderer[] struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A; // DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo[] struct SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2; // UnityEngine.UI.Selectable[] struct SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor[] struct SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9; // DungeonArchitect.Builders.SimpleCity.SimpleCityCell[] struct SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7; // SkyscraperRange[] struct SkyscraperRangeU5BU5D_tFBA864E0B3B3428BB7B9E56CD2385FFCDBB56824; // DungeonArchitect.Frameworks.Snap.SnapConnectionLockedDoorInfo[] struct SnapConnectionLockedDoorInfoU5BU5D_tC1144DFB05181F997DF2452D4B633DA93E7DC686; // DungeonArchitect.Samples.Snap.SnapCustomMarker[] struct SnapCustomMarkerU5BU5D_tA1361AD1863917021FC93FEF755B0F457E9A36A5; // DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo[] struct SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9; // DungeonArchitect.Builders.Snap.SnapQueryModuleInfo[] struct SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // DungeonArchitect.Samples.ShooterGame.State[] struct StateU5BU5D_t5C97EF2F0BF0A6A3ED6F6C932F5D8E13769C76D9; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // UnityEngine.Transform[] struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.UIVertex[] struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // DungeonArchitect.Samples.ShooterGame.Waypoint[] struct WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2; // System.Int32[,] struct Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F; // DungeonArchitect.Builders.Isaac.IsaacRoomTile[,] struct IsaacRoomTileU5BU2CU5D_t088AF0F926117331307A392E88CD4CFC165B6472; // DungeonArchitect.Builders.SimpleCity.SimpleCityCell[,] struct SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B; // System.Single[,] struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4; // System.Single[,,] struct SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488; // DADemo_Sample_Utils.AADisableChecker struct AADisableChecker_tE3D35F7CF4DFC2102CA78036448ED598F15BE5BF; // DungeonArchitect.Samples.ShooterGame.AIController struct AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE; // DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D struct AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB; // DungeonArchitect.Samples.ShooterGame.AIStateBase struct AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4; // DungeonArchitect.Samples.ShooterGame.AIStateDead struct AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31; // DungeonArchitect.Samples.ShooterGame.AIStateIdle struct AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B; // DungeonArchitect.Samples.ShooterGame.AIStateMoveToLastKnownPosition struct AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955; // DungeonArchitect.Samples.ShooterGame.AIStatePatrol struct AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53; // DungeonArchitect.Samples.ShooterGame.AIStatePersuit struct AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E; // DungeonArchitect.Samples.ShooterGame.AIStateWaitAndSearch struct AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91; // AdjacentCorridorTracker struct AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF; // AlternateSelectionRule struct AlternateSelectionRule_tC80BEE04589CC1047FAD9AB09703C26843D93FDE; // UnityEngine.UI.AnimationTriggers struct AnimationTriggers_tA0DC06F89C5280C6DD972F6F4C8A56D7F4F79074; // UnityEngine.Animator struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883; // UnityEngine.AudioClip struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20; // UnityEngine.Audio.AudioMixer struct AudioMixer_tE2E8D79241711CDF9AB428C7FB96A35D80E40B04; // UnityEngine.Audio.AudioMixerSnapshot struct AudioMixerSnapshot_tB9A62E6CFA52643B938E4FBFFAE1A5ED30907781; // UnityEngine.AudioSource struct AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299; // DungeonArchitect.Samples.ShooterGame.BeautyShot struct BeautyShot_t167EF65E0369E66827549C4FD59C56B0BE114D17; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA; // BillboardGizmo struct BillboardGizmo_tA0133404EB55857CFC92C1F7203679456C55D3D5; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // DungeonArchitect.Utils.Blackboard struct Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA; // DungeonArchitect.BlurFilter struct BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998; // BrokenTilesTransformRule struct BrokenTilesTransformRule_t11EF7FE24DCD13887B0585E008C8704474A6C9A1; // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184; // DungeonArchitect.Samples.ShooterGame.CameraFollow struct CameraFollow_tA14AE1E638615EE32D7A74FDE84E510A63067070; // CameraMovement struct CameraMovement_tF4B796B45BDCFC220384450A7EF35DCD79DA27C0; // UnityEngine.Canvas struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26; // UnityEngine.CanvasRenderer struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860; // UnityEngine.CapsuleCollider struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808; // DungeonArchitect.Builders.Grid.Cell struct Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01; // DungeonArchitect.Builders.Grid.CellDoor struct CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5; // CellSpatialConfig3D struct CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43; // CenterGridFlowPlacement struct CenterGridFlowPlacement_tAE90DD5C55779BC153329AF0E38616F49ED54F36; // DungeonArchitect.Samples.ShooterGame.CharacterControlScript struct CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D; // UnityEngine.CharacterController struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A; // CitySkyscraperInserter struct CitySkyscraperInserter_tA72902064CBB1F56CC85E6FC76E0727340D9ECE0; // ClampToGroundTransformRule struct ClampToGroundTransformRule_t73228C36A68D487F88F11919F15415CCEFE414A1; // ClampToTerrainTransformRule struct ClampToTerrainTransformRule_tBA8394EA54CC724209A38CC043F4A5246DCFB72E; // CliffTileRandomTransformer struct CliffTileRandomTransformer_tE9C8CE47C25D2E31E84106A4DF00A41A4F39BA03; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76; // UnityEngine.Collider2D struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // CornerEmitter3D struct CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58; // UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B; // SharpNav.Crowds.Crowd struct Crowd_t687A2D83CF08C587052DA8701C5F12D57556404E; // DungeonArchitect.Samples.CustomMainPathConstraints struct CustomMainPathConstraints_tC249AA2C28AA07C138246A6172232C11D83D0AB7; // DungeonArchitect.Samples.CustomPathConstraintsA struct CustomPathConstraintsA_t418A39497557294C00FEE0B40F3D4D6D835DDBB4; // DungeonArchitect.Samples.Common.DAFPSMouseLook struct DAFPSMouseLook_tC9319C61CC35DF998B90A78CEE2BCE7D798ECBC4; // DungeonArchitect.Samples.Common.DAFPSMovement struct DAFPSMovement_tB78FD0AEEC82F465298DFCCB81ACEAE3D3296889; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // DemoHUD struct DemoHUD_t820275B1434C5CC8E4BBE23B088181FFF4D23B83; // DestroyOnStart struct DestroyOnStart_tE2C166DC7FBDF50205824F2ADE03B2FA81A11C7E; // DungeonArchitect.Builders.Grid.DoorManager struct DoorManager_t2E65BDE0A91F2AC349DA211CBF35427A2D919203; // DoorTracker struct DoorTracker_tD96D36FFCED502BD6ECA17D6E32EF52B3A5B62B8; // DungeonArchitect.Dungeon struct Dungeon_tAA854F521189538FD299BECE6025726B6C359227; // DungeonArchitect.DungeonBuilder struct DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA; // DungeonArchitect.DungeonConfig struct DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD; // DungeonArchitect.DungeonEventListener struct DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF; // DungeonArchitect.DungeonMarkerEmitter struct DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5; // DungeonArchitect.DungeonModel struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19; // DungeonArchitect.Navigation.DungeonNavAgent struct DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9; // DungeonArchitect.Navigation.DungeonNavMesh struct DungeonNavMesh_tB315EE0B1B0DBAA9E8BE277429DF66D806E23880; // DungeonArchitect.DungeonSceneObjectSpawner struct DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A; // DungeonArchitect.DungeonSceneProvider struct DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744; // DungeonState struct DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930; // DungeonArchitect.Samples.ShooterGame.EnemyAttack struct EnemyAttack_t8E3AAF3BB0A3D85D60B26C4548AB4C9999220A0D; // JackRabbit.EnemyController struct EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07; // DungeonArchitect.Samples.ShooterGame.EnemyHealth struct EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E; // DungeonArchitect.Samples.ShooterGame.EnemyManager struct EnemyManager_tD002B3ADAB941C792D8D0624257DA25123735953; // DungeonArchitect.Samples.ShooterGame.EnemyMovement struct EnemyMovement_t2A38DCDE6D0F42A5AC8F9F415E2F0319D56D01A7; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2; // UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB; // DungeonArchitect.Builders.FloorPlan.FloorChunk struct FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775; // DungeonArchitect.Builders.FloorPlan.FloorPlanConfig struct FloorPlanConfig_t532D06F3A07E9398692974242B19B5D2A4A36D16; // FloorPlanRoomMarkers struct FloorPlanRoomMarkers_t8C6E196F6228DB5A255AF42530A9EBFAB335B776; // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry struct FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57; // DungeonArchitect.Flow.Items.FlowItem struct FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode struct FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap struct FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell struct FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay struct FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo struct FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField struct FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD; // JackRabbit.FollowPlayer struct FollowPlayer_t9447B85A609F4C17CE512AD66CB9EF2D32778C18; // JackRabbit.FollowTarget struct FollowTarget_tA6DA54186A95CD593A0DA079DCB640279797BC21; // UnityEngine.UI.FontData struct FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224; // DungeonArchitect.Samples.GFNavDemoController struct GFNavDemoController_t8532591A9F1D1EEBBAAFA11450E588BFE0D7105F; // DungeonArchitect.Samples.GFNavNPCController struct GFNavNPCController_t7E3CBD26C68B39423AE87110BFF39737356A7CB5; // UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580; // UnityEngine.GUIStyleState struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95; // GaiaLandscapeModifier struct GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071; // DungeonArchitect.Samples.ShooterGame.GameController struct GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058; // JackRabbit.GameControllerJackRabbit struct GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3; // JackRabbit.GameControllerJackRabbit_GridFlow struct GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // DungeonArchitect.Samples.ShooterGame.GameOverManager struct GameOverManager_t7723835C758C57A91294303632D2CAD6E8FEB40B; // DungeonArchitect.Graphs.Graph struct Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520; // UnityEngine.UI.Graphic struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931; // DungeonArchitect.Builders.Grid.GridCellInfo struct GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA; // DungeonArchitect.Builders.Grid.GridDungeonBuilder struct GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4; // DungeonArchitect.Builders.Grid.GridDungeonConfig struct GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726; // DungeonArchitect.Builders.Grid.GridDungeonModel struct GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F; // DungeonArchitect.Builders.Grid.GridDungeonQuery struct GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.Collections.IEnumerator struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; // DungeonArchitect.Grammar.IGrammarGraphBuilder struct IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822; // JackRabbit.IJackRabbitGameController struct IJackRabbitGameController_tEB5D9ACDDAA79B703592093F2D344510A16D79F0; // UnityEngine.UI.Image struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E; // DungeonArchitect.Graphs.IndexCounter struct IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586; // UnityEngine.Events.InvokableCallList struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382; // DungeonArchitect.Builders.Isaac.IsaacDungeonConfig struct IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D; // IsaacMarkerEmitter_RoomCenter struct IsaacMarkerEmitter_RoomCenter_t271FE59F3E770823D54B99BB0B68A0C23EB3E6FE; // DungeonArchitect.Builders.Isaac.IsaacRoom struct IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17; // DungeonArchitect.Builders.Isaac.IsaacRoomLayout struct IsaacRoomLayout_t3FFE31D5E92D5D86686FF4212B2F9936EF4E6416; // DungeonArchitect.Builders.Isaac.IsaacRoomTile struct IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5; // ItemStateSelectionRule struct ItemStateSelectionRule_tB59E60CB7B14E5852F10110C8AD67ED8F38936DC; // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting struct LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43; // JackRabbit.LevelEndGoal2D struct LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751; // DungeonArchitect.Samples.ShooterGame.LevelGoal struct LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7; // DungeonArchitect.LevelMarkerList struct LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4; // DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner struct LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43; // UnityEngine.Light struct Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3; // UnityEngine.LineRenderer struct LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D; // MarkerTerrainClampListener struct MarkerTerrainClampListener_tFEB38DB94B4EE7F2D10CFEFCA0A11645AEC0FCD0; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // System.Reflection.MethodInfo struct MethodInfo_t; // DungeonArchitect.Samples.ShooterGame.MiniMapCameraTracker struct MiniMapCameraTracker_t85F18042AE0CB158817511A71286F3EA5B5AAD2D; // DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots struct MiniMapEnemyDots_t1FD2BF055D2B1FCF15590058EBFF19AE9B898CDF; // DungeonArchitect.Samples.ShooterGame.MiniMapGenerator struct MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87; // DungeonArchitect.Samples.ShooterGame.MiniMapRebuilder struct MiniMapRebuilder_t5AFA7FBFA8CCF75B13C75C967FFAA2A3D741D810; // DungeonArchitect.Samples.ShooterGame.MiniMapRenderer struct MiniMapRenderer_tF594BFAEFA40D52301553C56D046AE7A391AB2BB; // DungeonArchitect.Samples.ShooterGame.MixLevels struct MixLevels_t9892247E3B25B59E9C7C20EEA5028416A1522766; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; // SharpNav.NavMesh struct NavMesh_t248304A6679E0AE438540BDD4D7EB7AB53C61E06; // UnityEngine.AI.NavMeshAgent struct NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F; // SharpNav.NavMeshQuery struct NavMeshQuery_tE5CF2A7A8DB527A6587EF6DD4CCAD58D0912F1A9; // DungeonArchitect.Samples.Navigation.NavigationDemoController struct NavigationDemoController_t71B6113D764CF053F6AB4C485098557EC0BAA078; // DungeonArchitect.Samples.Navigation.NavigationDemoNPC struct NavigationDemoNPC_t81F2AE5B4DBA0424AC3CC8E48E27889CDE55E6FA; // DungeonArchitect.Samples.Navigation.NavigationDemoPlayer struct NavigationDemoPlayer_t2C06C2D986AE52EEDCFEEAE1AA107AADBFED460A; // NonDoorTileSelectionRule struct NonDoorTileSelectionRule_tE7ACAF15F36EDFACF5DBDB2CBF0B9CCEE71AEDB0; // NonStairRoomTileSelectorRule struct NonStairRoomTileSelectorRule_tE57AC105C520E2078823EBD875CCB83387428276; // NonStairTileSelectorRule struct NonStairTileSelectorRule_t001E448EBEBE885011307EB70BC724C020D67B94; // NonViewBlockingPillarSelectorRule struct NonViewBlockingPillarSelectorRule_tD4AFBDCFCBDEC334540942E51B5BA855F57550C8; // NonViewBlockingSelectionRule struct NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD; // System.NotSupportedException struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // DungeonArchitect.Navigation.OnNavmeshBuiltDelegate struct OnNavmeshBuiltDelegate_t88964A7DE3D9EB7E8C9F364CA49D876D1BD10CEA; // DungeonArchitect.Utils.PMRandom struct PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB; // UnityEngine.ParticleSystem struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1; // DungeonArchitect.Samples.ShooterGame.PatrolPath struct PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3; // DungeonArchitect.Samples.ShooterGame.PauseManager struct PauseManager_t4DBEF938A6238DB1A4F2C9782E08AE60C67DA9C5; // UnityEngine.Events.PersistentCallGroup struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25; // Pickup struct Pickup_t4A34F734C0D0E29D535B64F7B8F40B0B5B2CCE01; // PickupWobbler struct PickupWobbler_t7A3B0E92F81B0CA52335A9BCA7806F9765FFB7A4; // DungeonArchitect.Samples.PlaceableMarker struct PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F; // DungeonArchitect.Samples.PlaceableMarkerInjector struct PlaceableMarkerInjector_t8DD8C3BCB3FCB2583838751BC61A4B1182A68B8D; // PlayerCameraZoom struct PlayerCameraZoom_t1D747D82D6860D3179459E75D551D7D8F53CF5D2; // JackRabbit.PlayerController struct PlayerController_t0B58CA84BACF0C5892DB32AC3AE654CF4C01183E; // DungeonArchitect.Samples.ShooterGame.PlayerHealth struct PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE; // DungeonArchitect.Samples.ShooterGame.PlayerMovement struct PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED; // DungeonArchitect.Samples.ShooterGame.PlayerShooting struct PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0; // SharpNav.PolyMesh struct PolyMesh_t62FDDF5B45037AC3B59ABD0B825EFEFE8D9C4E98; // SharpNav.PolyMeshDetail struct PolyMeshDetail_t96CF135F89BE4EA3ED03957279704A1EAD566764; // DungeonArchitect.PooledDungeonSceneProvider struct PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C; // DungeonArchitect.PropSocket struct PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394; // System.Random struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8; // DungeonArchitect.Samples.ShooterGame.RandomAnimationPoint struct RandomAnimationPoint_tF58E1DDB2DC75B7017E79822B2D06789CDB849BA; // RandomCliffTransformRule struct RandomCliffTransformRule_tFA7CF522A93F2801DAD198CF506076CCFBDAEFE8; // DungeonArchitect.Samples.ShooterGame.RandomParticlePoint struct RandomParticlePoint_t87F66A3FC05DB64B753E6CBEAFAB778CE306677A; // RandomRotY90TransformRule struct RandomRotY90TransformRule_t59941CAF77E9FC8D3A4D7776FA5C4CAE030B1EFE; // RandomRotYTransformRule struct RandomRotYTransformRule_t001E155CB14DE9629809D0C38824C23B167427C5; // UnityEngine.UI.RectMask2D struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670; // UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5; // UnityEngine.RectTransform struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5; // RegenerateDungeonLayout struct RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C; // RemoveDuplicateMarkersWithinCell struct RemoveDuplicateMarkersWithinCell_t03EF0C23C23774DAE8E628302922A9E5C3AA0CF8; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF; // UnityEngine.Rigidbody2D struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F; // RoomMidEmitter struct RoomMidEmitter_tB860C29361B81D972AEECE41C331BA1A52A9A18B; // RoomSelectionRule struct RoomSelectionRule_t8C74C44E67F9306C9180B1E02A25522F33201476; // RotatorZ struct RotatorZ_t4A1FDEA718BE07AAA2E8D403A428E14212B3FE64; // SGFDemoNodeConstraintFloor0 struct SGFDemoNodeConstraintFloor0_tBC1DC56D999121AF1C82B74047363FAA791400AB; // SGFDemoNodeConstraintFloor1 struct SGFDemoNodeConstraintFloor1_tA6C2C903EA4631F340DDE8F1BEF84CC1D37E6421; // SGFDemoNodeConstraintFloor2 struct SGFDemoNodeConstraintFloor2_t719914F070A13312912AD6836A551EFB49D28FD0; // SGFDemoNodeConstraints struct SGFDemoNodeConstraints_tE43B6A89915DB0EA6DEDF3787DA8416A4E983F6B; // SGFRoomDebugDrawer struct SGFRoomDebugDrawer_t39AFD544BF2A329012B5C2CED95C717ACA6E945D; // SGFT_GameController struct SGFT_GameController_tF95F50413AA7A4A5FFD0A850EFE4C5F9199C5707; // DASideScroller.SSCamera struct SSCamera_t32182292CA96816B1C3E2B2F7B4474529D22577A; // DASideScroller.SSGame struct SSGame_t2892099A0B98AEBA7D373011C0651CFF91A999FD; // DASideScroller.SSPlayerMovement struct SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // DungeonArchitect.Samples.SampleFindRoomDoorsController struct SampleFindRoomDoorsController_t05E9F193626B497BF8144266781452B282602CA9; // DungeonArchitect.Samples.ShooterGame.ScoreManager struct ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; // UnityEngine.UI.Selectable struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712; // DungeonArchitect.SelectorRule struct SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem struct SgfModuleDatabaseItem_tA696FBDED35FA6BB83915CDF84726B954238933C; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor struct SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode struct SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE; // UnityEngine.Shader struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692; // DungeonArchitect.Builders.SimpleCity.SimpleCityCell struct SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA; // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig struct SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322; // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel struct SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82; // SimpleSmoothMouseLook struct SimpleSmoothMouseLook_tB6B5CCC847529B8D39E8A0AB7D7DD4DB3689A847; // SkyscraperRange struct SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914; // UnityEngine.UI.Slider struct Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F; // SmallYTransformRule struct SmallYTransformRule_t724D357B3521200DA43CC34F55BAC2FFBEB3BCC2; // DungeonArchitect.Frameworks.Snap.SnapConnection struct SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E; // DungeonArchitect.Samples.Snap.SnapCustomMarker struct SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F; // SnapDemo_ProceduralLevelLayout struct SnapDemo_ProceduralLevelLayout_tFF299021D4BC6664A8F341230F4B63948075DA7F; // SnapDungeonMarkerSpawner struct SnapDungeonMarkerSpawner_tA7032D489D7B31703090C6FB737B7ECA285E166F; // 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.SnapGridFlowQuery struct SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE; // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph struct SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46; // DungeonArchitect.Builders.Snap.SnapModuleInstance struct SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94; // DungeonArchitect.Builders.Snap.SnapQuery struct SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989; // SnapThemeEngineMarkerInserter struct SnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249; // DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder struct SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098; // JackRabbit.SpecialRoomFinder2D struct SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627; // 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.Terrain struct Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667; // UnityEngine.TerrainData struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24; // UnityEngine.UI.Text struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62; // UnityEngine.TextGenerator struct TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; // UnityEngine.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; // DungeonArchitect.ThemeOverrideVolume struct ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5; // DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementSettings struct TilemapItemPlacementSettings_t6FC2B585149E336DB1E2C0B49A58B0BE1AEC9A10; // DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementStrategyContext struct TilemapItemPlacementStrategyContext_t07F2D891E88B67F00E76351A0DC7D75F251EC70B; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // DungeonArchitect.TransformationRule struct TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9; // System.Type struct Type_t; // UnityEngine.Events.UnityAction struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7; // VG_GameController struct VG_GameController_tC69BDEAC9FC5FE029E609212DB3E4A938047FC73; // UnityEngine.UI.VertexHelper struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE; // DungeonArchitect.Visibility.VisibilityGraph struct VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // DungeonArchitect.Volume struct Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA; // DungeonArchitect.Samples.ShooterGame.VolumeHandler struct VolumeHandler_t8C3A87A21C802E8F4D618E55BEF3A04A9AAAF041; // VolumeSpawnExampleListener struct VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8; // UnityEngine.WaitForSeconds struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3; // DungeonArchitect.Samples.ShooterGame.Waypoint struct Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38; // DungeonArchitect.Samples.ShooterGame.WaypointGenerator struct WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B; // ZFightingFixTransformRule struct ZFightingFixTransformRule_tADD470C9B4A9DD2EC85B9969D88FD390F1A75722; // DungeonArchitect.Samples.ShooterGame.AIStateBase/<>c struct U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1; // UnityEngine.AudioClip/PCMReaderCallback struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E; // UnityEngine.AudioClip/PCMSetPositionCallback struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072; // UnityEngine.Camera/CameraCallback struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD; // UnityEngine.Canvas/WillRenderCanvases struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC; // DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16 struct U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8; // DungeonArchitect.Samples.ShooterGame.GameController/d__13 struct U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0; // JackRabbit.GameControllerJackRabbit/d__14 struct U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02; // JackRabbit.GameControllerJackRabbit_GridFlow/d__13 struct U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB; // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8; // RegenerateDungeonLayout/d__4 struct U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35; // UnityEngine.UI.Slider/SliderEvent struct SliderEvent_t92A82EF6C62E15AF92B640FE2D960E877E8C6555; IL2CPP_EXTERN_C RuntimeClass* AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43_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_t5325F3E86A1DD643DF586720E789E5CB8AA3E733_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EventType_tC62F0D77DB08D7326B58B2D8CF43BD45CFD3203E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FloorPlanModel_tE088A489B868701717ABB0721C425F3FFCED18E1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_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* IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IJackRabbitGameController_tEB5D9ACDDAA79B703592093F2D344510A16D79F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IsaacDungeonModel_tC28C97A7339B703F57AB62AE0135B3D9A9A07D31_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_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* NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_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* PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____08BADD3F228D20466CE68EE1882F59A8EF5D954567A18A5C6F59F9CCCFF3CD3C_0_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____0D9A97E5A1D0724E61E7ACE1E174E88FCAA744575A0B9193A0AFBBFDA48E9D59_1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____132A98ECE566273156D8B3997FB616A3D0299AC1422B1BEA8D31396A1AEC5912_2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____14F85D652B5FA55481CC8B1C9194BDF846864A41F057553047998826F796BA0B_3_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____3418F00A7CCE39C29A7A674E7886B406C697A7E79DB7B76887BD4952FFF095F4_4_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____3F0B09BAFDE44E2E524C4C6B0F744D47BB348C37B5F3BA94A979500C18DCE798_5_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____509D0D4AFB0202021D668DAD1FC4EF680E8A8A1E0205D5935A1723092AE3177F_6_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____6426D28942C175BFD568EBBBB9F5AB7A13EC35533CCABE39D800B7E8CC531D88_7_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____86A9D27AA2C968CC50EB8C655C5A53BD5A8D5C75CD8F9750DFC384AF1E9B5214_8_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____921C803ABFA6AC88F44F7AB19198E5C137D1C7183E8E6912757A6263E8DEE0A5_9_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____95585B9601F47E20179C84B856E67F29B798ED365F3DBE61868643EA200EC9A6_10_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____D700379C17315A560132143AEF8D8500592B2AEF69E94F8E9352FEC082D1F45C_11_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____F4A459988D780F0EF1F57CED2A85AB1B75458757CD90630F0AE0DA992C1219D2_12_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral00A9BEAE309DD9423133DD368CF2871B429F8DC3; IL2CPP_EXTERN_C String_t* _stringLiteral06CF41BA66D0BBD786673B743CD4840A4EE6CA18; IL2CPP_EXTERN_C String_t* _stringLiteral06EEF11C1D17154CBDBF486518BEFD8B523D739E; IL2CPP_EXTERN_C String_t* _stringLiteral08EF1409295A748F17C961491378A3B6215AA838; IL2CPP_EXTERN_C String_t* _stringLiteral1504976ADA6762EA0EC466E4F56195B90BBBA398; IL2CPP_EXTERN_C String_t* _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0; IL2CPP_EXTERN_C String_t* _stringLiteral181BB4565C7AA61CC8716A421960A53BA01AEE22; IL2CPP_EXTERN_C String_t* _stringLiteral1AC542D8628E68D957261B52C785845D4AF5F70B; IL2CPP_EXTERN_C String_t* _stringLiteral1B00FE8D93C8DA57AEA59DB0FE808A827C3503B6; IL2CPP_EXTERN_C String_t* _stringLiteral26043E539A0055A59244556B100FD3841A47EC1F; IL2CPP_EXTERN_C String_t* _stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A; IL2CPP_EXTERN_C String_t* _stringLiteral28ECAB382013B90E3017844EFBBBC7271DB42EAA; IL2CPP_EXTERN_C String_t* _stringLiteral29A8CBE5BB1DB8FA8E00995C2ED3D9A2726780AA; IL2CPP_EXTERN_C String_t* _stringLiteral33DC13D0F4A096EB422B9594B3FE3899961C42FC; IL2CPP_EXTERN_C String_t* _stringLiteral383C06D9D68FAE919A4BBC5D2A84959C71D9F44E; IL2CPP_EXTERN_C String_t* _stringLiteral38E1E035BD4E93EEBEA2E4E9732E46BFA9049A4E; IL2CPP_EXTERN_C String_t* _stringLiteral3C73394BEFC13A1F539275C77FA59F83301065F5; IL2CPP_EXTERN_C String_t* _stringLiteral47A3FAF17D89549FD0F0ECA7370B81F7C80DFCDE; IL2CPP_EXTERN_C String_t* _stringLiteral48CC10C17757D60C32A61F7B67EC434886299B36; IL2CPP_EXTERN_C String_t* _stringLiteral4E2DBD06BCF179A0EC49F8C7CC12B13F250CB0A1; IL2CPP_EXTERN_C String_t* _stringLiteral4E8A8460777BA546EF33027F63BAAF6396716FBE; IL2CPP_EXTERN_C String_t* _stringLiteral508450355DF2A5BB172C6D21A5C54D7806587D91; IL2CPP_EXTERN_C String_t* _stringLiteral58991B801A867374CCD4DBD2D4BC24460E150987; IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174; IL2CPP_EXTERN_C String_t* _stringLiteral5D2E3D85D1C3D4F42FAE33FB35C01C48241E0B32; IL2CPP_EXTERN_C String_t* _stringLiteral5F271E254200C334D48E4B7B9FF7D84638985F90; IL2CPP_EXTERN_C String_t* _stringLiteral667185553F8032B4BC7A4BBBF241D46BCB64D9B3; IL2CPP_EXTERN_C String_t* _stringLiteral687D9BA523E32A2B8A4FEAD5E5EAE89D357E1420; IL2CPP_EXTERN_C String_t* _stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C; IL2CPP_EXTERN_C String_t* _stringLiteral72B58DE8F72FD344433A6CB297B24FE2EEE17AEF; IL2CPP_EXTERN_C String_t* _stringLiteral740A3E0E070382E541306AF2952CD846315649EB; IL2CPP_EXTERN_C String_t* _stringLiteral77186B7483F9C36E8FC7ED853D0070ACFA3CF676; IL2CPP_EXTERN_C String_t* _stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E; IL2CPP_EXTERN_C String_t* _stringLiteral8052E7BFFB1557E5B3ABFA4363934A4FB18C4B77; IL2CPP_EXTERN_C String_t* _stringLiteral869120C08E52EC9A65EBF107922DBFC31B71D218; IL2CPP_EXTERN_C String_t* _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7; IL2CPP_EXTERN_C String_t* _stringLiteral912A37FE3AA5DFB68E312BB9398889D44821AAA2; IL2CPP_EXTERN_C String_t* _stringLiteral926A646AB5A68B4F9CE13C5B42BF00FE91E8C2D9; IL2CPP_EXTERN_C String_t* _stringLiteral98036AD6D7FA0B5E816A3D5B90EB67AF8B03D59F; IL2CPP_EXTERN_C String_t* _stringLiteral992F061FD78B3267DAD6A9EDC9D9B096A9C99A9F; IL2CPP_EXTERN_C String_t* _stringLiteral99FB6F15691FD58B1157C685108E611305ACC3A9; IL2CPP_EXTERN_C String_t* _stringLiteral9AA09005BE57E1F3487C3D14CB59CC65E97C58E1; IL2CPP_EXTERN_C String_t* _stringLiteral9C47E78AFA2669557C01052FC65407C67D8103C4; IL2CPP_EXTERN_C String_t* _stringLiteralAFCB38F037F5FFD9195B0826F7AEE82373DE4539; IL2CPP_EXTERN_C String_t* _stringLiteralB25CF1C6B74339FBFCE846454A70688CE58C094C; IL2CPP_EXTERN_C String_t* _stringLiteralB6B580046CE501E0B491A1CE1D0762D426758750; IL2CPP_EXTERN_C String_t* _stringLiteralBC3C6EB4865FB7AC43BF45E62DC551F4480AB433; IL2CPP_EXTERN_C String_t* _stringLiteralBD928F60ED687F555B4B71ADEE5A3233B82A4211; IL2CPP_EXTERN_C String_t* _stringLiteralBFFEA3E16ED909057CC16AE980CAF08F053EC02A; IL2CPP_EXTERN_C String_t* _stringLiteralC62B61BC27E509D700023566A09D2AE606BE85A7; IL2CPP_EXTERN_C String_t* _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70; IL2CPP_EXTERN_C String_t* _stringLiteralCFD780A577DECBA4FCE9F7F0DD9C0962080BAD06; IL2CPP_EXTERN_C String_t* _stringLiteralD81103DA6D979C291C25E7F6A5E9D4A71B9F0D3D; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDB701F76121ABB2AD248F3212681A5D9C36EC866; IL2CPP_EXTERN_C String_t* _stringLiteralDFBBC874E1FB7095CECA95ABF8851471AC45545C; IL2CPP_EXTERN_C String_t* _stringLiteralE3D32B98945066915E271B3243113BD3B298B395; IL2CPP_EXTERN_C String_t* _stringLiteralE6CEE94DA257E2DAA493FBB2B7CCC68324A3D506; IL2CPP_EXTERN_C String_t* _stringLiteralEDE684886DA2E28B5693BD98ADADE77C0E010223; IL2CPP_EXTERN_C String_t* _stringLiteralEE66ED1F82BE57968E87AB16C58335ADC295429B; IL2CPP_EXTERN_C String_t* _stringLiteralF19AD17337312677A04E2CEF16221D713D6DACAA; IL2CPP_EXTERN_C String_t* _stringLiteralF2766187B98322166DA63B194EB6B2B76C3F454E; IL2CPP_EXTERN_C String_t* _stringLiteralF331958297554B0E231CB035A48AE5DC1E4EBCE3; IL2CPP_EXTERN_C String_t* _stringLiteralF42AF24417ABF7A4426FFCEF64B01F145BAB6DC1; IL2CPP_EXTERN_C String_t* _stringLiteralFBC1FBDF3F91C0637B6624C6C526B3718C7E46A2; IL2CPP_EXTERN_C String_t* _stringLiteralFBF7BB7BB5B58D94EBDA21F3EC2177530300AC95; 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_GetComponentInChildren_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m7FE20EC51F5F0CD242B94967CCF5B8E32BA9FC62_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisPlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0_mF69DA011330E10F5CC83F69A2ECB83D36D4227F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisAIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB_m8643E4EC07CA2848128F88375AC798A1E02DDC5B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m209BA4F663AB98A4504995B5BD3EADEDEFB92BF2_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_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_m82E23A87DEAAFE35CD8011E589D0FAB33D0DEBCB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisGridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_m1A4DD6ECED7D0604F07F24A723CE4209C1B936E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisGridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_m3EEF24796AFD9A8927D05513E28C0A6BDDE8C12D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisGridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856_m0B8B2F661EFBFBA0872A01062CE256A7DA502D84_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisLastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_mFC8ABFF491DB3ACF2C628E7FF5AA532878F7C66E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m4C1CC7A45511D371CBD5161EEF6E8FBBC4E76AA9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisLight_t1E68479B7782AF2050FAA02A5DC612FD034F18F3_mF4816FA12B6F220CA55D47D669D7E50DC118B9E9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisLineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D_m4F17B3CA1E7FFB03C7682312A59B9185E0F67C49_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_mF2B700ECAEEEDBCC076CC66C9592C6DDFA0D36F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisPatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3_mF3E6C9F7500BD1B0F17006EBB218BE29547AE7CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_m6FE5512EF3F9350B999D64543C716D1A529F8593_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisPlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED_m6E4373E76522B21C2EE7BEA7868ACC8174780656_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE_mD92D459B880FE0A1A7B72181E720B355BAA3D597_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46_m6D2E9BB259D6F5E60D215F4030856503F21D394F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627_m5AF7D88D31570331F4CCFAD796C0835F99C0E0E3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mB85C5C0EEF6535E3FC0DBFC14E39FA5A51B6F888_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_mA0C2CC9E158F155E0BB346B6E2F698056B8DDD55_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m236418B3DDA7EDFA9D6B51000CB57F687CEF091A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2FBCE070529C9BDCD048C59ACDCB849CE16E96EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m4AD82029F23526C81720E4A2F7955063CAC4BC75_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m754E5E2059FA7DB99F1A7ECAEFD448EC0DB9A069_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m763DAFCD5FA6F3F0D5FF304EC65EBCABFB5B18CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7CD6C0E2C0AA90F1BB38DD04C873037EA842C24E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mB48B8BE3644D4260E5CB9B41591832A79DF1F738_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m6F0308E6B4C8139E51F45E21F84A83F3AD755953_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD3BBA63AB85E1791F5F0CD1ED973FC35A3B1AF18_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m561A81478F8A8A673F0EC31BF7663678A21FDA95_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9F5B150C7D04AA4C15A5EDD573AAC2F9D3F418AA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m8513A99D66419207F533647A8DB59382E1DFB983_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB9D5C240AAB8BB8C4AEC862E805F99ABF5AAE3EC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249_mEAA72008687345AC5C11DB10E291B7BB19A2B304_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisAIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB_m19EB6167ADB95F9371062DD21748F8437FE722FA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930_mECFEC6F3E4830F30924B961361A0E7DD2BCEE619_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisEnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07_mEB47946CBD7604D39BF4B50EA2BF41D2F42E2AEA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_mAF40F60FF2831749FCD3C0859CDF5C56F32160E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisGridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_mCF71EDBF7238BB72C07431CAFAA676A1A1E93183_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisLevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751_mD0385CD2EF207998E4B1D76B88AD47E353A152A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisLevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7_m792490E6AA9CDF14816F1A22C81F13BAFFB9CD20_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_mFD654B3DE1D2C81EE5FFF5A23C684625085B384C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisPlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED_m15A393ED05B437158BE1D882028F106E2D269CAC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisSlider_t87EA570E3D6556CABF57456C2F3873FFD86E652F_m3B73E32B09A6667056AC232DA5238351F51DB7EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_mA2A46D7450857377ED3B71EBDF87F462C7DA8B3E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mC6040BCB3931BC9D40FE3DA8BC09213800CF17B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD754C5426BA06E611CC9275902F4FF3BB4EA6996_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE7559086A2E1376FF3FD15C1DB3D3A31011CCBFA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mAA64D54BF0CA556DCAF4224C21562D37FB31FBE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m9A3EFEEA7C2804516A5EFDD98DF88964D125D472_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m6353C2F311D40B42FC5FF76519D054D93CCABEB0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m8DC12489C9B9D166C680CB93B7B181395665661A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mA601D5F962D1B9145197E79AB5895FD0452029F6_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_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4E8A77D9DC18B2DBEED0F31589C42848E91083AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8ECAEA74DE1A1E5AF7517843E876309EFD997ACD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m202842E768D67374DAFBC80E461722EC02CE0102_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m70CAAC91F3A8AFEE2F6CE03B79A56D38709A90D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1B47F32E8CAE2CDF44DEAFC362CB406F0B6ABCA3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m30F652E544243C8D0A4EC46081125E203D2B4C5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6AB5C7803AC5A086EB2DD5B218E0D3F2451A62D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MiniMapGenerator_DisableComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m97964200BD5D34CF9C25176E25658CE9D08F06B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MiniMapGenerator_DisableComponent_TisMiniMapRebuilder_t5AFA7FBFA8CCF75B13C75C967FFAA2A3D741D810_mD975440F948459512460F0024CB5206365BA6E15_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MiniMapGenerator_DisableComponent_TisSpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098_m82589FC55CAEEB72E769A04A3F85AE7AC89B3BC3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MiniMapGenerator_DisableComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_m91F2C4038FBF92E3D26306CE40409FB59464100C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisAIController_t6A3611786FB857E5898C23EA0A88E708F03498AE_mFB824767060FCEAABC156357A6934D56381E1766_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisLevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751_m4AB90B6DA6AD69C17780C5B5EE378265614ED3A2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisLevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7_m2CCECD69A264C59F0A2C5E6D7756094342BE1B0C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisPlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F_m726FF9BF503DE3D5B0195619CD0EEB2C37FF3E98_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisSnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F_m0157F986AD5B643C75E5C454294C0B6F4C6F8535_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisWaypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38_m884932CC2DAAA28F5EF99ACB390F5D640DBF20B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mFA9CAC9E77E071A3AEC9185B57ED65CB3CF7953B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m87432610B114BD1841B5F4679358E24569268A3E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mB9147C2BD6FB64D1105EFF8D8584D80899256CB8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m9FC67A616760B43D888930B619A1A3B8F422ED11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Clear_m64ADDDC4BB892CDA244212FE20BFB92070800262_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Peek_m21E246914E3FEB5B99B2F9514B31FFE1E256FF6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_m4BC425354E3428E08099F24B3B0C3110E0BCB659_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_mDEEA68B05C399DCC7862D75741F0A6C147B2A7F5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_m86560E794D9E0A9AE48AF295B333B49D4DC31D76_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_mFC1951BA7BCF31D2919E38101F43A8AD49C98906_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1__ctor_mCF89457DC88C8F654758ED183EC491DDEECEB734_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1__ctor_mEBA4A5E247FF633E37F8AEB2B6564634D5254EFF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_get_Count_mBC7A5DED7CF7DB329882FC2BC1D7D6CCEF1F0CE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CRebuildDungeonU3Ed__4_System_Collections_IEnumerator_Reset_m0751F21F24FE2B2A0E9C0BA2B4A058A8A28CD08B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CRebuildLevelRoutineU3Ed__13_System_Collections_IEnumerator_Reset_mED1F4E27DD70E09B59B77BB2364162BAE878541A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CRebuildLevelRoutineU3Ed__14_System_Collections_IEnumerator_Reset_m9B34FE8B5FF37C8800C3E6D21C3F8F7F7492A811_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CRebuildLevelU3Ed__13_System_Collections_IEnumerator_Reset_m001E288272E20B9FB3745D4B9A296C0EC93498CD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CStartSinkingAnimationU3Ed__16_System_Collections_IEnumerator_Reset_m75F83D2B38B57F92EA25ABA1A35006E75DCF7646_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CIsPlayerVisible2DU3Eb__7_0_mDD9E85E79BB9EEFAAED51EA4A9B6AD9F777D9035_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CIsPlayerVisible3DU3Eb__8_0_m78F50A0E69B8EC3CB26C36EF009CF339E6F271A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_m44E396BC4484BD75427FDD8CBE0B533CCAD8C1EC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_RemoveListener_m6F51818308066F0E5EA7B37AC25ABDF12FADAEA9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* VolumeHandler_SetVolume_m9A93BBBF54F6AC4ABA1DFB6E4C3AC36D59CE535B_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com; struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke; struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com; struct SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com; struct SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke; struct AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42; struct CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8; struct CellDoorU5BU5D_t4C7F8D55D36058D4C4286AA43070C1F50CA66F48; struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; struct Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034; struct FloorChunkU5BU5D_tD6A628523FF858A9D807AB3DF1912F14B30F8C91; struct FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603; struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF; struct GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IsaacRoomU5BU5D_t47A25BB5459DFAFC56AB0EA70F0B78FA2A336556; struct LevelEndGoal2DU5BU5D_tCC06CE90A47A244553218BA65A1F3A509B1FFD5F; struct LevelGoalU5BU5D_tE5A4995A3A9168486C208EDDC5DC3CFCD9AB9A33; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct PlaceableMarkerU5BU5D_t94982F2E113F341781226B3CD62753FD7C914F6F; struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7; struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A; struct SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct SkyscraperRangeU5BU5D_tFBA864E0B3B3428BB7B9E56CD2385FFCDBB56824; struct SnapCustomMarkerU5BU5D_tA1361AD1863917021FC93FEF755B0F457E9A36A5; struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2; struct Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F; struct IsaacRoomTileU5BU2CU5D_t088AF0F926117331307A392E88CD4CFC165B6472; struct SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B; struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4; struct SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // struct U3CModuleU3E_tA143B4BA2236DB1C8434D1526D369F0150F23734 { }; // 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_t5325F3E86A1DD643DF586720E789E5CB8AA3E733 : 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_tCFC53C28DCF3E98DFBA71C14DCE7BA98B19CB311* ____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_t8ADBCC0D9F9CC9A1C1B0D4BD6E8C04BA17A854DA* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tDD8866297BDB0083DD617735FABC479642FDAE32* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // 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.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_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items CellSpatialConfig3DU5BU5D_tD2E0671D540218B9EC60F7166C6BC495671C10CA* ____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_tC2B2F0FF500476942F279BAE4B554183BB036C00 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FloorChunkU5BU5D_tD6A628523FF858A9D807AB3DF1912F14B30F8C91* ____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_tB951CE80B58D1BF9650862451D8DAD8C231F207B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ____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_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA* ____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_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // 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_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* ____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_tAC542DD04C954C5852E47B3E8F35D961996D3064 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7* ____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.Queue`1> struct Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3 : public RuntimeObject { // T[] System.Collections.Generic.Queue`1::_array List_1U5BU5D_tFC1B34616B60A3B29E00A1B23A06878FF5F9D705* ____array_0; // System.Int32 System.Collections.Generic.Queue`1::_head int32_t ____head_1; // System.Int32 System.Collections.Generic.Queue`1::_tail int32_t ____tail_2; // System.Int32 System.Collections.Generic.Queue`1::_size int32_t ____size_3; // System.Int32 System.Collections.Generic.Queue`1::_version int32_t ____version_4; // System.Object System.Collections.Generic.Queue`1::_syncRoot RuntimeObject* ____syncRoot_5; }; // System.Collections.Generic.Queue`1 struct Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4 : public RuntimeObject { // T[] System.Collections.Generic.Queue`1::_array GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ____array_0; // System.Int32 System.Collections.Generic.Queue`1::_head int32_t ____head_1; // System.Int32 System.Collections.Generic.Queue`1::_tail int32_t ____tail_2; // System.Int32 System.Collections.Generic.Queue`1::_size int32_t ____size_3; // System.Int32 System.Collections.Generic.Queue`1::_version int32_t ____version_4; // System.Object System.Collections.Generic.Queue`1::_syncRoot RuntimeObject* ____syncRoot_5; }; // System.Collections.Generic.Queue`1 struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5 : public RuntimeObject { // T[] System.Collections.Generic.Queue`1::_array ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array_0; // System.Int32 System.Collections.Generic.Queue`1::_head int32_t ____head_1; // System.Int32 System.Collections.Generic.Queue`1::_tail int32_t ____tail_2; // System.Int32 System.Collections.Generic.Queue`1::_size int32_t ____size_3; // System.Int32 System.Collections.Generic.Queue`1::_version int32_t ____version_4; // System.Object System.Collections.Generic.Queue`1::_syncRoot RuntimeObject* ____syncRoot_5; }; // System.Collections.Generic.Stack`1> struct Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819 : public RuntimeObject { // T[] System.Collections.Generic.Stack`1::_array List_1U5BU5D_tFC1B34616B60A3B29E00A1B23A06878FF5F9D705* ____array_0; // System.Int32 System.Collections.Generic.Stack`1::_size int32_t ____size_1; // System.Int32 System.Collections.Generic.Stack`1::_version int32_t ____version_2; // System.Object System.Collections.Generic.Stack`1::_syncRoot RuntimeObject* ____syncRoot_3; }; // System.Collections.Generic.Stack`1 struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5 : public RuntimeObject { // T[] System.Collections.Generic.Stack`1::_array ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array_0; // System.Int32 System.Collections.Generic.Stack`1::_size int32_t ____size_1; // System.Int32 System.Collections.Generic.Stack`1::_version int32_t ____version_2; // System.Object System.Collections.Generic.Stack`1::_syncRoot RuntimeObject* ____syncRoot_3; }; // System.Collections.Generic.Stack`1 struct Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A : public RuntimeObject { // T[] System.Collections.Generic.Stack`1::_array StateU5BU5D_t5C97EF2F0BF0A6A3ED6F6C932F5D8E13769C76D9* ____array_0; // System.Int32 System.Collections.Generic.Stack`1::_size int32_t ____size_1; // System.Int32 System.Collections.Generic.Stack`1::_version int32_t ____version_2; // System.Object System.Collections.Generic.Stack`1::_syncRoot RuntimeObject* ____syncRoot_3; }; // DungeonArchitect.BlurFilter struct BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998 : public RuntimeObject { // System.Int32 DungeonArchitect.BlurFilter::radius int32_t ___radius_0; // System.Int32 DungeonArchitect.BlurFilter::w int32_t ___w_1; // System.Int32 DungeonArchitect.BlurFilter::h int32_t ___h_2; }; // DungeonArchitect.Builders.Grid.CellDoor struct CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5 : public RuntimeObject { // DungeonArchitect.IntVector[] DungeonArchitect.Builders.Grid.CellDoor::adjacentTiles IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440* ___adjacentTiles_0; // System.Boolean DungeonArchitect.Builders.Grid.CellDoor::enabled bool ___enabled_1; // System.Int32[] DungeonArchitect.Builders.Grid.CellDoor::adjacentCells Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___adjacentCells_2; }; // CellSpatialConfig3D struct CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43 : public RuntimeObject { // System.String CellSpatialConfig3D::MarkerName String_t* ___MarkerName_0; // System.Int32[] CellSpatialConfig3D::NeighborConfig Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___NeighborConfig_1; // System.Single CellSpatialConfig3D::RotationOffsetZ float ___RotationOffsetZ_2; // System.Boolean CellSpatialConfig3D::StopOnFound bool ___StopOnFound_3; }; // DungeonArchitect.Builders.Grid.GridCellInfo struct GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA : public RuntimeObject { // System.Int32 DungeonArchitect.Builders.Grid.GridCellInfo::CellId int32_t ___CellId_0; // DungeonArchitect.Builders.Grid.CellType DungeonArchitect.Builders.Grid.GridCellInfo::CellType int32_t ___CellType_1; // System.Boolean DungeonArchitect.Builders.Grid.GridCellInfo::ContainsDoor bool ___ContainsDoor_2; }; // DungeonArchitect.Builders.Isaac.IsaacRoomLayout struct IsaacRoomLayout_t3FFE31D5E92D5D86686FF4212B2F9936EF4E6416 : public RuntimeObject { // DungeonArchitect.Builders.Isaac.IsaacRoomTile[,] DungeonArchitect.Builders.Isaac.IsaacRoomLayout::Tiles IsaacRoomTileU5BU2CU5D_t088AF0F926117331307A392E88CD4CFC165B6472* ___Tiles_0; }; // DungeonArchitect.Builders.Isaac.IsaacRoomTile struct IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5 : public RuntimeObject { // DungeonArchitect.Builders.Isaac.IsaacRoomTileType DungeonArchitect.Builders.Isaac.IsaacRoomTile::tileType int32_t ___tileType_0; }; // 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.Builders.SimpleCity.SimpleCityDungeonMarkerNames struct SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2 : public RuntimeObject { }; // SkyscraperRange struct SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914 : public RuntimeObject { // System.Single SkyscraperRange::startDistance float ___startDistance_0; // System.Single SkyscraperRange::endDistance float ___endDistance_1; // System.String SkyscraperRange::markerName String_t* ___markerName_2; }; // 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; }; // DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementSettings struct TilemapItemPlacementSettings_t6FC2B585149E336DB1E2C0B49A58B0BE1AEC9A10 : public RuntimeObject { // DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementMethod DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementSettings::placementMethod int32_t ___placementMethod_0; // System.Boolean DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementSettings::avoidPlacingNextToDoors bool ___avoidPlacingNextToDoors_1; // System.String DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementSettings::placementScriptClass String_t* ___placementScriptClass_2; // System.Boolean DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementSettings::fallbackToRandomPlacement bool ___fallbackToRandomPlacement_3; }; // DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementStrategyContext struct TilemapItemPlacementStrategyContext_t07F2D891E88B67F00E76351A0DC7D75F251EC70B : public RuntimeObject { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementStrategyContext::tilemap FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___tilemap_0; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementStrategyContext::distanceField FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD* ___distanceField_1; // System.Random DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementStrategyContext::random Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___random_2; }; // UnityEngine.Events.UnityEventBase struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 : public RuntimeObject { // UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls_0; // UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls_1; // System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty bool ___m_CallsDirty_2; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject { }; // Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { }; // DungeonArchitect.Samples.ShooterGame.AIStateBase/<>c struct U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1 : public RuntimeObject { }; // DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16 struct U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8 : public RuntimeObject { // System.Int32 DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16::<>1__state int32_t ___U3CU3E1__state_0; // System.Object DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16::<>2__current RuntimeObject* ___U3CU3E2__current_1; // DungeonArchitect.Samples.ShooterGame.EnemyHealth DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16::<>4__this EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* ___U3CU3E4__this_2; }; // DungeonArchitect.Samples.ShooterGame.GameController/d__13 struct U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0 : public RuntimeObject { // System.Int32 DungeonArchitect.Samples.ShooterGame.GameController/d__13::<>1__state int32_t ___U3CU3E1__state_0; // System.Object DungeonArchitect.Samples.ShooterGame.GameController/d__13::<>2__current RuntimeObject* ___U3CU3E2__current_1; // DungeonArchitect.Samples.ShooterGame.GameController DungeonArchitect.Samples.ShooterGame.GameController/d__13::<>4__this GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* ___U3CU3E4__this_2; // DungeonArchitect.Dungeon DungeonArchitect.Samples.ShooterGame.GameController/d__13::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_3; }; // JackRabbit.GameControllerJackRabbit/d__14 struct U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02 : public RuntimeObject { // System.Int32 JackRabbit.GameControllerJackRabbit/d__14::<>1__state int32_t ___U3CU3E1__state_0; // System.Object JackRabbit.GameControllerJackRabbit/d__14::<>2__current RuntimeObject* ___U3CU3E2__current_1; // JackRabbit.GameControllerJackRabbit JackRabbit.GameControllerJackRabbit/d__14::<>4__this GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* ___U3CU3E4__this_2; }; // JackRabbit.GameControllerJackRabbit_GridFlow/d__13 struct U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB : public RuntimeObject { // System.Int32 JackRabbit.GameControllerJackRabbit_GridFlow/d__13::<>1__state int32_t ___U3CU3E1__state_0; // System.Object JackRabbit.GameControllerJackRabbit_GridFlow/d__13::<>2__current RuntimeObject* ___U3CU3E2__current_1; // JackRabbit.GameControllerJackRabbit_GridFlow JackRabbit.GameControllerJackRabbit_GridFlow/d__13::<>4__this GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* ___U3CU3E4__this_2; }; // RegenerateDungeonLayout/d__4 struct U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35 : public RuntimeObject { // System.Int32 RegenerateDungeonLayout/d__4::<>1__state int32_t ___U3CU3E1__state_0; // System.Object RegenerateDungeonLayout/d__4::<>2__current RuntimeObject* ___U3CU3E2__current_1; // RegenerateDungeonLayout RegenerateDungeonLayout/d__4::<>4__this RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* ___U3CU3E4__this_2; }; // 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.List`1/Enumerator struct Enumerator_t172C3A888567CBEDEFAD4DE58438AF27DF29C2D8 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353* ____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 CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tDFB92630CECB14E9DD1CF71E0032300637F0C7BF { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00* ____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 FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ____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 GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____current_3; }; // System.Collections.Generic.Queue`1/Enumerator struct Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A { // System.Collections.Generic.Queue`1 System.Collections.Generic.Queue`1/Enumerator::_q Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* ____q_0; // System.Int32 System.Collections.Generic.Queue`1/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Queue`1/Enumerator::_index int32_t ____index_2; // T System.Collections.Generic.Queue`1/Enumerator::_currentElement GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____currentElement_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ____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 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.Queue`1/Enumerator struct Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A { // System.Collections.Generic.Queue`1 System.Collections.Generic.Queue`1/Enumerator::_q Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* ____q_0; // System.Int32 System.Collections.Generic.Queue`1/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Queue`1/Enumerator::_index int32_t ____index_2; // T System.Collections.Generic.Queue`1/Enumerator::_currentElement RuntimeObject* ____currentElement_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ____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 PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ____current_3; }; // UnityEngine.Events.UnityEvent`1 struct UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 { // System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3; }; // DungeonArchitect.Samples.ShooterGame.AIStateBase struct AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4 : public StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C { // DungeonArchitect.Samples.ShooterGame.AIController DungeonArchitect.Samples.ShooterGame.AIStateBase::controller AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___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; }; // UnityEngine.DrivenRectTransformTracker struct DrivenRectTransformTracker_tFB0706C933E3C68E4F377C204FCEEF091F1EE0B1 { union { struct { }; uint8_t DrivenRectTransformTracker_tFB0706C933E3C68E4F377C204FCEEF091F1EE0B1__padding[1]; }; }; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; // System.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; }; // DungeonArchitect.IntVector2 struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 { // System.Int32 DungeonArchitect.IntVector2::x int32_t ___x_0; // System.Int32 DungeonArchitect.IntVector2::y int32_t ___y_1; }; // UnityEngine.LayerMask struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB { // System.Int32 UnityEngine.LayerMask::m_Mask int32_t ___m_Mask_0; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; // UnityEngine.UI.Navigation struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C { // UnityEngine.UI.Navigation/Mode UnityEngine.UI.Navigation::m_Mode int32_t ___m_Mode_0; // System.Boolean UnityEngine.UI.Navigation::m_WrapAround bool ___m_WrapAround_1; // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnUp Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp_2; // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnDown Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown_3; // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnLeft Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft_4; // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnRight Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight_5; }; // Native definition for P/Invoke marshalling of UnityEngine.UI.Navigation struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C_marshaled_pinvoke { int32_t ___m_Mode_0; int32_t ___m_WrapAround_1; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp_2; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown_3; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft_4; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight_5; }; // Native definition for COM marshalling of UnityEngine.UI.Navigation struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C_marshaled_com { int32_t ___m_Mode_0; int32_t ___m_WrapAround_1; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp_2; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown_3; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft_4; Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight_5; }; // 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; }; // UnityEngine.Rect struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { // System.Single UnityEngine.Rect::m_XMin float ___m_XMin_0; // System.Single UnityEngine.Rect::m_YMin float ___m_YMin_1; // System.Single UnityEngine.Rect::m_Width float ___m_Width_2; // System.Single UnityEngine.Rect::m_Height float ___m_Height_3; }; // UnityEngine.SceneManagement.Scene struct Scene_tA1DC762B79745EB5140F054C884855B922318356 { // System.Int32 UnityEngine.SceneManagement.Scene::m_Handle int32_t ___m_Handle_0; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // DungeonArchitect.Builders.Snap.SnapQueryModuleInfo struct SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 { // DungeonArchitect.Builders.Snap.SnapModuleInstance DungeonArchitect.Builders.Snap.SnapQueryModuleInfo::instanceInfo SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* ___instanceInfo_0; // UnityEngine.GameObject DungeonArchitect.Builders.Snap.SnapQueryModuleInfo::moduleGameObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___moduleGameObject_1; // DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo[] DungeonArchitect.Builders.Snap.SnapQueryModuleInfo::connections SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* ___connections_2; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Builders.Snap.SnapQueryModuleInfo struct SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshaled_pinvoke { SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* ___instanceInfo_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___moduleGameObject_1; SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke* ___connections_2; }; // Native definition for COM marshalling of DungeonArchitect.Builders.Snap.SnapQueryModuleInfo struct SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshaled_com { SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* ___instanceInfo_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___moduleGameObject_1; SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com* ___connections_2; }; // UnityEngine.UI.SpriteState struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD { // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_HighlightedSprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite_0; // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_PressedSprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite_1; // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_SelectedSprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite_2; // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_DisabledSprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite_3; }; // Native definition for P/Invoke marshalling of UnityEngine.UI.SpriteState struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD_marshaled_pinvoke { Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite_0; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite_1; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite_2; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite_3; }; // Native definition for COM marshalling of UnityEngine.UI.SpriteState struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD_marshaled_com { Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite_0; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite_1; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite_2; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite_3; }; // 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.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A { // System.Int32 UnityEngine.Vector2Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector2Int::m_Y int32_t ___m_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]; }; }; // UnityEngine.WaitForSeconds struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D { // System.Single UnityEngine.WaitForSeconds::m_Seconds float ___m_Seconds_0; }; // Native definition for P/Invoke marshalling of UnityEngine.WaitForSeconds struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { float ___m_Seconds_0; }; // Native definition for COM marshalling of UnityEngine.WaitForSeconds struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { float ___m_Seconds_0; }; // DungeonArchitect.Samples.ShooterGame.AIStateDead struct AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31 : public AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4 { }; // DungeonArchitect.Samples.ShooterGame.AIStateIdle struct AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B : public AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4 { }; // DungeonArchitect.Samples.ShooterGame.AIStateMoveToLastKnownPosition struct AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955 : public AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4 { }; // DungeonArchitect.Samples.ShooterGame.AIStatePatrol struct AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53 : public AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4 { // System.Int32 DungeonArchitect.Samples.ShooterGame.AIStatePatrol::currentWaypointIndex int32_t ___currentWaypointIndex_2; // UnityEngine.Vector3[] DungeonArchitect.Samples.ShooterGame.AIStatePatrol::waypointOffsets Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___waypointOffsets_3; }; // DungeonArchitect.Samples.ShooterGame.AIStatePersuit struct AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E : public AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4 { // UnityEngine.Transform DungeonArchitect.Samples.ShooterGame.AIStatePersuit::followTarget Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___followTarget_2; }; // DungeonArchitect.Samples.ShooterGame.AIStateWaitAndSearch struct AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91 : public AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4 { // System.Single DungeonArchitect.Samples.ShooterGame.AIStateWaitAndSearch::timeSinceStart float ___timeSinceStart_2; }; // UnityEngine.Bounds struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { // UnityEngine.Vector3 UnityEngine.Bounds::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0; // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1; }; // UnityEngine.UI.ColorBlock struct ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11 { // UnityEngine.Color UnityEngine.UI.ColorBlock::m_NormalColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_NormalColor_0; // UnityEngine.Color UnityEngine.UI.ColorBlock::m_HighlightedColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_HighlightedColor_1; // UnityEngine.Color UnityEngine.UI.ColorBlock::m_PressedColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_PressedColor_2; // UnityEngine.Color UnityEngine.UI.ColorBlock::m_SelectedColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_SelectedColor_3; // UnityEngine.Color UnityEngine.UI.ColorBlock::m_DisabledColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_DisabledColor_4; // System.Single UnityEngine.UI.ColorBlock::m_ColorMultiplier float ___m_ColorMultiplier_5; // System.Single UnityEngine.UI.ColorBlock::m_FadeDuration float ___m_FadeDuration_6; }; // UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D { // System.IntPtr UnityEngine.Coroutine::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { intptr_t ___m_Ptr_0; }; // 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.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB : public RuntimeObject { // System.IntPtr UnityEngine.Event::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_marshaled_com { intptr_t ___m_Ptr_0; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB { // System.String DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::itemType String_t* ___itemType_0; // System.String DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::text String_t* ___text_1; // UnityEngine.Color DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::textColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2; // UnityEngine.Color DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::backgroundColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_pinvoke { char* ___itemType_0; char* ___text_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_com { Il2CppChar* ___itemType_0; Il2CppChar* ___text_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3; }; // DungeonArchitect.Builders.Isaac.IsaacRoom struct IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17 : public RuntimeObject { // System.Int32 DungeonArchitect.Builders.Isaac.IsaacRoom::roomId int32_t ___roomId_0; // DungeonArchitect.IntVector DungeonArchitect.Builders.Isaac.IsaacRoom::position IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___position_1; // DungeonArchitect.Builders.Isaac.IsaacRoomLayout DungeonArchitect.Builders.Isaac.IsaacRoom::layout IsaacRoomLayout_t3FFE31D5E92D5D86686FF4212B2F9936EF4E6416* ___layout_2; // System.Collections.Generic.List`1 DungeonArchitect.Builders.Isaac.IsaacRoom::adjacentRooms List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___adjacentRooms_3; // System.Collections.Generic.List`1 DungeonArchitect.Builders.Isaac.IsaacRoom::doorPositions List_1_t72F81508323A323FA6727DCAE9E4209241B62383* ___doorPositions_4; }; // UnityEngine.AI.NavMeshHit struct NavMeshHit_t6323FC1F2D00E24FBFFC3E27C2F349A3BAD16F8B { // UnityEngine.Vector3 UnityEngine.AI.NavMeshHit::m_Position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_0; // UnityEngine.Vector3 UnityEngine.AI.NavMeshHit::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1; // System.Single UnityEngine.AI.NavMeshHit::m_Distance float ___m_Distance_2; // System.Int32 UnityEngine.AI.NavMeshHit::m_Mask int32_t ___m_Mask_3; // System.Int32 UnityEngine.AI.NavMeshHit::m_Hit int32_t ___m_Hit_4; }; // 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; }; // UnityEngine.Plane struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C { // UnityEngine.Vector3 UnityEngine.Plane::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1; // System.Single UnityEngine.Plane::m_Distance float ___m_Distance_2; }; // 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.Ray struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 { // UnityEngine.Vector3 UnityEngine.Ray::m_Origin Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0; // UnityEngine.Vector3 UnityEngine.Ray::m_Direction Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1; }; // 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.RuntimeFieldHandle struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { // System.IntPtr System.RuntimeFieldHandle::value intptr_t ___value_0; }; // 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; }; // UnityEngine.UI.Slider/SliderEvent struct SliderEvent_t92A82EF6C62E15AF92B640FE2D960E877E8C6555 : public UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4 { }; // UnityEngine.AudioClip struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { // UnityEngine.AudioClip/PCMReaderCallback UnityEngine.AudioClip::m_PCMReaderCallback PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___m_PCMReaderCallback_4; // UnityEngine.AudioClip/PCMSetPositionCallback UnityEngine.AudioClip::m_PCMSetPositionCallback PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___m_PCMSetPositionCallback_5; }; // UnityEngine.Audio.AudioMixer struct AudioMixer_tE2E8D79241711CDF9AB428C7FB96A35D80E40B04 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.Audio.AudioMixerSnapshot struct AudioMixerSnapshot_tB9A62E6CFA52643B938E4FBFFAE1A5ED30907781 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // 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 { }; // DungeonArchitect.Builders.FloorPlan.FloorChunk struct FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775 : public RuntimeObject { // System.Int32 DungeonArchitect.Builders.FloorPlan.FloorChunk::Id int32_t ___Id_0; // DungeonArchitect.Builders.FloorPlan.FloorChunkType DungeonArchitect.Builders.FloorPlan.FloorChunk::ChunkType int32_t ___ChunkType_1; // DungeonArchitect.Rectangle DungeonArchitect.Builders.FloorPlan.FloorChunk::Bounds Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___Bounds_2; // System.Collections.Generic.List`1 DungeonArchitect.Builders.FloorPlan.FloorChunk::BoundCells List_1_t72F81508323A323FA6727DCAE9E4209241B62383* ___BoundCells_3; // System.Boolean DungeonArchitect.Builders.FloorPlan.FloorChunk::bReachable bool ___bReachable_4; // System.Single DungeonArchitect.Builders.FloorPlan.FloorChunk::Priority float ___Priority_5; // System.Boolean DungeonArchitect.Builders.FloorPlan.FloorChunk::bEmitGroundMarker bool ___bEmitGroundMarker_6; // System.Boolean DungeonArchitect.Builders.FloorPlan.FloorChunk::bEmitCeilingMarker bool ___bEmitCeilingMarker_7; // System.Boolean DungeonArchitect.Builders.FloorPlan.FloorChunk::bConnectDoors bool ___bConnectDoors_8; // System.Boolean DungeonArchitect.Builders.FloorPlan.FloorChunk::bCreateWalls bool ___bCreateWalls_9; // System.String DungeonArchitect.Builders.FloorPlan.FloorChunk::WallMarker String_t* ___WallMarker_10; // System.String DungeonArchitect.Builders.FloorPlan.FloorChunk::GroundMarker String_t* ___GroundMarker_11; // System.String DungeonArchitect.Builders.FloorPlan.FloorChunk::CeilingMarker String_t* ___CeilingMarker_12; // System.String DungeonArchitect.Builders.FloorPlan.FloorChunk::DoorMarker String_t* ___DoorMarker_13; // System.String DungeonArchitect.Builders.FloorPlan.FloorChunk::CenterMarker String_t* ___CenterMarker_14; }; // DungeonArchitect.Flow.Items.FlowItem struct FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9 : public RuntimeObject { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Items.FlowItem::itemId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___itemId_0; // DungeonArchitect.Flow.Items.FlowGraphItemType DungeonArchitect.Flow.Items.FlowItem::type int32_t ___type_1; // System.String DungeonArchitect.Flow.Items.FlowItem::markerName String_t* ___markerName_2; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Items.FlowItem::referencedItemIds List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ___referencedItemIds_3; // System.Boolean DungeonArchitect.Flow.Items.FlowItem::editorSelected bool ___editorSelected_4; // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo DungeonArchitect.Flow.Items.FlowItem::customInfo FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB ___customInfo_5; // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry DungeonArchitect.Flow.Items.FlowItem::domainData FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* ___domainData_6; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell struct FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE : public RuntimeObject { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellType DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::CellType int32_t ___CellType_0; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::CustomCellInfo FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727* ___CustomCellInfo_1; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Item DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___Item_2; // System.String[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Tags StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___Tags_3; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Overlay FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* ___Overlay_4; // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::NodeCoord IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___NodeCoord_5; // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::TileCoord IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___TileCoord_6; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::UseCustomColor bool ___UseCustomColor_7; // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::CustomColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___CustomColor_8; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::MainPath bool ___MainPath_9; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::LayoutCell bool ___LayoutCell_10; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::DistanceFromMainPath int32_t ___DistanceFromMainPath_11; // System.Single DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Height float ___Height_12; // System.Object DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Userdata RuntimeObject* ___Userdata_13; }; // 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 { }; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : 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.SgfModuleAssemblySideCell struct SgfModuleAssemblySideCell_t95AC90194CCDB5BBC7DFA0E747C686AB0F7A2457 { // System.Int32 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell::connectionIdx int32_t ___connectionIdx_1; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell::nodeId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___nodeId_2; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell::linkedNodeId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___linkedNodeId_3; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell::linkId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___linkId_4; }; // 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.Shader struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // DungeonArchitect.Builders.Snap.SnapModuleInstance struct SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94 : public RuntimeObject { // System.String DungeonArchitect.Builders.Snap.SnapModuleInstance::InstanceID String_t* ___InstanceID_0; // UnityEngine.Matrix4x4 DungeonArchitect.Builders.Snap.SnapModuleInstance::WorldTransform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___WorldTransform_1; // UnityEngine.Bounds DungeonArchitect.Builders.Snap.SnapModuleInstance::WorldBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___WorldBounds_2; }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // UnityEngine.TerrainData struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : 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.Events.UnityAction`1 struct UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90 : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // CenterGridFlowPlacement struct CenterGridFlowPlacement_tAE90DD5C55779BC153329AF0E38616F49ED54F36 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // DungeonArchitect.Samples.CustomMainPathConstraints struct CustomMainPathConstraints_tC249AA2C28AA07C138246A6172232C11D83D0AB7 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // DungeonArchitect.Samples.CustomPathConstraintsA struct CustomPathConstraintsA_t418A39497557294C00FEE0B40F3D4D6D835DDBB4 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // DungeonArchitect.Graphs.Graph struct Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // DungeonArchitect.Graphs.IndexCounter DungeonArchitect.Graphs.Graph::indexCounter IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* ___indexCounter_4; // DungeonArchitect.Graphs.IndexCounter DungeonArchitect.Graphs.Graph::topZIndex IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* ___topZIndex_5; // System.Collections.Generic.List`1 DungeonArchitect.Graphs.Graph::nodes List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* ___nodes_6; // System.Collections.Generic.List`1 DungeonArchitect.Graphs.Graph::links List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* ___links_7; }; // System.NotSupportedException struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // UnityEngine.ParticleSystem struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Rigidbody2D struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // SGFDemoNodeConstraintFloor0 struct SGFDemoNodeConstraintFloor0_tBC1DC56D999121AF1C82B74047363FAA791400AB : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Int32 SGFDemoNodeConstraintFloor0::level int32_t ___level_4; }; // SGFDemoNodeConstraintFloor1 struct SGFDemoNodeConstraintFloor1_tA6C2C903EA4631F340DDE8F1BEF84CC1D37E6421 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // SGFDemoNodeConstraintFloor2 struct SGFDemoNodeConstraintFloor2_t719914F070A13312912AD6836A551EFB49D28FD0 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // SGFDemoNodeConstraints struct SGFDemoNodeConstraints_tE43B6A89915DB0EA6DEDF3787DA8416A4E983F6B : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // DungeonArchitect.SelectorRule struct SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor struct SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB : public RuntimeObject { // UnityEngine.Matrix4x4 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor::LocalTransform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___LocalTransform_0; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor::Owner SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* ___Owner_1; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor::ConnectedDoor SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* ___ConnectedDoor_2; // DungeonArchitect.Frameworks.Snap.SnapConnection DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor::SpawnedDoor SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* ___SpawnedDoor_3; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor::CellInfo SgfModuleAssemblySideCell_t95AC90194CCDB5BBC7DFA0E747C686AB0F7A2457 ___CellInfo_4; }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // DungeonArchitect.TransformationRule struct TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // AlternateSelectionRule struct AlternateSelectionRule_tC80BEE04589CC1047FAD9AB09703C26843D93FDE : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { }; // UnityEngine.Animator struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.AudioBehaviour struct AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // BrokenTilesTransformRule struct BrokenTilesTransformRule_t11EF7FE24DCD13887B0585E008C8704474A6C9A1 : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { // System.Single BrokenTilesTransformRule::maxAngle float ___maxAngle_4; }; // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.Canvas struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.CapsuleCollider struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.CharacterController struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // ClampToGroundTransformRule struct ClampToGroundTransformRule_t73228C36A68D487F88F11919F15415CCEFE414A1 : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { }; // ClampToTerrainTransformRule struct ClampToTerrainTransformRule_tBA8394EA54CC724209A38CC043F4A5246DCFB72E : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { }; // CliffTileRandomTransformer struct CliffTileRandomTransformer_tE9C8CE47C25D2E31E84106A4DF00A41A4F39BA03 : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { // System.Single CliffTileRandomTransformer::tileWidth float ___tileWidth_4; }; // UnityEngine.Collider2D struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // ItemStateSelectionRule struct ItemStateSelectionRule_tB59E60CB7B14E5852F10110C8AD67ED8F38936DC : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { // DungeonState ItemStateSelectionRule::state DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* ___state_4; }; // UnityEngine.Light struct Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { // System.Int32 UnityEngine.Light::m_BakedIndex int32_t ___m_BakedIndex_4; }; // UnityEngine.LineRenderer struct LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.AI.NavMeshAgent struct NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // NonDoorTileSelectionRule struct NonDoorTileSelectionRule_tE7ACAF15F36EDFACF5DBDB2CBF0B9CCEE71AEDB0 : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { }; // NonViewBlockingSelectionRule struct NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { }; // RandomCliffTransformRule struct RandomCliffTransformRule_tFA7CF522A93F2801DAD198CF506076CCFBDAEFE8 : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { }; // RandomRotY90TransformRule struct RandomRotY90TransformRule_t59941CAF77E9FC8D3A4D7776FA5C4CAE030B1EFE : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { }; // RandomRotYTransformRule struct RandomRotYTransformRule_t001E155CB14DE9629809D0C38824C23B167427C5 : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { }; // RoomSelectionRule struct RoomSelectionRule_t8C74C44E67F9306C9180B1E02A25522F33201476 : public SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 { }; // SmallYTransformRule struct SmallYTransformRule_t724D357B3521200DA43CC34F55BAC2FFBEB3BCC2 : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { // System.Single SmallYTransformRule::angleVariation float ___angleVariation_4; }; // UnityEngine.Terrain struct Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // ZFightingFixTransformRule struct ZFightingFixTransformRule_tADD470C9B4A9DD2EC85B9969D88FD390F1A75722 : public TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 { // System.Single ZFightingFixTransformRule::movementDistance float ___movementDistance_4; }; // DADemo_Sample_Utils.AADisableChecker struct AADisableChecker_tE3D35F7CF4DFC2102CA78036448ED598F15BE5BF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // AdjacentCorridorTracker struct AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon AdjacentCorridorTracker::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; // DungeonArchitect.Builders.Grid.GridDungeonModel AdjacentCorridorTracker::gridModel GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___gridModel_5; // UnityEngine.Material AdjacentCorridorTracker::materialCursor Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___materialCursor_6; // UnityEngine.Material AdjacentCorridorTracker::materialCorridors Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___materialCorridors_7; // UnityEngine.Material AdjacentCorridorTracker::materialRooms Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___materialRooms_8; // System.Collections.Generic.List`1 AdjacentCorridorTracker::ConnectedCorridors List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___ConnectedCorridors_9; // System.Collections.Generic.List`1 AdjacentCorridorTracker::ConnectedRooms List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___ConnectedRooms_10; // System.Int32 AdjacentCorridorTracker::cursorCellId int32_t ___cursorCellId_11; }; // UnityEngine.AudioSource struct AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299 : public AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941 { }; // DungeonArchitect.Samples.ShooterGame.BeautyShot struct BeautyShot_t167EF65E0369E66827549C4FD59C56B0BE114D17 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.LayerMask DungeonArchitect.Samples.ShooterGame.BeautyShot::layerMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___layerMask_4; // System.Int32 DungeonArchitect.Samples.ShooterGame.BeautyShot::frameRate int32_t ___frameRate_5; // System.Single DungeonArchitect.Samples.ShooterGame.BeautyShot::duration float ___duration_6; // System.Int32 DungeonArchitect.Samples.ShooterGame.BeautyShot::frameOffset int32_t ___frameOffset_7; // System.Single DungeonArchitect.Samples.ShooterGame.BeautyShot::numFrames float ___numFrames_8; // System.Boolean DungeonArchitect.Samples.ShooterGame.BeautyShot::captureUsingScreenshot bool ___captureUsingScreenshot_9; // DungeonArchitect.Samples.ShooterGame.BeautyShot/Supersample DungeonArchitect.Samples.ShooterGame.BeautyShot::supersampleScreenshot int32_t ___supersampleScreenshot_10; }; // BillboardGizmo struct BillboardGizmo_tA0133404EB55857CFC92C1F7203679456C55D3D5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.String BillboardGizmo::iconName String_t* ___iconName_4; }; // DungeonArchitect.Samples.ShooterGame.CameraFollow struct CameraFollow_tA14AE1E638615EE32D7A74FDE84E510A63067070 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform DungeonArchitect.Samples.ShooterGame.CameraFollow::target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_4; // System.Single DungeonArchitect.Samples.ShooterGame.CameraFollow::positionSmoothing float ___positionSmoothing_5; // System.Single DungeonArchitect.Samples.ShooterGame.CameraFollow::lookAtSmoothing float ___lookAtSmoothing_6; // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.CameraFollow::offset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___offset_7; // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.CameraFollow::currentLookAt Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___currentLookAt_8; }; // CameraMovement struct CameraMovement_tF4B796B45BDCFC220384450A7EF35DCD79DA27C0 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single CameraMovement::movementSpeed float ___movementSpeed_4; }; // DungeonArchitect.Samples.ShooterGame.CharacterControlScript struct CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Samples.ShooterGame.StateMachine DungeonArchitect.Samples.ShooterGame.CharacterControlScript::stateMachine StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* ___stateMachine_4; }; // DungeonArchitect.Samples.Common.DAFPSMouseLook struct DAFPSMouseLook_tC9319C61CC35DF998B90A78CEE2BCE7D798ECBC4 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single DungeonArchitect.Samples.Common.DAFPSMouseLook::lookSpeed float ___lookSpeed_4; // UnityEngine.Transform DungeonArchitect.Samples.Common.DAFPSMouseLook::playerBody Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___playerBody_5; // System.Single DungeonArchitect.Samples.Common.DAFPSMouseLook::angleUpDown float ___angleUpDown_6; }; // DungeonArchitect.Samples.Common.DAFPSMovement struct DAFPSMovement_tB78FD0AEEC82F465298DFCCB81ACEAE3D3296889 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single DungeonArchitect.Samples.Common.DAFPSMovement::speed float ___speed_4; // System.Single DungeonArchitect.Samples.Common.DAFPSMovement::gravity float ___gravity_5; // System.Boolean DungeonArchitect.Samples.Common.DAFPSMovement::enableJumping bool ___enableJumping_6; // System.Single DungeonArchitect.Samples.Common.DAFPSMovement::jumpHeight float ___jumpHeight_7; // UnityEngine.CharacterController DungeonArchitect.Samples.Common.DAFPSMovement::controller CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___controller_8; // System.Single DungeonArchitect.Samples.Common.DAFPSMovement::speedY float ___speedY_9; }; // DemoHUD struct DemoHUD_t820275B1434C5CC8E4BBE23B088181FFF4D23B83 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.GUIStyle DemoHUD::guiStyle GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___guiStyle_4; }; // DestroyOnStart struct DestroyOnStart_tE2C166DC7FBDF50205824F2ADE03B2FA81A11C7E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DoorTracker struct DoorTracker_tD96D36FFCED502BD6ECA17D6E32EF52B3A5B62B8 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Builders.Snap.SnapQuery DoorTracker::snapQuery SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* ___snapQuery_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.DungeonBuilder struct DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.DungeonConfig DungeonArchitect.DungeonBuilder::config DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_4; // DungeonArchitect.Utils.PMRandom DungeonArchitect.DungeonBuilder::nrandom PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___nrandom_5; // DungeonArchitect.Utils.PMRandom DungeonArchitect.DungeonBuilder::random PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___random_6; // DungeonArchitect.DungeonModel DungeonArchitect.DungeonBuilder::model DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___model_7; // DungeonArchitect.LevelMarkerList DungeonArchitect.DungeonBuilder::markers LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___markers_8; // DungeonArchitect.Utils.Blackboard DungeonArchitect.DungeonBuilder::blackboard Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA* ___blackboard_9; // System.Boolean DungeonArchitect.DungeonBuilder::asyncBuild bool ___asyncBuild_10; // System.Int64 DungeonArchitect.DungeonBuilder::maxBuildTimePerFrame int64_t ___maxBuildTimePerFrame_11; // UnityEngine.Transform DungeonArchitect.DungeonBuilder::asyncBuildStartPosition Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___asyncBuildStartPosition_12; // System.Boolean DungeonArchitect.DungeonBuilder::isLayoutBuilt bool ___isLayoutBuilt_13; }; // 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.DungeonMarkerEmitter struct DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.DungeonModel struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Navigation.DungeonNavAgent struct DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Navigation.DungeonNavMesh struct DungeonNavMesh_tB315EE0B1B0DBAA9E8BE277429DF66D806E23880 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single DungeonArchitect.Navigation.DungeonNavMesh::agentHeight float ___agentHeight_4; // System.Single DungeonArchitect.Navigation.DungeonNavMesh::agentRadius float ___agentRadius_5; // System.Single DungeonArchitect.Navigation.DungeonNavMesh::agentClimbHeight float ___agentClimbHeight_6; // System.Single DungeonArchitect.Navigation.DungeonNavMesh::cellSize float ___cellSize_7; // System.Int32 DungeonArchitect.Navigation.DungeonNavMesh::maxCrowdAgents int32_t ___maxCrowdAgents_8; // UnityEngine.Mesh DungeonArchitect.Navigation.DungeonNavMesh::visualization Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___visualization_9; // UnityEngine.Color DungeonArchitect.Navigation.DungeonNavMesh::visualizationColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___visualizationColor_10; // System.Boolean DungeonArchitect.Navigation.DungeonNavMesh::visualize2D bool ___visualize2D_11; // DungeonArchitect.Navigation.OnNavmeshBuiltDelegate DungeonArchitect.Navigation.DungeonNavMesh::OnNavmeshBuilt OnNavmeshBuiltDelegate_t88964A7DE3D9EB7E8C9F364CA49D876D1BD10CEA* ___OnNavmeshBuilt_12; // SharpNav.NavMesh DungeonArchitect.Navigation.DungeonNavMesh::navMesh NavMesh_t248304A6679E0AE438540BDD4D7EB7AB53C61E06* ___navMesh_13; // SharpNav.NavMeshQuery DungeonArchitect.Navigation.DungeonNavMesh::navMeshQuery NavMeshQuery_tE5CF2A7A8DB527A6587EF6DD4CCAD58D0912F1A9* ___navMeshQuery_14; // SharpNav.Crowds.Crowd DungeonArchitect.Navigation.DungeonNavMesh::crowd Crowd_t687A2D83CF08C587052DA8701C5F12D57556404E* ___crowd_15; // SharpNav.PolyMesh DungeonArchitect.Navigation.DungeonNavMesh::polyMesh PolyMesh_t62FDDF5B45037AC3B59ABD0B825EFEFE8D9C4E98* ___polyMesh_16; // SharpNav.PolyMeshDetail DungeonArchitect.Navigation.DungeonNavMesh::polyMeshDetail PolyMeshDetail_t96CF135F89BE4EA3ED03957279704A1EAD566764* ___polyMeshDetail_17; }; // DungeonArchitect.DungeonSceneProvider struct DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.DungeonConfig DungeonArchitect.DungeonSceneProvider::config DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_4; // DungeonArchitect.Dungeon DungeonArchitect.DungeonSceneProvider::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_5; // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::itemParent GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___itemParent_6; // UnityEngine.Vector3 DungeonArchitect.DungeonSceneProvider::_position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____position_7; // UnityEngine.Quaternion DungeonArchitect.DungeonSceneProvider::_rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____rotation_8; // UnityEngine.Vector3 DungeonArchitect.DungeonSceneProvider::_scale Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____scale_9; }; // DungeonArchitect.Samples.ShooterGame.EnemyAttack struct EnemyAttack_t8E3AAF3BB0A3D85D60B26C4548AB4C9999220A0D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single DungeonArchitect.Samples.ShooterGame.EnemyAttack::timeBetweenAttacks float ___timeBetweenAttacks_4; // System.Int32 DungeonArchitect.Samples.ShooterGame.EnemyAttack::attackDamage int32_t ___attackDamage_5; // UnityEngine.Animator DungeonArchitect.Samples.ShooterGame.EnemyAttack::anim Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___anim_6; // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.EnemyAttack::player GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___player_7; // DungeonArchitect.Samples.ShooterGame.PlayerHealth DungeonArchitect.Samples.ShooterGame.EnemyAttack::playerHealth PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* ___playerHealth_8; // DungeonArchitect.Samples.ShooterGame.EnemyHealth DungeonArchitect.Samples.ShooterGame.EnemyAttack::enemyHealth EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* ___enemyHealth_9; // System.Boolean DungeonArchitect.Samples.ShooterGame.EnemyAttack::playerInRange bool ___playerInRange_10; // System.Single DungeonArchitect.Samples.ShooterGame.EnemyAttack::timer float ___timer_11; }; // JackRabbit.EnemyController struct EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Animator JackRabbit.EnemyController::animator Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___animator_4; // System.Single JackRabbit.EnemyController::maxHealth float ___maxHealth_5; // System.Boolean JackRabbit.EnemyController::facingRight bool ___facingRight_6; // System.Single JackRabbit.EnemyController::currentHealth float ___currentHealth_7; // UnityEngine.Rigidbody2D JackRabbit.EnemyController::rigidBody2D Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* ___rigidBody2D_8; }; // DungeonArchitect.Samples.ShooterGame.EnemyHealth struct EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Int32 DungeonArchitect.Samples.ShooterGame.EnemyHealth::startingHealth int32_t ___startingHealth_4; // System.Int32 DungeonArchitect.Samples.ShooterGame.EnemyHealth::currentHealth int32_t ___currentHealth_5; // System.Single DungeonArchitect.Samples.ShooterGame.EnemyHealth::sinkSpeed float ___sinkSpeed_6; // System.Int32 DungeonArchitect.Samples.ShooterGame.EnemyHealth::scoreValue int32_t ___scoreValue_7; // UnityEngine.AudioClip DungeonArchitect.Samples.ShooterGame.EnemyHealth::deathClip AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___deathClip_8; // UnityEngine.Animator DungeonArchitect.Samples.ShooterGame.EnemyHealth::anim Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___anim_9; // UnityEngine.AudioSource DungeonArchitect.Samples.ShooterGame.EnemyHealth::enemyAudio AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___enemyAudio_10; // UnityEngine.ParticleSystem DungeonArchitect.Samples.ShooterGame.EnemyHealth::hitParticles ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___hitParticles_11; // UnityEngine.CharacterController DungeonArchitect.Samples.ShooterGame.EnemyHealth::character CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___character_12; // System.Boolean DungeonArchitect.Samples.ShooterGame.EnemyHealth::isDead bool ___isDead_13; // System.Boolean DungeonArchitect.Samples.ShooterGame.EnemyHealth::isSinking bool ___isSinking_14; }; // DungeonArchitect.Samples.ShooterGame.EnemyManager struct EnemyManager_tD002B3ADAB941C792D8D0624257DA25123735953 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Samples.ShooterGame.PlayerHealth DungeonArchitect.Samples.ShooterGame.EnemyManager::playerHealth PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* ___playerHealth_4; // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.EnemyManager::enemy GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___enemy_5; // System.Single DungeonArchitect.Samples.ShooterGame.EnemyManager::spawnTime float ___spawnTime_6; // UnityEngine.Transform[] DungeonArchitect.Samples.ShooterGame.EnemyManager::spawnPoints TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___spawnPoints_7; }; // DungeonArchitect.Samples.ShooterGame.EnemyMovement struct EnemyMovement_t2A38DCDE6D0F42A5AC8F9F415E2F0319D56D01A7 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform DungeonArchitect.Samples.ShooterGame.EnemyMovement::player Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___player_4; // DungeonArchitect.Samples.ShooterGame.PlayerHealth DungeonArchitect.Samples.ShooterGame.EnemyMovement::playerHealth PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* ___playerHealth_5; // DungeonArchitect.Samples.ShooterGame.EnemyHealth DungeonArchitect.Samples.ShooterGame.EnemyMovement::enemyHealth EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* ___enemyHealth_6; // UnityEngine.AI.NavMeshAgent DungeonArchitect.Samples.ShooterGame.EnemyMovement::navAgent NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* ___navAgent_7; }; // JackRabbit.FollowPlayer struct FollowPlayer_t9447B85A609F4C17CE512AD66CB9EF2D32778C18 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Navigation.DungeonNavAgent JackRabbit.FollowPlayer::agent DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* ___agent_4; }; // JackRabbit.FollowTarget struct FollowTarget_tA6DA54186A95CD593A0DA079DCB640279797BC21 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform JackRabbit.FollowTarget::target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_4; // System.Single JackRabbit.FollowTarget::sensitivity float ___sensitivity_5; }; // DungeonArchitect.Samples.GFNavDemoController struct GFNavDemoController_t8532591A9F1D1EEBBAAFA11450E588BFE0D7105F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon DungeonArchitect.Samples.GFNavDemoController::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; }; // DungeonArchitect.Samples.GFNavNPCController struct GFNavNPCController_t7E3CBD26C68B39423AE87110BFF39737356A7CB5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform DungeonArchitect.Samples.GFNavNPCController::target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_4; // UnityEngine.AI.NavMeshAgent DungeonArchitect.Samples.GFNavNPCController::agent NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* ___agent_5; // UnityEngine.CharacterController DungeonArchitect.Samples.GFNavNPCController::character CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___character_6; }; // DungeonArchitect.Samples.ShooterGame.GameController struct GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon DungeonArchitect.Samples.ShooterGame.GameController::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_5; // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.GameController::minimap GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___minimap_6; // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.GameController::levelLoadingScreen GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___levelLoadingScreen_7; // UnityEngine.UI.Text DungeonArchitect.Samples.ShooterGame.GameController::textBuildingLayout Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___textBuildingLayout_8; // UnityEngine.UI.Text DungeonArchitect.Samples.ShooterGame.GameController::textBuildingNavMesh Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___textBuildingNavMesh_9; // DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner DungeonArchitect.Samples.ShooterGame.GameController::npcSpawner LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* ___npcSpawner_10; // System.String DungeonArchitect.Samples.ShooterGame.GameController::labelBuildingLayout String_t* ___labelBuildingLayout_11; // System.String DungeonArchitect.Samples.ShooterGame.GameController::labelBuildingNavmesh String_t* ___labelBuildingNavmesh_12; }; // JackRabbit.GameControllerJackRabbit struct GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon JackRabbit.GameControllerJackRabbit::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; // DungeonArchitect.Navigation.DungeonNavMesh JackRabbit.GameControllerJackRabbit::navMesh DungeonNavMesh_tB315EE0B1B0DBAA9E8BE277429DF66D806E23880* ___navMesh_5; // UnityEngine.UI.Text JackRabbit.GameControllerJackRabbit::loadingText Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___loadingText_6; // DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner JackRabbit.GameControllerJackRabbit::npcSpawner LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* ___npcSpawner_8; // DungeonArchitect.Samples.ShooterGame.WaypointGenerator JackRabbit.GameControllerJackRabbit::waypointGenerator WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* ___waypointGenerator_9; // JackRabbit.SpecialRoomFinder2D JackRabbit.GameControllerJackRabbit::specialRoomFinder SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* ___specialRoomFinder_10; }; // JackRabbit.GameControllerJackRabbit_GridFlow struct GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon JackRabbit.GameControllerJackRabbit_GridFlow::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; // DungeonArchitect.Navigation.DungeonNavMesh JackRabbit.GameControllerJackRabbit_GridFlow::navMesh DungeonNavMesh_tB315EE0B1B0DBAA9E8BE277429DF66D806E23880* ___navMesh_5; // UnityEngine.UI.Text JackRabbit.GameControllerJackRabbit_GridFlow::loadingText Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___loadingText_6; // DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner JackRabbit.GameControllerJackRabbit_GridFlow::npcSpawner LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* ___npcSpawner_8; // DungeonArchitect.Samples.ShooterGame.WaypointGenerator JackRabbit.GameControllerJackRabbit_GridFlow::waypointGenerator WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* ___waypointGenerator_9; }; // DungeonArchitect.Samples.ShooterGame.GameOverManager struct GameOverManager_t7723835C758C57A91294303632D2CAD6E8FEB40B : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Samples.ShooterGame.PlayerHealth DungeonArchitect.Samples.ShooterGame.GameOverManager::playerHealth PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* ___playerHealth_4; // UnityEngine.Animator DungeonArchitect.Samples.ShooterGame.GameOverManager::anim Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___anim_5; }; // DungeonArchitect.Samples.ShooterGame.GameTags struct GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting struct LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_5; }; // JackRabbit.LevelEndGoal2D struct LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Samples.ShooterGame.LevelGoal struct LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Samples.ShooterGame.MiniMapCameraTracker struct MiniMapCameraTracker_t85F18042AE0CB158817511A71286F3EA5B5AAD2D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform DungeonArchitect.Samples.ShooterGame.MiniMapCameraTracker::trackingTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___trackingTransform_4; // UnityEngine.Transform DungeonArchitect.Samples.ShooterGame.MiniMapCameraTracker::baseDungeonTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___baseDungeonTransform_5; // UnityEngine.Transform DungeonArchitect.Samples.ShooterGame.MiniMapCameraTracker::dotTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___dotTransform_6; }; // DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots struct MiniMapEnemyDots_t1FD2BF055D2B1FCF15590058EBFF19AE9B898CDF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots::enemyDotTemplate GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___enemyDotTemplate_4; // System.Collections.Generic.Queue`1 DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots::dots Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* ___dots_5; // UnityEngine.Transform DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots::baseDungeon Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___baseDungeon_6; // UnityEngine.Transform DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots::miniMapDungeon Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___miniMapDungeon_7; // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots::offset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___offset_8; }; // DungeonArchitect.Samples.ShooterGame.MiniMapGenerator struct MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Collections.Generic.List`1 DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::miniMapThemes List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* ___miniMapThemes_4; // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::miniMapDungeonObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___miniMapDungeonObject_5; // DungeonArchitect.Dungeon DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::minimapDungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___minimapDungeon_6; }; // DungeonArchitect.Samples.ShooterGame.MiniMapRenderer struct MiniMapRenderer_tF594BFAEFA40D52301553C56D046AE7A391AB2BB : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Texture DungeonArchitect.Samples.ShooterGame.MiniMapRenderer::miniMapRtt Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___miniMapRtt_4; // UnityEngine.Material DungeonArchitect.Samples.ShooterGame.MiniMapRenderer::miniMapMat Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___miniMapMat_5; // System.Int32 DungeonArchitect.Samples.ShooterGame.MiniMapRenderer::width int32_t ___width_6; // System.Int32 DungeonArchitect.Samples.ShooterGame.MiniMapRenderer::height int32_t ___height_7; }; // DungeonArchitect.Samples.ShooterGame.MixLevels struct MixLevels_t9892247E3B25B59E9C7C20EEA5028416A1522766 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Audio.AudioMixer DungeonArchitect.Samples.ShooterGame.MixLevels::masterMixer AudioMixer_tE2E8D79241711CDF9AB428C7FB96A35D80E40B04* ___masterMixer_4; }; // DungeonArchitect.Samples.Navigation.NavigationDemoController struct NavigationDemoController_t71B6113D764CF053F6AB4C485098557EC0BAA078 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon DungeonArchitect.Samples.Navigation.NavigationDemoController::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; // UnityEngine.GameObject DungeonArchitect.Samples.Navigation.NavigationDemoController::player GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___player_5; // UnityEngine.GameObject[] DungeonArchitect.Samples.Navigation.NavigationDemoController::npcs GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___npcs_6; // UnityEngine.Vector3 DungeonArchitect.Samples.Navigation.NavigationDemoController::spawnOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___spawnOffset_7; }; // DungeonArchitect.Samples.Navigation.NavigationDemoNPC struct NavigationDemoNPC_t81F2AE5B4DBA0424AC3CC8E48E27889CDE55E6FA : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.AI.NavMeshAgent DungeonArchitect.Samples.Navigation.NavigationDemoNPC::agent NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* ___agent_4; // UnityEngine.CharacterController DungeonArchitect.Samples.Navigation.NavigationDemoNPC::character CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___character_5; // UnityEngine.Transform DungeonArchitect.Samples.Navigation.NavigationDemoNPC::target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_6; }; // DungeonArchitect.Samples.Navigation.NavigationDemoPlayer struct NavigationDemoPlayer_t2C06C2D986AE52EEDCFEEAE1AA107AADBFED460A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.CharacterController DungeonArchitect.Samples.Navigation.NavigationDemoPlayer::character CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___character_4; // System.Single DungeonArchitect.Samples.Navigation.NavigationDemoPlayer::speed float ___speed_5; // System.Single DungeonArchitect.Samples.Navigation.NavigationDemoPlayer::rotateSpeed float ___rotateSpeed_6; }; // NonStairRoomTileSelectorRule struct NonStairRoomTileSelectorRule_tE57AC105C520E2078823EBD875CCB83387428276 : public NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD { }; // NonStairTileSelectorRule struct NonStairTileSelectorRule_t001E448EBEBE885011307EB70BC724C020D67B94 : public NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD { }; // NonViewBlockingPillarSelectorRule struct NonViewBlockingPillarSelectorRule_tD4AFBDCFCBDEC334540942E51B5BA855F57550C8 : public NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD { }; // 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.ShooterGame.PauseManager struct PauseManager_t4DBEF938A6238DB1A4F2C9782E08AE60C67DA9C5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Audio.AudioMixerSnapshot DungeonArchitect.Samples.ShooterGame.PauseManager::paused AudioMixerSnapshot_tB9A62E6CFA52643B938E4FBFFAE1A5ED30907781* ___paused_4; // UnityEngine.Audio.AudioMixerSnapshot DungeonArchitect.Samples.ShooterGame.PauseManager::unpaused AudioMixerSnapshot_tB9A62E6CFA52643B938E4FBFFAE1A5ED30907781* ___unpaused_5; // UnityEngine.Canvas DungeonArchitect.Samples.ShooterGame.PauseManager::canvas Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___canvas_6; }; // Pickup struct Pickup_t4A34F734C0D0E29D535B64F7B8F40B0B5B2CCE01 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // PickupWobbler struct PickupWobbler_t7A3B0E92F81B0CA52335A9BCA7806F9765FFB7A4 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Vector2 PickupWobbler::wobbleDirection Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___wobbleDirection_4; // System.Single PickupWobbler::speed float ___speed_5; // System.Single PickupWobbler::randomStartAngle float ___randomStartAngle_6; // UnityEngine.Vector3 PickupWobbler::originalPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___originalPosition_7; }; // DungeonArchitect.Samples.PlaceableMarker struct PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.String DungeonArchitect.Samples.PlaceableMarker::markerName String_t* ___markerName_4; }; // PlayerCameraZoom struct PlayerCameraZoom_t1D747D82D6860D3179459E75D551D7D8F53CF5D2 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single PlayerCameraZoom::sensitivity float ___sensitivity_4; // System.Single PlayerCameraZoom::zoomMultiplier float ___zoomMultiplier_5; // System.Single PlayerCameraZoom::maxSpeed float ___maxSpeed_6; // UnityEngine.Rigidbody2D PlayerCameraZoom::rigidBody2D Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* ___rigidBody2D_7; // System.Single PlayerCameraZoom::startingZoom float ___startingZoom_8; // System.Single PlayerCameraZoom::targetZoom float ___targetZoom_9; // UnityEngine.Camera PlayerCameraZoom::cam Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___cam_10; }; // JackRabbit.PlayerController struct PlayerController_t0B58CA84BACF0C5892DB32AC3AE654CF4C01183E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single JackRabbit.PlayerController::maxSpeed float ___maxSpeed_4; // System.Single JackRabbit.PlayerController::attackMoveSpeedMultiplier float ___attackMoveSpeedMultiplier_5; // System.Single JackRabbit.PlayerController::sprintMultiplier float ___sprintMultiplier_6; // System.Single JackRabbit.PlayerController::movementSensitivity float ___movementSensitivity_7; // System.Single JackRabbit.PlayerController::attackStength float ___attackStength_8; // System.Boolean JackRabbit.PlayerController::facingRight bool ___facingRight_9; // UnityEngine.Rigidbody2D JackRabbit.PlayerController::rigidBody2D Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* ___rigidBody2D_10; // UnityEngine.Animator JackRabbit.PlayerController::animator Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___animator_11; // System.Boolean JackRabbit.PlayerController::attacking bool ___attacking_12; }; // DungeonArchitect.Samples.ShooterGame.PlayerHealth struct PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Int32 DungeonArchitect.Samples.ShooterGame.PlayerHealth::startingHealth int32_t ___startingHealth_4; // System.Int32 DungeonArchitect.Samples.ShooterGame.PlayerHealth::currentHealth int32_t ___currentHealth_5; // UnityEngine.UI.Slider DungeonArchitect.Samples.ShooterGame.PlayerHealth::healthSlider Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F* ___healthSlider_6; // UnityEngine.UI.Image DungeonArchitect.Samples.ShooterGame.PlayerHealth::damageImage Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___damageImage_7; // UnityEngine.AudioClip DungeonArchitect.Samples.ShooterGame.PlayerHealth::deathClip AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___deathClip_8; // System.Single DungeonArchitect.Samples.ShooterGame.PlayerHealth::flashSpeed float ___flashSpeed_9; // UnityEngine.Color DungeonArchitect.Samples.ShooterGame.PlayerHealth::flashColour Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___flashColour_10; // UnityEngine.Animator DungeonArchitect.Samples.ShooterGame.PlayerHealth::anim Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___anim_11; // UnityEngine.AudioSource DungeonArchitect.Samples.ShooterGame.PlayerHealth::playerAudio AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___playerAudio_12; // DungeonArchitect.Samples.ShooterGame.PlayerMovement DungeonArchitect.Samples.ShooterGame.PlayerHealth::playerMovement PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* ___playerMovement_13; // DungeonArchitect.Samples.ShooterGame.PlayerShooting DungeonArchitect.Samples.ShooterGame.PlayerHealth::playerShooting PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* ___playerShooting_14; // System.Boolean DungeonArchitect.Samples.ShooterGame.PlayerHealth::isDead bool ___isDead_15; // System.Boolean DungeonArchitect.Samples.ShooterGame.PlayerHealth::damaged bool ___damaged_16; }; // DungeonArchitect.Samples.ShooterGame.PlayerMovement struct PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single DungeonArchitect.Samples.ShooterGame.PlayerMovement::speed float ___speed_4; // System.Single DungeonArchitect.Samples.ShooterGame.PlayerMovement::gravity float ___gravity_5; // UnityEngine.CharacterController DungeonArchitect.Samples.ShooterGame.PlayerMovement::character CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___character_6; // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.PlayerMovement::movement Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___movement_7; // UnityEngine.Animator DungeonArchitect.Samples.ShooterGame.PlayerMovement::anim Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___anim_8; // System.Single DungeonArchitect.Samples.ShooterGame.PlayerMovement::camRayLength float ___camRayLength_9; }; // DungeonArchitect.Samples.ShooterGame.PlayerShooting struct PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Int32 DungeonArchitect.Samples.ShooterGame.PlayerShooting::damagePerShot int32_t ___damagePerShot_4; // System.Single DungeonArchitect.Samples.ShooterGame.PlayerShooting::timeBetweenBullets float ___timeBetweenBullets_5; // System.Single DungeonArchitect.Samples.ShooterGame.PlayerShooting::range float ___range_6; // System.Single DungeonArchitect.Samples.ShooterGame.PlayerShooting::timer float ___timer_7; // UnityEngine.Ray DungeonArchitect.Samples.ShooterGame.PlayerShooting::shootRay Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___shootRay_8; // UnityEngine.RaycastHit DungeonArchitect.Samples.ShooterGame.PlayerShooting::shootHit RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___shootHit_9; // UnityEngine.ParticleSystem DungeonArchitect.Samples.ShooterGame.PlayerShooting::gunParticles ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___gunParticles_10; // UnityEngine.LineRenderer DungeonArchitect.Samples.ShooterGame.PlayerShooting::gunLine LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* ___gunLine_11; // UnityEngine.AudioSource DungeonArchitect.Samples.ShooterGame.PlayerShooting::gunAudio AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___gunAudio_12; // UnityEngine.Light DungeonArchitect.Samples.ShooterGame.PlayerShooting::gunLight Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* ___gunLight_13; // UnityEngine.Light DungeonArchitect.Samples.ShooterGame.PlayerShooting::faceLight Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* ___faceLight_14; // System.Single DungeonArchitect.Samples.ShooterGame.PlayerShooting::effectsDisplayTime float ___effectsDisplayTime_15; }; // DungeonArchitect.Samples.ShooterGame.RandomAnimationPoint struct RandomAnimationPoint_tF58E1DDB2DC75B7017E79822B2D06789CDB849BA : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Boolean DungeonArchitect.Samples.ShooterGame.RandomAnimationPoint::randomize bool ___randomize_4; // System.Single DungeonArchitect.Samples.ShooterGame.RandomAnimationPoint::normalizedTime float ___normalizedTime_5; }; // DungeonArchitect.Samples.ShooterGame.RandomParticlePoint struct RandomParticlePoint_t87F66A3FC05DB64B753E6CBEAFAB778CE306677A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single DungeonArchitect.Samples.ShooterGame.RandomParticlePoint::normalizedTime float ___normalizedTime_4; }; // RegenerateDungeonLayout struct RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon RegenerateDungeonLayout::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; // System.Boolean RegenerateDungeonLayout::performCleanRebuild bool ___performCleanRebuild_5; }; // RotatorZ struct RotatorZ_t4A1FDEA718BE07AAA2E8D403A428E14212B3FE64 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single RotatorZ::frequency float ___frequency_4; }; // SGFRoomDebugDrawer struct SGFRoomDebugDrawer_t39AFD544BF2A329012B5C2CED95C717ACA6E945D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon SGFRoomDebugDrawer::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery SGFRoomDebugDrawer::query SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* ___query_5; // UnityEngine.Transform SGFRoomDebugDrawer::player Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___player_6; // UnityEngine.Bounds SGFRoomDebugDrawer::roomBoundsToDraw Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___roomBoundsToDraw_7; }; // SGFT_GameController struct SGFT_GameController_tF95F50413AA7A4A5FFD0A850EFE4C5F9199C5707 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon SGFT_GameController::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; }; // DASideScroller.SSCamera struct SSCamera_t32182292CA96816B1C3E2B2F7B4474529D22577A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform DASideScroller.SSCamera::target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_4; // System.Single DASideScroller.SSCamera::positionSmoothing float ___positionSmoothing_5; // System.Single DASideScroller.SSCamera::lookAtSmoothing float ___lookAtSmoothing_6; // UnityEngine.Vector3 DASideScroller.SSCamera::offset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___offset_7; // UnityEngine.Vector3 DASideScroller.SSCamera::currentLookAt Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___currentLookAt_8; }; // DASideScroller.SSGame struct SSGame_t2892099A0B98AEBA7D373011C0651CFF91A999FD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DASideScroller.SSPlayerMovement struct SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single DASideScroller.SSPlayerMovement::speed float ___speed_4; // System.Single DASideScroller.SSPlayerMovement::gravity float ___gravity_5; // System.Single DASideScroller.SSPlayerMovement::jumpSpeed float ___jumpSpeed_6; // System.Int32 DASideScroller.SSPlayerMovement::maxJumps int32_t ___maxJumps_7; // System.Single DASideScroller.SSPlayerMovement::interJumpDelay float ___interJumpDelay_8; // System.Boolean DASideScroller.SSPlayerMovement::facingLeft bool ___facingLeft_9; // UnityEngine.CharacterController DASideScroller.SSPlayerMovement::character CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___character_10; // UnityEngine.Vector3 DASideScroller.SSPlayerMovement::movement Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___movement_11; // UnityEngine.Animator DASideScroller.SSPlayerMovement::anim Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___anim_12; // System.Int32 DASideScroller.SSPlayerMovement::numJumpsPerformed int32_t ___numJumpsPerformed_13; // System.Single DASideScroller.SSPlayerMovement::lastJumpTimestamp float ___lastJumpTimestamp_14; }; // DungeonArchitect.Samples.SampleFindRoomDoorsController struct SampleFindRoomDoorsController_t05E9F193626B497BF8144266781452B282602CA9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon DungeonArchitect.Samples.SampleFindRoomDoorsController::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; // UnityEngine.Transform DungeonArchitect.Samples.SampleFindRoomDoorsController::player Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___player_5; // DungeonArchitect.Builders.Grid.GridDungeonConfig DungeonArchitect.Samples.SampleFindRoomDoorsController::config GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* ___config_6; // DungeonArchitect.Builders.Grid.GridDungeonQuery DungeonArchitect.Samples.SampleFindRoomDoorsController::dungeonQuery GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856* ___dungeonQuery_7; // UnityEngine.GameObject[] DungeonArchitect.Samples.SampleFindRoomDoorsController::trackedDoorObjects GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___trackedDoorObjects_8; }; // DungeonArchitect.Samples.ShooterGame.ScoreManager struct ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.UI.Text DungeonArchitect.Samples.ShooterGame.ScoreManager::text Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___text_5; }; // SimpleSmoothMouseLook struct SimpleSmoothMouseLook_tB6B5CCC847529B8D39E8A0AB7D7DD4DB3689A847 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Vector2 SimpleSmoothMouseLook::_mouseAbsolute Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____mouseAbsolute_4; // UnityEngine.Vector2 SimpleSmoothMouseLook::_smoothMouse Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____smoothMouse_5; // UnityEngine.Vector2 SimpleSmoothMouseLook::clampInDegrees Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___clampInDegrees_6; // System.Boolean SimpleSmoothMouseLook::lockCursor bool ___lockCursor_7; // UnityEngine.Vector2 SimpleSmoothMouseLook::sensitivity Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___sensitivity_8; // UnityEngine.Vector2 SimpleSmoothMouseLook::smoothing Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___smoothing_9; // UnityEngine.Vector2 SimpleSmoothMouseLook::targetDirection Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___targetDirection_10; // UnityEngine.Vector2 SimpleSmoothMouseLook::targetCharacterDirection Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___targetCharacterDirection_11; // UnityEngine.GameObject SimpleSmoothMouseLook::characterBody GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___characterBody_12; }; // DungeonArchitect.Frameworks.Snap.SnapConnection struct SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.GameObject DungeonArchitect.Frameworks.Snap.SnapConnection::doorObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___doorObject_4; // UnityEngine.GameObject DungeonArchitect.Frameworks.Snap.SnapConnection::wallObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___wallObject_5; // System.String DungeonArchitect.Frameworks.Snap.SnapConnection::category String_t* ___category_6; // UnityEngine.GameObject DungeonArchitect.Frameworks.Snap.SnapConnection::oneWayDoorObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___oneWayDoorObject_7; // DungeonArchitect.Frameworks.Snap.SnapConnectionLockedDoorInfo[] DungeonArchitect.Frameworks.Snap.SnapConnection::lockedDoors SnapConnectionLockedDoorInfoU5BU5D_tC1144DFB05181F997DF2452D4B633DA93E7DC686* ___lockedDoors_8; // DungeonArchitect.Frameworks.Snap.SnapConnectionState DungeonArchitect.Frameworks.Snap.SnapConnection::connectionState int32_t ___connectionState_9; }; // 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; }; // SnapDemo_ProceduralLevelLayout struct SnapDemo_ProceduralLevelLayout_tFF299021D4BC6664A8F341230F4B63948075DA7F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // 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 { }; // VG_GameController struct VG_GameController_tC69BDEAC9FC5FE029E609212DB3E4A938047FC73 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon VG_GameController::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; // UnityEngine.Material VG_GameController::redMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___redMaterial_5; // UnityEngine.Transform VG_GameController::playerTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___playerTransform_6; // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery VG_GameController::query SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* ___query_7; }; // DungeonArchitect.Volume struct Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon DungeonArchitect.Volume::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; // System.Boolean DungeonArchitect.Volume::mode2D bool ___mode2D_5; // UnityEngine.Color DungeonArchitect.Volume::COLOR_WIRE Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___COLOR_WIRE_6; // UnityEngine.Color DungeonArchitect.Volume::COLOR_SOLID_DESELECTED Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___COLOR_SOLID_DESELECTED_7; // UnityEngine.Color DungeonArchitect.Volume::COLOR_SOLID Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___COLOR_SOLID_8; }; // DungeonArchitect.Samples.ShooterGame.VolumeHandler struct VolumeHandler_t8C3A87A21C802E8F4D618E55BEF3A04A9AAAF041 : 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.AIController struct AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE : public CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D { // UnityEngine.AI.NavMeshAgent DungeonArchitect.Samples.ShooterGame.AIController::agent NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* ___agent_5; // DungeonArchitect.Samples.ShooterGame.PatrolPath DungeonArchitect.Samples.ShooterGame.AIController::patrol PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* ___patrol_6; // UnityEngine.CapsuleCollider DungeonArchitect.Samples.ShooterGame.AIController::capsule CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* ___capsule_7; // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting DungeonArchitect.Samples.ShooterGame.AIController::lastSighting LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* ___lastSighting_8; // System.Boolean DungeonArchitect.Samples.ShooterGame.AIController::hasPatrolling bool ___hasPatrolling_9; // System.Single DungeonArchitect.Samples.ShooterGame.AIController::fieldOfView float ___fieldOfView_10; // System.Single DungeonArchitect.Samples.ShooterGame.AIController::maxViewSight float ___maxViewSight_11; // System.Single DungeonArchitect.Samples.ShooterGame.AIController::searchWaitTime float ___searchWaitTime_12; // System.Single DungeonArchitect.Samples.ShooterGame.AIController::playerCloseByDistance float ___playerCloseByDistance_13; // System.Single DungeonArchitect.Samples.ShooterGame.AIController::destinationArriveProximity float ___destinationArriveProximity_14; // System.Single DungeonArchitect.Samples.ShooterGame.AIController::playerProximityRadius float ___playerProximityRadius_15; // System.Boolean DungeonArchitect.Samples.ShooterGame.AIController::mode2D bool ___mode2D_16; }; // 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; }; // CitySkyscraperInserter struct CitySkyscraperInserter_tA72902064CBB1F56CC85E6FC76E0727340D9ECE0 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // SkyscraperRange[] CitySkyscraperInserter::skyscraperRanges SkyscraperRangeU5BU5D_tFBA864E0B3B3428BB7B9E56CD2385FFCDBB56824* ___skyscraperRanges_4; }; // CornerEmitter3D struct CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58 : public DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5 { // System.Collections.Generic.List`1 CornerEmitter3D::CornerConfigs List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353* ___CornerConfigs_4; // System.Boolean CornerEmitter3D::mergeRoomCorridor bool ___mergeRoomCorridor_5; }; // DungeonState struct DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // System.Int32 DungeonState::maxAllowedItem int32_t ___maxAllowedItem_4; // System.Int32 DungeonState::k__BackingField int32_t ___U3CnumItemsSpawnedU3Ek__BackingField_5; }; // DungeonArchitect.Builders.FloorPlan.FloorPlanConfig struct FloorPlanConfig_t532D06F3A07E9398692974242B19B5D2A4A36D16 : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD { // UnityEngine.Vector3 DungeonArchitect.Builders.FloorPlan.FloorPlanConfig::BuildingSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___BuildingSize_5; // UnityEngine.Vector3 DungeonArchitect.Builders.FloorPlan.FloorPlanConfig::GridSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___GridSize_6; // System.Int32 DungeonArchitect.Builders.FloorPlan.FloorPlanConfig::MinRoomSize int32_t ___MinRoomSize_7; // System.Int32 DungeonArchitect.Builders.FloorPlan.FloorPlanConfig::MaxRoomSize int32_t ___MaxRoomSize_8; // System.Int32 DungeonArchitect.Builders.FloorPlan.FloorPlanConfig::HallWidth int32_t ___HallWidth_9; // System.Int32 DungeonArchitect.Builders.FloorPlan.FloorPlanConfig::MinRoomChunkArea int32_t ___MinRoomChunkArea_10; // System.Int32 DungeonArchitect.Builders.FloorPlan.FloorPlanConfig::RoomSplitProbabilityOffset int32_t ___RoomSplitProbabilityOffset_11; // DungeonArchitect.Builders.FloorPlan.Tooling.FloorPlanCorridorTool[] DungeonArchitect.Builders.FloorPlan.FloorPlanConfig::manualHallwayPoints FloorPlanCorridorToolU5BU5D_t71AC1A149B54544B328CEBAC49B50B4120F9597E* ___manualHallwayPoints_12; }; // DungeonArchitect.Builders.FloorPlan.FloorPlanModel struct FloorPlanModel_tE088A489B868701717ABB0721C425F3FFCED18E1 : public DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 { // DungeonArchitect.Builders.FloorPlan.FloorPlanConfig DungeonArchitect.Builders.FloorPlan.FloorPlanModel::Config FloorPlanConfig_t532D06F3A07E9398692974242B19B5D2A4A36D16* ___Config_4; // DungeonArchitect.Builders.FloorPlan.FloorChunk[] DungeonArchitect.Builders.FloorPlan.FloorPlanModel::Chunks FloorChunkU5BU5D_tD6A628523FF858A9D807AB3DF1912F14B30F8C91* ___Chunks_5; }; // FloorPlanRoomMarkers struct FloorPlanRoomMarkers_t8C6E196F6228DB5A255AF42530A9EBFAB335B776 : public DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5 { }; // GaiaLandscapeModifier struct GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // UnityEngine.Terrain GaiaLandscapeModifier::terrain Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___terrain_4; // System.Int32 GaiaLandscapeModifier::corridorTextureIndex int32_t ___corridorTextureIndex_5; // System.Int32 GaiaLandscapeModifier::roadBlurDistance int32_t ___roadBlurDistance_6; // System.Single GaiaLandscapeModifier::corridorBlurThreshold float ___corridorBlurThreshold_7; // System.Boolean GaiaLandscapeModifier::modifyTextures bool ___modifyTextures_8; // System.Boolean GaiaLandscapeModifier::modifyDetails bool ___modifyDetails_9; }; // 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.GridDungeonBuilder struct GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4 : public DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA { // System.Int32 DungeonArchitect.Builders.Grid.GridDungeonBuilder::_CellIdCounter int32_t ____CellIdCounter_14; // DungeonArchitect.Builders.Grid.GridDungeonModel DungeonArchitect.Builders.Grid.GridDungeonBuilder::gridModel GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___gridModel_15; // DungeonArchitect.Builders.Grid.GridDungeonConfig DungeonArchitect.Builders.Grid.GridDungeonBuilder::gridConfig GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* ___gridConfig_16; }; // 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.Grid.GridDungeonQuery struct GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // System.Collections.Generic.Dictionary`2 DungeonArchitect.Builders.Grid.GridDungeonQuery::DoorObjectsByCellId Dictionary_2_tA67244141E978011D16C324808EB61B56151233E* ___DoorObjectsByCellId_4; }; // DungeonArchitect.Builders.Isaac.IsaacDungeonConfig struct IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD { // System.Int32 DungeonArchitect.Builders.Isaac.IsaacDungeonConfig::minRooms int32_t ___minRooms_5; // System.Int32 DungeonArchitect.Builders.Isaac.IsaacDungeonConfig::maxRooms int32_t ___maxRooms_6; // System.Int32 DungeonArchitect.Builders.Isaac.IsaacDungeonConfig::roomWidth int32_t ___roomWidth_7; // System.Int32 DungeonArchitect.Builders.Isaac.IsaacDungeonConfig::roomHeight int32_t ___roomHeight_8; // UnityEngine.Vector2 DungeonArchitect.Builders.Isaac.IsaacDungeonConfig::tileSize Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___tileSize_9; // UnityEngine.Vector2 DungeonArchitect.Builders.Isaac.IsaacDungeonConfig::roomPadding Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___roomPadding_10; // System.Single DungeonArchitect.Builders.Isaac.IsaacDungeonConfig::growForwardProbablity float ___growForwardProbablity_11; // System.Single DungeonArchitect.Builders.Isaac.IsaacDungeonConfig::growSidewaysProbablity float ___growSidewaysProbablity_12; // System.Single DungeonArchitect.Builders.Isaac.IsaacDungeonConfig::spawnRoomBranchProbablity float ___spawnRoomBranchProbablity_13; // System.Single DungeonArchitect.Builders.Isaac.IsaacDungeonConfig::cycleProbability float ___cycleProbability_14; // System.Boolean DungeonArchitect.Builders.Isaac.IsaacDungeonConfig::Mode2D bool ___Mode2D_15; }; // DungeonArchitect.Builders.Isaac.IsaacDungeonModel struct IsaacDungeonModel_tC28C97A7339B703F57AB62AE0135B3D9A9A07D31 : public DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 { // DungeonArchitect.Builders.Isaac.IsaacDungeonConfig DungeonArchitect.Builders.Isaac.IsaacDungeonModel::config IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D* ___config_4; // DungeonArchitect.Builders.Isaac.IsaacRoom[] DungeonArchitect.Builders.Isaac.IsaacDungeonModel::rooms IsaacRoomU5BU5D_t47A25BB5459DFAFC56AB0EA70F0B78FA2A336556* ___rooms_5; // DungeonArchitect.Builders.Isaac.IsaacDoor[] DungeonArchitect.Builders.Isaac.IsaacDungeonModel::doors IsaacDoorU5BU5D_tA1996ECC887E7D52FDE968B6AF69AB7ABCF43DA0* ___doors_6; }; // IsaacMarkerEmitter_RoomCenter struct IsaacMarkerEmitter_RoomCenter_t271FE59F3E770823D54B99BB0B68A0C23EB3E6FE : public DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5 { }; // DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner struct LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::parentObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___parentObject_4; // UnityEngine.GameObject[] DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::npcTemplates GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___npcTemplates_5; // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::npcOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___npcOffset_6; // System.Single DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::spawnProbability float ___spawnProbability_7; }; // MarkerTerrainClampListener struct MarkerTerrainClampListener_tFEB38DB94B4EE7F2D10CFEFCA0A11645AEC0FCD0 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { }; // DungeonArchitect.Samples.ShooterGame.MiniMapRebuilder struct MiniMapRebuilder_t5AFA7FBFA8CCF75B13C75C967FFAA2A3D741D810 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // DungeonArchitect.Samples.ShooterGame.MiniMapGenerator DungeonArchitect.Samples.ShooterGame.MiniMapRebuilder::miniMap MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* ___miniMap_4; }; // DungeonArchitect.Samples.PlaceableMarkerInjector struct PlaceableMarkerInjector_t8DD8C3BCB3FCB2583838751BC61A4B1182A68B8D : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { }; // RemoveDuplicateMarkersWithinCell struct RemoveDuplicateMarkersWithinCell_t03EF0C23C23774DAE8E628302922A9E5C3AA0CF8 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // System.String RemoveDuplicateMarkersWithinCell::markerName String_t* ___markerName_4; }; // RoomMidEmitter struct RoomMidEmitter_tB860C29361B81D972AEECE41C331BA1A52A9A18B : public DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5 { }; // UnityEngine.UI.Selectable struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D { // System.Boolean UnityEngine.UI.Selectable::m_EnableCalled bool ___m_EnableCalled_6; // UnityEngine.UI.Navigation UnityEngine.UI.Selectable::m_Navigation Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C ___m_Navigation_7; // UnityEngine.UI.Selectable/Transition UnityEngine.UI.Selectable::m_Transition int32_t ___m_Transition_8; // UnityEngine.UI.ColorBlock UnityEngine.UI.Selectable::m_Colors ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11 ___m_Colors_9; // UnityEngine.UI.SpriteState UnityEngine.UI.Selectable::m_SpriteState SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD ___m_SpriteState_10; // UnityEngine.UI.AnimationTriggers UnityEngine.UI.Selectable::m_AnimationTriggers AnimationTriggers_tA0DC06F89C5280C6DD972F6F4C8A56D7F4F79074* ___m_AnimationTriggers_11; // System.Boolean UnityEngine.UI.Selectable::m_Interactable bool ___m_Interactable_12; // UnityEngine.UI.Graphic UnityEngine.UI.Selectable::m_TargetGraphic Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* ___m_TargetGraphic_13; // System.Boolean UnityEngine.UI.Selectable::m_GroupsAllowInteraction bool ___m_GroupsAllowInteraction_14; // System.Int32 UnityEngine.UI.Selectable::m_CurrentIndex int32_t ___m_CurrentIndex_15; // System.Boolean UnityEngine.UI.Selectable::k__BackingField bool ___U3CisPointerInsideU3Ek__BackingField_16; // System.Boolean UnityEngine.UI.Selectable::k__BackingField bool ___U3CisPointerDownU3Ek__BackingField_17; // System.Boolean UnityEngine.UI.Selectable::k__BackingField bool ___U3ChasSelectionU3Ek__BackingField_18; // System.Collections.Generic.List`1 UnityEngine.UI.Selectable::m_CanvasGroupCache List_1_t2CDCA768E7F493F5EDEBC75AEB200FD621354E35* ___m_CanvasGroupCache_19; }; // 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; }; // SnapDungeonMarkerSpawner struct SnapDungeonMarkerSpawner_tA7032D489D7B31703090C6FB737B7ECA285E166F : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // System.Collections.Generic.List`1 SnapDungeonMarkerSpawner::dungeonThemes List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* ___dungeonThemes_4; // DungeonArchitect.Builders.Grid.GridDungeonBuilder SnapDungeonMarkerSpawner::gridDungeonTemplate GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4* ___gridDungeonTemplate_5; // DungeonArchitect.Dungeon SnapDungeonMarkerSpawner::spawnedDungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___spawnedDungeon_6; // System.Boolean SnapDungeonMarkerSpawner::hideMarkerGizmos bool ___hideMarkerGizmos_7; }; // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery struct SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo[] DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::modules SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* ___modules_4; // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::sgfModel SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* ___sgfModel_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.Builders.Snap.SnapQuery struct SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // DungeonArchitect.Builders.Snap.SnapQueryModuleInfo[] DungeonArchitect.Builders.Snap.SnapQuery::modules SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* ___modules_4; }; // SnapThemeEngineMarkerInserter struct SnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // System.Boolean SnapThemeEngineMarkerInserter::hideMarkerGizmos bool ___hideMarkerGizmos_4; }; // DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder struct SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::levelEndGoalTemplate GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___levelEndGoalTemplate_4; }; // JackRabbit.SpecialRoomFinder2D struct SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // UnityEngine.GameObject JackRabbit.SpecialRoomFinder2D::levelEndGoalTemplate GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___levelEndGoalTemplate_4; }; // DungeonArchitect.ThemeOverrideVolume struct ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5 : public Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA { // DungeonArchitect.Graphs.Graph DungeonArchitect.ThemeOverrideVolume::overrideTheme Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___overrideTheme_9; // System.Boolean DungeonArchitect.ThemeOverrideVolume::useBaseThemeForMissingMarkers bool ___useBaseThemeForMissingMarkers_10; }; // VolumeSpawnExampleListener struct VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // DungeonArchitect.Graphs.Graph VolumeSpawnExampleListener::bossRoomTheme Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___bossRoomTheme_4; // DungeonArchitect.Graphs.Graph VolumeSpawnExampleListener::spawnRoomTheme Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___spawnRoomTheme_5; // DungeonArchitect.Graphs.Graph[] VolumeSpawnExampleListener::roomThemes GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA* ___roomThemes_6; // System.Collections.Generic.List`1 VolumeSpawnExampleListener::managedVolumes List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___managedVolumes_7; // DungeonArchitect.Volume VolumeSpawnExampleListener::themeVolumeTemplate Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* ___themeVolumeTemplate_8; }; // 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.Slider struct Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F : public Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712 { // UnityEngine.RectTransform UnityEngine.UI.Slider::m_FillRect RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_FillRect_20; // UnityEngine.RectTransform UnityEngine.UI.Slider::m_HandleRect RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_HandleRect_21; // UnityEngine.UI.Slider/Direction UnityEngine.UI.Slider::m_Direction int32_t ___m_Direction_22; // System.Single UnityEngine.UI.Slider::m_MinValue float ___m_MinValue_23; // System.Single UnityEngine.UI.Slider::m_MaxValue float ___m_MaxValue_24; // System.Boolean UnityEngine.UI.Slider::m_WholeNumbers bool ___m_WholeNumbers_25; // System.Single UnityEngine.UI.Slider::m_Value float ___m_Value_26; // UnityEngine.UI.Slider/SliderEvent UnityEngine.UI.Slider::m_OnValueChanged SliderEvent_t92A82EF6C62E15AF92B640FE2D960E877E8C6555* ___m_OnValueChanged_27; // UnityEngine.UI.Image UnityEngine.UI.Slider::m_FillImage Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___m_FillImage_28; // UnityEngine.Transform UnityEngine.UI.Slider::m_FillTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_FillTransform_29; // UnityEngine.RectTransform UnityEngine.UI.Slider::m_FillContainerRect RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_FillContainerRect_30; // UnityEngine.Transform UnityEngine.UI.Slider::m_HandleTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_HandleTransform_31; // UnityEngine.RectTransform UnityEngine.UI.Slider::m_HandleContainerRect RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_HandleContainerRect_32; // UnityEngine.Vector2 UnityEngine.UI.Slider::m_Offset Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Offset_33; // UnityEngine.DrivenRectTransformTracker UnityEngine.UI.Slider::m_Tracker DrivenRectTransformTracker_tFB0706C933E3C68E4F377C204FCEEF091F1EE0B1 ___m_Tracker_34; // System.Boolean UnityEngine.UI.Slider::m_DelayedUpdateVisuals bool ___m_DelayedUpdateVisuals_35; }; // 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; }; // UnityEngine.UI.Text struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62 : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E { // UnityEngine.UI.FontData UnityEngine.UI.Text::m_FontData FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224* ___m_FontData_37; // System.String UnityEngine.UI.Text::m_Text String_t* ___m_Text_38; // UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCache TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCache_39; // UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCacheForLayout TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCacheForLayout_40; // System.Boolean UnityEngine.UI.Text::m_DisableFontTextureRebuiltCallback bool ___m_DisableFontTextureRebuiltCallback_42; // UnityEngine.UIVertex[] UnityEngine.UI.Text::m_TempVerts UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___m_TempVerts_43; }; // // // 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.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_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray CellSpatialConfig3DU5BU5D_tD2E0671D540218B9EC60F7166C6BC495671C10CA* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FloorChunkU5BU5D_tD6A628523FF858A9D807AB3DF1912F14B30F8C91* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___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_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7* ___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.Queue`1> // System.Collections.Generic.Queue`1> // System.Collections.Generic.Queue`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Stack`1> // System.Collections.Generic.Stack`1> // System.Collections.Generic.Stack`1 // System.Collections.Generic.Stack`1 // System.Collections.Generic.Stack`1 // System.Collections.Generic.Stack`1 // DungeonArchitect.BlurFilter // DungeonArchitect.BlurFilter // DungeonArchitect.Builders.Grid.CellDoor // DungeonArchitect.Builders.Grid.CellDoor // CellSpatialConfig3D // CellSpatialConfig3D // DungeonArchitect.Builders.Grid.GridCellInfo // DungeonArchitect.Builders.Grid.GridCellInfo // DungeonArchitect.Builders.Isaac.IsaacRoomLayout // DungeonArchitect.Builders.Isaac.IsaacRoomLayout // DungeonArchitect.Builders.Isaac.IsaacRoomTile // DungeonArchitect.Builders.Isaac.IsaacRoomTile // DungeonArchitect.LevelMarkerList // DungeonArchitect.LevelMarkerList // System.Reflection.MemberInfo // System.Reflection.MemberInfo // 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.Builders.SimpleCity.SimpleCityDungeonMarkerNames struct SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields { // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::House String_t* ___House_0; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Park String_t* ___Park_1; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road_X String_t* ___Road_X_2; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road_T String_t* ___Road_T_3; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road_Corner String_t* ___Road_Corner_4; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road_S String_t* ___Road_S_5; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road_E String_t* ___Road_E_6; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road String_t* ___Road_7; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::CityWall String_t* ___CityWall_8; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::CityDoor String_t* ___CityDoor_9; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::CityGround String_t* ___CityGround_10; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::CornerTower String_t* ___CornerTower_11; // System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::CityWallPadding String_t* ___CityWallPadding_12; }; // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames // SkyscraperRange // SkyscraperRange // 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.Flow.Impl.GridFlow.TilemapItemPlacementSettings // DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementSettings // DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementStrategyContext // DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementStrategyContext // UnityEngine.Events.UnityEventBase // UnityEngine.Events.UnityEventBase // System.ValueType // System.ValueType // UnityEngine.YieldInstruction // UnityEngine.YieldInstruction // DungeonArchitect.Samples.ShooterGame.AIStateBase/<>c struct U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_StaticFields { // DungeonArchitect.Samples.ShooterGame.AIStateBase/<>c DungeonArchitect.Samples.ShooterGame.AIStateBase/<>c::<>9 U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1* ___U3CU3E9_0; // System.Comparison`1 DungeonArchitect.Samples.ShooterGame.AIStateBase/<>c::<>9__7_0 Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* ___U3CU3E9__7_0_1; // System.Comparison`1 DungeonArchitect.Samples.ShooterGame.AIStateBase/<>c::<>9__8_0 Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* ___U3CU3E9__8_0_2; }; // DungeonArchitect.Samples.ShooterGame.AIStateBase/<>c // DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16 // DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16 // DungeonArchitect.Samples.ShooterGame.GameController/d__13 // DungeonArchitect.Samples.ShooterGame.GameController/d__13 // JackRabbit.GameControllerJackRabbit/d__14 // JackRabbit.GameControllerJackRabbit/d__14 // JackRabbit.GameControllerJackRabbit_GridFlow/d__13 // JackRabbit.GameControllerJackRabbit_GridFlow/d__13 // RegenerateDungeonLayout/d__4 // RegenerateDungeonLayout/d__4 // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.Queue`1/Enumerator // System.Collections.Generic.Queue`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.Queue`1/Enumerator // System.Collections.Generic.Queue`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // UnityEngine.Events.UnityEvent`1 // UnityEngine.Events.UnityEvent`1 // DungeonArchitect.Samples.ShooterGame.AIStateBase // DungeonArchitect.Samples.ShooterGame.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 // UnityEngine.DrivenRectTransformTracker // UnityEngine.DrivenRectTransformTracker // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0; }; // System.Enum // System.Guid struct Guid_t_StaticFields { // System.Guid System.Guid::Empty Guid_t ___Empty_0; }; // System.Guid // 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 // DungeonArchitect.IntVector2 struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_StaticFields { // DungeonArchitect.IntVector2 DungeonArchitect.IntVector2::Zero IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___Zero_2; }; // DungeonArchitect.IntVector2 // UnityEngine.LayerMask // UnityEngine.LayerMask // 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.UI.Navigation // UnityEngine.UI.Navigation // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // UnityEngine.Quaternion // UnityEngine.Rect // UnityEngine.Rect // UnityEngine.SceneManagement.Scene // UnityEngine.SceneManagement.Scene // System.Single // System.Single // DungeonArchitect.Builders.Snap.SnapQueryModuleInfo // DungeonArchitect.Builders.Snap.SnapQueryModuleInfo // UnityEngine.UI.SpriteState // UnityEngine.UI.SpriteState // 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.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields { // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7; }; // UnityEngine.Vector2Int // 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 // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields { // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10; }; // UnityEngine.Vector3Int // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8; }; // UnityEngine.Vector4 // System.Void // System.Void // UnityEngine.WaitForSeconds // UnityEngine.WaitForSeconds // DungeonArchitect.Samples.ShooterGame.AIStateDead // DungeonArchitect.Samples.ShooterGame.AIStateDead // DungeonArchitect.Samples.ShooterGame.AIStateIdle // DungeonArchitect.Samples.ShooterGame.AIStateIdle // DungeonArchitect.Samples.ShooterGame.AIStateMoveToLastKnownPosition // DungeonArchitect.Samples.ShooterGame.AIStateMoveToLastKnownPosition // DungeonArchitect.Samples.ShooterGame.AIStatePatrol // DungeonArchitect.Samples.ShooterGame.AIStatePatrol // DungeonArchitect.Samples.ShooterGame.AIStatePersuit // DungeonArchitect.Samples.ShooterGame.AIStatePersuit // DungeonArchitect.Samples.ShooterGame.AIStateWaitAndSearch // DungeonArchitect.Samples.ShooterGame.AIStateWaitAndSearch // UnityEngine.Bounds // UnityEngine.Bounds // UnityEngine.UI.ColorBlock struct ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11_StaticFields { // UnityEngine.UI.ColorBlock UnityEngine.UI.ColorBlock::defaultColorBlock ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11 ___defaultColorBlock_7; }; // UnityEngine.UI.ColorBlock // UnityEngine.Coroutine // UnityEngine.Coroutine // System.Delegate // System.Delegate // DungeonArchitect.Utils.DungeonUID struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Utils.DungeonUID::Empty DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___Empty_5; }; // DungeonArchitect.Utils.DungeonUID // UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_StaticFields { // UnityEngine.Event UnityEngine.Event::s_Current Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___s_Current_1; // UnityEngine.Event UnityEngine.Event::s_MasterEvent Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___s_MasterEvent_2; }; // UnityEngine.Event // System.Exception struct Exception_t_StaticFields { // System.Object System.Exception::s_EDILock RuntimeObject* ___s_EDILock_0; }; // System.Exception // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_StaticFields { // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::Default FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB ___Default_4; }; // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo // DungeonArchitect.Builders.Isaac.IsaacRoom // DungeonArchitect.Builders.Isaac.IsaacRoom // UnityEngine.AI.NavMeshHit // UnityEngine.AI.NavMeshHit // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // UnityEngine.Plane // UnityEngine.Plane // DungeonArchitect.PropSocket // DungeonArchitect.PropSocket // UnityEngine.Ray // UnityEngine.Ray // UnityEngine.RaycastHit // UnityEngine.RaycastHit // UnityEngine.RaycastHit2D // UnityEngine.RaycastHit2D // UnityEngine.RectOffset // UnityEngine.RectOffset // DungeonArchitect.Rectangle // DungeonArchitect.Rectangle // System.RuntimeFieldHandle // System.RuntimeFieldHandle // System.RuntimeTypeHandle // System.RuntimeTypeHandle // DungeonArchitect.Builders.SimpleCity.SimpleCityCell // DungeonArchitect.Builders.SimpleCity.SimpleCityCell // UnityEngine.UI.Slider/SliderEvent // UnityEngine.UI.Slider/SliderEvent // UnityEngine.AudioClip // UnityEngine.AudioClip // UnityEngine.Audio.AudioMixer // UnityEngine.Audio.AudioMixer // UnityEngine.Audio.AudioMixerSnapshot // UnityEngine.Audio.AudioMixerSnapshot // DungeonArchitect.Builders.Grid.Cell // DungeonArchitect.Builders.Grid.Cell // UnityEngine.Component // UnityEngine.Component // DungeonArchitect.Builders.FloorPlan.FloorChunk // DungeonArchitect.Builders.FloorPlan.FloorChunk // DungeonArchitect.Flow.Items.FlowItem // DungeonArchitect.Flow.Items.FlowItem // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell // 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 // UnityEngine.Material // UnityEngine.Material // System.MulticastDelegate // System.MulticastDelegate // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell struct SgfModuleAssemblySideCell_t95AC90194CCDB5BBC7DFA0E747C686AB0F7A2457_StaticFields { // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell::Empty SgfModuleAssemblySideCell_t95AC90194CCDB5BBC7DFA0E747C686AB0F7A2457 ___Empty_0; }; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode // UnityEngine.Shader // UnityEngine.Shader // DungeonArchitect.Builders.Snap.SnapModuleInstance // DungeonArchitect.Builders.Snap.SnapModuleInstance // System.SystemException // System.SystemException // UnityEngine.TerrainData struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24_StaticFields { // System.Int32 UnityEngine.TerrainData::k_MaximumResolution int32_t ___k_MaximumResolution_4; // System.Int32 UnityEngine.TerrainData::k_MinimumDetailResolutionPerPatch int32_t ___k_MinimumDetailResolutionPerPatch_5; // System.Int32 UnityEngine.TerrainData::k_MaximumDetailResolutionPerPatch int32_t ___k_MaximumDetailResolutionPerPatch_6; // System.Int32 UnityEngine.TerrainData::k_MaximumDetailPatchCount int32_t ___k_MaximumDetailPatchCount_7; // System.Int32 UnityEngine.TerrainData::k_MaximumDetailsPerRes int32_t ___k_MaximumDetailsPerRes_8; // System.Int32 UnityEngine.TerrainData::k_MinimumAlphamapResolution int32_t ___k_MinimumAlphamapResolution_9; // System.Int32 UnityEngine.TerrainData::k_MaximumAlphamapResolution int32_t ___k_MaximumAlphamapResolution_10; // System.Int32 UnityEngine.TerrainData::k_MinimumBaseMapResolution int32_t ___k_MinimumBaseMapResolution_11; // System.Int32 UnityEngine.TerrainData::k_MaximumBaseMapResolution int32_t ___k_MaximumBaseMapResolution_12; }; // UnityEngine.TerrainData // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields { // System.Int32 UnityEngine.Texture::GenerateAllMips int32_t ___GenerateAllMips_4; }; // UnityEngine.Texture // 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.Events.UnityAction`1 // UnityEngine.Events.UnityAction`1 // UnityEngine.Behaviour // UnityEngine.Behaviour // CenterGridFlowPlacement // CenterGridFlowPlacement // UnityEngine.Collider // UnityEngine.Collider // DungeonArchitect.Samples.CustomMainPathConstraints // DungeonArchitect.Samples.CustomMainPathConstraints // DungeonArchitect.Samples.CustomPathConstraintsA // DungeonArchitect.Samples.CustomPathConstraintsA // DungeonArchitect.Graphs.Graph // DungeonArchitect.Graphs.Graph // System.NotSupportedException // System.NotSupportedException // UnityEngine.ParticleSystem // UnityEngine.ParticleSystem // UnityEngine.Renderer // UnityEngine.Renderer // UnityEngine.Rigidbody2D // UnityEngine.Rigidbody2D // SGFDemoNodeConstraintFloor0 // SGFDemoNodeConstraintFloor0 // SGFDemoNodeConstraintFloor1 // SGFDemoNodeConstraintFloor1 // SGFDemoNodeConstraintFloor2 // SGFDemoNodeConstraintFloor2 // SGFDemoNodeConstraints // SGFDemoNodeConstraints // DungeonArchitect.SelectorRule // DungeonArchitect.SelectorRule // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor // UnityEngine.Transform // UnityEngine.Transform // DungeonArchitect.TransformationRule // DungeonArchitect.TransformationRule // AlternateSelectionRule // AlternateSelectionRule // UnityEngine.Animator // UnityEngine.Animator // UnityEngine.AudioBehaviour // UnityEngine.AudioBehaviour // BrokenTilesTransformRule // BrokenTilesTransformRule // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields { // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4; // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5; // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6; }; // UnityEngine.Camera // UnityEngine.Canvas struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_StaticFields { // UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::preWillRenderCanvases WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___preWillRenderCanvases_4; // UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::willRenderCanvases WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___willRenderCanvases_5; // System.Action`1 UnityEngine.Canvas::k__BackingField Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6; // System.Action`2 UnityEngine.Canvas::k__BackingField Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7; // System.Action`1 UnityEngine.Canvas::k__BackingField Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternEndRenderOverlaysU3Ek__BackingField_8; }; // UnityEngine.Canvas // UnityEngine.CapsuleCollider // UnityEngine.CapsuleCollider // UnityEngine.CharacterController // UnityEngine.CharacterController // ClampToGroundTransformRule // ClampToGroundTransformRule // ClampToTerrainTransformRule // ClampToTerrainTransformRule // CliffTileRandomTransformer // CliffTileRandomTransformer // UnityEngine.Collider2D // UnityEngine.Collider2D // ItemStateSelectionRule // ItemStateSelectionRule // UnityEngine.Light // UnityEngine.Light // UnityEngine.LineRenderer // UnityEngine.LineRenderer // UnityEngine.MonoBehaviour // UnityEngine.MonoBehaviour // UnityEngine.AI.NavMeshAgent // UnityEngine.AI.NavMeshAgent // NonDoorTileSelectionRule // NonDoorTileSelectionRule // NonViewBlockingSelectionRule struct NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_StaticFields { // UnityEngine.Vector3[] NonViewBlockingSelectionRule::validDirections Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___validDirections_4; }; // NonViewBlockingSelectionRule // RandomCliffTransformRule // RandomCliffTransformRule // RandomRotY90TransformRule // RandomRotY90TransformRule // RandomRotYTransformRule // RandomRotYTransformRule // RoomSelectionRule // RoomSelectionRule // SmallYTransformRule // SmallYTransformRule // UnityEngine.Terrain // UnityEngine.Terrain // ZFightingFixTransformRule // ZFightingFixTransformRule // DADemo_Sample_Utils.AADisableChecker // DADemo_Sample_Utils.AADisableChecker // AdjacentCorridorTracker // AdjacentCorridorTracker // UnityEngine.AudioSource // UnityEngine.AudioSource // DungeonArchitect.Samples.ShooterGame.BeautyShot // DungeonArchitect.Samples.ShooterGame.BeautyShot // BillboardGizmo // BillboardGizmo // DungeonArchitect.Samples.ShooterGame.CameraFollow // DungeonArchitect.Samples.ShooterGame.CameraFollow // CameraMovement // CameraMovement // DungeonArchitect.Samples.ShooterGame.CharacterControlScript // DungeonArchitect.Samples.ShooterGame.CharacterControlScript // DungeonArchitect.Samples.Common.DAFPSMouseLook // DungeonArchitect.Samples.Common.DAFPSMouseLook // DungeonArchitect.Samples.Common.DAFPSMovement // DungeonArchitect.Samples.Common.DAFPSMovement // DemoHUD // DemoHUD // DestroyOnStart // DestroyOnStart // DoorTracker // DoorTracker // DungeonArchitect.Dungeon // DungeonArchitect.Dungeon // DungeonArchitect.DungeonBuilder // DungeonArchitect.DungeonBuilder // DungeonArchitect.DungeonConfig // DungeonArchitect.DungeonConfig // DungeonArchitect.DungeonEventListener // DungeonArchitect.DungeonEventListener // DungeonArchitect.DungeonMarkerEmitter // DungeonArchitect.DungeonMarkerEmitter // DungeonArchitect.DungeonModel // DungeonArchitect.DungeonModel // DungeonArchitect.Navigation.DungeonNavAgent // DungeonArchitect.Navigation.DungeonNavAgent // DungeonArchitect.Navigation.DungeonNavMesh // DungeonArchitect.Navigation.DungeonNavMesh // DungeonArchitect.DungeonSceneProvider // DungeonArchitect.DungeonSceneProvider // DungeonArchitect.Samples.ShooterGame.EnemyAttack // DungeonArchitect.Samples.ShooterGame.EnemyAttack // JackRabbit.EnemyController // JackRabbit.EnemyController // DungeonArchitect.Samples.ShooterGame.EnemyHealth // DungeonArchitect.Samples.ShooterGame.EnemyHealth // DungeonArchitect.Samples.ShooterGame.EnemyManager // DungeonArchitect.Samples.ShooterGame.EnemyManager // DungeonArchitect.Samples.ShooterGame.EnemyMovement // DungeonArchitect.Samples.ShooterGame.EnemyMovement // JackRabbit.FollowPlayer // JackRabbit.FollowPlayer // JackRabbit.FollowTarget // JackRabbit.FollowTarget // DungeonArchitect.Samples.GFNavDemoController // DungeonArchitect.Samples.GFNavDemoController // DungeonArchitect.Samples.GFNavNPCController // DungeonArchitect.Samples.GFNavNPCController // DungeonArchitect.Samples.ShooterGame.GameController struct GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_StaticFields { // DungeonArchitect.Samples.ShooterGame.GameController DungeonArchitect.Samples.ShooterGame.GameController::instance GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* ___instance_4; }; // DungeonArchitect.Samples.ShooterGame.GameController // JackRabbit.GameControllerJackRabbit struct GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_StaticFields { // JackRabbit.GameControllerJackRabbit JackRabbit.GameControllerJackRabbit::instance GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* ___instance_7; }; // JackRabbit.GameControllerJackRabbit // JackRabbit.GameControllerJackRabbit_GridFlow struct GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B_StaticFields { // JackRabbit.GameControllerJackRabbit_GridFlow JackRabbit.GameControllerJackRabbit_GridFlow::instance GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* ___instance_7; }; // JackRabbit.GameControllerJackRabbit_GridFlow // DungeonArchitect.Samples.ShooterGame.GameOverManager // DungeonArchitect.Samples.ShooterGame.GameOverManager // 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.ShooterGame.LastPlayerSighting struct LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_StaticFields { // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::NO_SIGHTING Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___NO_SIGHTING_4; }; // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting // JackRabbit.LevelEndGoal2D // JackRabbit.LevelEndGoal2D // DungeonArchitect.Samples.ShooterGame.LevelGoal // DungeonArchitect.Samples.ShooterGame.LevelGoal // DungeonArchitect.Samples.ShooterGame.MiniMapCameraTracker // DungeonArchitect.Samples.ShooterGame.MiniMapCameraTracker // DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots // DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots // DungeonArchitect.Samples.ShooterGame.MiniMapGenerator // DungeonArchitect.Samples.ShooterGame.MiniMapGenerator // DungeonArchitect.Samples.ShooterGame.MiniMapRenderer // DungeonArchitect.Samples.ShooterGame.MiniMapRenderer // DungeonArchitect.Samples.ShooterGame.MixLevels // DungeonArchitect.Samples.ShooterGame.MixLevels // DungeonArchitect.Samples.Navigation.NavigationDemoController // DungeonArchitect.Samples.Navigation.NavigationDemoController // DungeonArchitect.Samples.Navigation.NavigationDemoNPC // DungeonArchitect.Samples.Navigation.NavigationDemoNPC // DungeonArchitect.Samples.Navigation.NavigationDemoPlayer // DungeonArchitect.Samples.Navigation.NavigationDemoPlayer // NonStairRoomTileSelectorRule // NonStairRoomTileSelectorRule // NonStairTileSelectorRule // NonStairTileSelectorRule // NonViewBlockingPillarSelectorRule // NonViewBlockingPillarSelectorRule // DungeonArchitect.Samples.ShooterGame.PatrolPath // DungeonArchitect.Samples.ShooterGame.PatrolPath // DungeonArchitect.Samples.ShooterGame.PauseManager // DungeonArchitect.Samples.ShooterGame.PauseManager // Pickup // Pickup // PickupWobbler // PickupWobbler // DungeonArchitect.Samples.PlaceableMarker // DungeonArchitect.Samples.PlaceableMarker // PlayerCameraZoom // PlayerCameraZoom // JackRabbit.PlayerController // JackRabbit.PlayerController // DungeonArchitect.Samples.ShooterGame.PlayerHealth // DungeonArchitect.Samples.ShooterGame.PlayerHealth // DungeonArchitect.Samples.ShooterGame.PlayerMovement // DungeonArchitect.Samples.ShooterGame.PlayerMovement // DungeonArchitect.Samples.ShooterGame.PlayerShooting // DungeonArchitect.Samples.ShooterGame.PlayerShooting // DungeonArchitect.Samples.ShooterGame.RandomAnimationPoint // DungeonArchitect.Samples.ShooterGame.RandomAnimationPoint // DungeonArchitect.Samples.ShooterGame.RandomParticlePoint // DungeonArchitect.Samples.ShooterGame.RandomParticlePoint // RegenerateDungeonLayout // RegenerateDungeonLayout // RotatorZ // RotatorZ // SGFRoomDebugDrawer // SGFRoomDebugDrawer // SGFT_GameController // SGFT_GameController // DASideScroller.SSCamera // DASideScroller.SSCamera // DASideScroller.SSGame // DASideScroller.SSGame // DASideScroller.SSPlayerMovement // DASideScroller.SSPlayerMovement // DungeonArchitect.Samples.SampleFindRoomDoorsController // DungeonArchitect.Samples.SampleFindRoomDoorsController // DungeonArchitect.Samples.ShooterGame.ScoreManager struct ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_StaticFields { // System.Int32 DungeonArchitect.Samples.ShooterGame.ScoreManager::score int32_t ___score_4; }; // DungeonArchitect.Samples.ShooterGame.ScoreManager // SimpleSmoothMouseLook // SimpleSmoothMouseLook // DungeonArchitect.Frameworks.Snap.SnapConnection // DungeonArchitect.Frameworks.Snap.SnapConnection // DungeonArchitect.Samples.Snap.SnapCustomMarker // DungeonArchitect.Samples.Snap.SnapCustomMarker // SnapDemo_ProceduralLevelLayout // SnapDemo_ProceduralLevelLayout // 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 // UnityEngine.EventSystems.UIBehaviour // UnityEngine.EventSystems.UIBehaviour // VG_GameController // VG_GameController // DungeonArchitect.Volume // DungeonArchitect.Volume // DungeonArchitect.Samples.ShooterGame.VolumeHandler // DungeonArchitect.Samples.ShooterGame.VolumeHandler // DungeonArchitect.Samples.ShooterGame.Waypoint // DungeonArchitect.Samples.ShooterGame.Waypoint // DungeonArchitect.Samples.ShooterGame.AIController // DungeonArchitect.Samples.ShooterGame.AIController // DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D // DungeonArchitect.Samples.ShooterGame.TwoD.AIController2D // CitySkyscraperInserter // CitySkyscraperInserter // CornerEmitter3D // CornerEmitter3D // DungeonState // DungeonState // DungeonArchitect.Builders.FloorPlan.FloorPlanConfig // DungeonArchitect.Builders.FloorPlan.FloorPlanConfig // DungeonArchitect.Builders.FloorPlan.FloorPlanModel // DungeonArchitect.Builders.FloorPlan.FloorPlanModel // FloorPlanRoomMarkers // FloorPlanRoomMarkers // GaiaLandscapeModifier // GaiaLandscapeModifier // 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.GridDungeonBuilder // DungeonArchitect.Builders.Grid.GridDungeonBuilder // DungeonArchitect.Builders.Grid.GridDungeonConfig // DungeonArchitect.Builders.Grid.GridDungeonConfig // DungeonArchitect.Builders.Grid.GridDungeonModel // DungeonArchitect.Builders.Grid.GridDungeonModel // DungeonArchitect.Builders.Grid.GridDungeonQuery // DungeonArchitect.Builders.Grid.GridDungeonQuery // DungeonArchitect.Builders.Isaac.IsaacDungeonConfig // DungeonArchitect.Builders.Isaac.IsaacDungeonConfig // DungeonArchitect.Builders.Isaac.IsaacDungeonModel // DungeonArchitect.Builders.Isaac.IsaacDungeonModel // IsaacMarkerEmitter_RoomCenter // IsaacMarkerEmitter_RoomCenter // DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner // DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner // MarkerTerrainClampListener // MarkerTerrainClampListener // DungeonArchitect.Samples.ShooterGame.MiniMapRebuilder // DungeonArchitect.Samples.ShooterGame.MiniMapRebuilder // DungeonArchitect.Samples.PlaceableMarkerInjector // DungeonArchitect.Samples.PlaceableMarkerInjector // RemoveDuplicateMarkersWithinCell // RemoveDuplicateMarkersWithinCell // RoomMidEmitter // RoomMidEmitter // UnityEngine.UI.Selectable struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712_StaticFields { // UnityEngine.UI.Selectable[] UnityEngine.UI.Selectable::s_Selectables SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* ___s_Selectables_4; // System.Int32 UnityEngine.UI.Selectable::s_SelectableCount int32_t ___s_SelectableCount_5; }; // UnityEngine.UI.Selectable // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel // DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel // SnapDungeonMarkerSpawner // SnapDungeonMarkerSpawner // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph // DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph // DungeonArchitect.Builders.Snap.SnapQuery // DungeonArchitect.Builders.Snap.SnapQuery // SnapThemeEngineMarkerInserter // SnapThemeEngineMarkerInserter // DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder // DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder // JackRabbit.SpecialRoomFinder2D // JackRabbit.SpecialRoomFinder2D // DungeonArchitect.ThemeOverrideVolume // DungeonArchitect.ThemeOverrideVolume // VolumeSpawnExampleListener // VolumeSpawnExampleListener // DungeonArchitect.Samples.ShooterGame.WaypointGenerator // DungeonArchitect.Samples.ShooterGame.WaypointGenerator // UnityEngine.UI.MaskableGraphic // UnityEngine.UI.MaskableGraphic // UnityEngine.UI.Slider // UnityEngine.UI.Slider // 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 // UnityEngine.UI.Text struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_StaticFields { // UnityEngine.Material UnityEngine.UI.Text::s_DefaultText Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultText_41; }; // UnityEngine.UI.Text #ifdef __clang__ #pragma clang diagnostic pop #endif // DungeonArchitect.Builders.FloorPlan.FloorChunk[] struct FloorChunkU5BU5D_tD6A628523FF858A9D807AB3DF1912F14B30F8C91 : public RuntimeArray { ALIGN_FIELD (8) FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* m_Items[1]; inline FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775** 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, FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell[] struct FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603 : public RuntimeArray { ALIGN_FIELD (8) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* m_Items[1]; inline FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE** 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, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // SkyscraperRange[] struct SkyscraperRangeU5BU5D_tFBA864E0B3B3428BB7B9E56CD2385FFCDBB56824 : public RuntimeArray { ALIGN_FIELD (8) SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914* m_Items[1]; inline SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914** 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, SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor[] struct SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9 : public RuntimeArray { ALIGN_FIELD (8) SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* m_Items[1]; inline SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB** 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, SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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); } }; // UnityEngine.Renderer[] struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A : public RuntimeArray { ALIGN_FIELD (8) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* m_Items[1]; inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF** 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, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Samples.Snap.SnapCustomMarker[] struct SnapCustomMarkerU5BU5D_tA1361AD1863917021FC93FEF755B0F457E9A36A5 : public RuntimeArray { ALIGN_FIELD (8) SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* m_Items[1]; inline SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F** 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, SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.GameObject[] struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF : public RuntimeArray { ALIGN_FIELD (8) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* m_Items[1]; inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F** 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, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Graphs.Graph[] struct GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA : public RuntimeArray { ALIGN_FIELD (8) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* m_Items[1]; inline Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520** 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, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Builders.Grid.Cell[] struct CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8 : public RuntimeArray { ALIGN_FIELD (8) Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* m_Items[1]; inline Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01** 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, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // System.Int32[,] struct Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } inline int32_t 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 int32_t* 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, int32_t 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; } inline int32_t 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 int32_t* 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, int32_t value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; } }; // System.Single[,,] struct SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488 : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } inline float GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) 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 kBound = bounds[2].length; IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound); il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items[index]; } inline float* GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) { 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 kBound = bounds[2].length; IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound); il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items + index; } inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k, float 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 kBound = bounds[2].length; IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound); il2cpp_array_size_t index = (i * jBound + j) * kBound + k; m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) const { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t kBound = bounds[2].length; il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t kBound = bounds[2].length; il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k, float value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t kBound = bounds[2].length; il2cpp_array_size_t index = (i * jBound + j) * kBound + k; m_Items[index] = value; } }; // System.Single[,] struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4 : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } inline float 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 float* 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, float 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; } inline float 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 float* 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, float value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; } }; // DungeonArchitect.Builders.Isaac.IsaacRoom[] struct IsaacRoomU5BU5D_t47A25BB5459DFAFC56AB0EA70F0B78FA2A336556 : public RuntimeArray { ALIGN_FIELD (8) IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* m_Items[1]; inline IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17** 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, IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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; } }; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; // DungeonArchitect.Builders.Isaac.IsaacRoomTile[,] struct IsaacRoomTileU5BU2CU5D_t088AF0F926117331307A392E88CD4CFC165B6472 : public RuntimeArray { ALIGN_FIELD (8) IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5* m_Items[1]; inline IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5** 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, IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5* 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 IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5** 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, IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5* 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 IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5* 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 IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5** 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, IsaacRoomTile_tD033DCC444D232565D1DA3EE35832434227F76D5* 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); } }; // DungeonArchitect.Builders.Grid.CellDoor[] struct CellDoorU5BU5D_t4C7F8D55D36058D4C4286AA43070C1F50CA66F48 : public RuntimeArray { ALIGN_FIELD (8) CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* m_Items[1]; inline CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5** 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, CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* value) { 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); } }; // JackRabbit.LevelEndGoal2D[] struct LevelEndGoal2DU5BU5D_tCC06CE90A47A244553218BA65A1F3A509B1FFD5F : public RuntimeArray { ALIGN_FIELD (8) LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751* m_Items[1]; inline LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751** 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, LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Samples.PlaceableMarker[] struct PlaceableMarkerU5BU5D_t94982F2E113F341781226B3CD62753FD7C914F6F : public RuntimeArray { ALIGN_FIELD (8) PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* m_Items[1]; inline PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F** 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, PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* 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; } }; // 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); } }; // DungeonArchitect.Samples.ShooterGame.LevelGoal[] struct LevelGoalU5BU5D_tE5A4995A3A9168486C208EDDC5DC3CFCD9AB9A33 : public RuntimeArray { ALIGN_FIELD (8) LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* m_Items[1]; inline LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7** 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, LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Samples.ShooterGame.AIController[] struct AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42 : public RuntimeArray { ALIGN_FIELD (8) AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* m_Items[1]; inline AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE** 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, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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.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.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.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // T[] UnityEngine.Component::GetComponentsInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, 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) ; // T UnityEngine.GameObject::AddComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __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.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_gshared (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7CD6C0E2C0AA90F1BB38DD04C873037EA842C24E_gshared (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m754E5E2059FA7DB99F1A7ECAEFD448EC0DB9A069_gshared (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* __this, float ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m2FBCE070529C9BDCD048C59ACDCB849CE16E96EE_gshared (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* __this, float ___0_key, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Dictionary_2_get_Item_mB48B8BE3644D4260E5CB9B41591832A79DF1F738_gshared (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* __this, float ___0_key, 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::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) ; // 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.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // T[] UnityEngine.Component::GetComponents() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, 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.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) ; // 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.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.Void System.Collections.Generic.Stack`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Stack`1::Push(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.Stack`1::Pop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, 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.Int32 System.Collections.Generic.Stack`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::Enqueue(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.Queue`1::Dequeue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.Queue`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.Stack`1::Peek() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_Peek_mF0ECF6A61726B66E6D9B33D8C4DEAA47E586E6E4_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Stack`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mD550E89582979ECB0D6E6D68F0237FC14708BE85_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponentInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_mF770070D0A4FE93F6E04DA37D2EC60429EA545E5_gshared (UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::AddListener(UnityEngine.Events.UnityAction`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m44E396BC4484BD75427FDD8CBE0B533CCAD8C1EC_gshared (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___0_call, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::RemoveListener(UnityEngine.Events.UnityAction`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_m6F51818308066F0E5EA7B37AC25ABDF12FADAEA9_gshared (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___0_call, const RuntimeMethod* method) ; // System.Collections.Generic.Queue`1/Enumerator System.Collections.Generic.Queue`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A Queue_1_GetEnumerator_mBF0033C4BCEA408644D24F0B28A81F9145FB97C9_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m680926A5EFC7099ECBCE9DEF68F8DED03C103955_gshared (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.Queue`1/Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m5F2338F4C35E898DB7231D7E30F30155498FA9D7_gshared (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Queue`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mABD92CBE05B031E50E316375DDC8B2BDAD3F6F84_gshared (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::DisableComponent(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapGenerator_DisableComponent_TisRuntimeObject_m1477F2602EA26394573C31B10A99B47DA01D3359_gshared (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_obj, const RuntimeMethod* method) ; // DungeonArchitect.DungeonModel DungeonArchitect.DungeonBuilder::get_Model() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* DungeonBuilder_get_Model_m389A71C7447944C07FFB0F24CDC1835A33E76C16_inline (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __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.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m4E8A77D9DC18B2DBEED0F31589C42848E91083AD (List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mD754C5426BA06E611CC9275902F4FF3BB4EA6996_inline (List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00* __this, FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00*, FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tDFB92630CECB14E9DD1CF71E0032300637F0C7BF List_1_GetEnumerator_m6353C2F311D40B42FC5FF76519D054D93CCABEB0 (List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00* __this, const RuntimeMethod* method) { return (( Enumerator_tDFB92630CECB14E9DD1CF71E0032300637F0C7BF (*) (List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m6F0308E6B4C8139E51F45E21F84A83F3AD755953 (Enumerator_tDFB92630CECB14E9DD1CF71E0032300637F0C7BF* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tDFB92630CECB14E9DD1CF71E0032300637F0C7BF*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* Enumerator_get_Current_mB9D5C240AAB8BB8C4AEC862E805F99ABF5AAE3EC_inline (Enumerator_tDFB92630CECB14E9DD1CF71E0032300637F0C7BF* __this, const RuntimeMethod* method) { return (( FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* (*) (Enumerator_tDFB92630CECB14E9DD1CF71E0032300637F0C7BF*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Void FloorPlanRoomMarkers::DecorateRoom(DungeonArchitect.DungeonBuilder,DungeonArchitect.Builders.FloorPlan.FloorChunk,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloorPlanRoomMarkers_DecorateRoom_m06C7639779C75449F1256500999EB81E3877514D (FloorPlanRoomMarkers_t8C6E196F6228DB5A255AF42530A9EBFAB335B776* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* ___1_roomChunk, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_gridSize, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m561A81478F8A8A673F0EC31BF7663678A21FDA95 (Enumerator_tDFB92630CECB14E9DD1CF71E0032300637F0C7BF* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tDFB92630CECB14E9DD1CF71E0032300637F0C7BF*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, 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) ; // DungeonArchitect.IntVector DungeonArchitect.Rectangle::get_Size() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, 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 FloorPlanRoomMarkers::EmitChunkMarker(DungeonArchitect.DungeonBuilder,System.String,UnityEngine.Vector3,System.Single,UnityEngine.Vector3,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloorPlanRoomMarkers_EmitChunkMarker_mFF5A4BED2B9610978C34A1160DB2F65B5609E35C (FloorPlanRoomMarkers_t8C6E196F6228DB5A255AF42530A9EBFAB335B776* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, String_t* ___1_markerName, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_gridPositionF, float ___3_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_gridSize, int32_t ___5_cellId, 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) ; // 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) ; // 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) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ; // System.Void DungeonArchitect.IntVector::.ctor(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntVector__ctor_mF9D7D9DF8D8C67A59A97CCEAF12C3AEBB4EA3EB9 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // DungeonArchitect.PropSocket DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonMarkerEmitter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerEmitter__ctor_mB7D14BAAB473F014E801D612901A63F84DF9845C (DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, 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.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector2::get_sqrMagnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.ScriptableObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Component::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.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) ; // 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) ; // 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) ; // 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_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, 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 System.Random::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Random__ctor_m151183BD4F021499A98B9DE8502DAD4B12DD16AC (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* __this, const RuntimeMethod* method) ; // System.Int32 RandomExtensions::Range(System.Random,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RandomExtensions_Range_mD218DB66F5B4A42B67F870CD9976D2BF4FB029EB (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, int32_t ___1_a, int32_t ___2_b, const RuntimeMethod* method) ; // System.Void UnityEngine.MonoBehaviour::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ; // System.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.Void DungeonArchitect.Dungeon::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* Component_GetComponent_TisSnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE_mD92D459B880FE0A1A7B72181E720B355BAA3D597 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Boolean DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::IsValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapGridFlowQuery_IsValid_m13AB0C5F32D4F55C202C00B636207D61BA776A79 (SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* __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) ; // UnityEngine.Transform UnityEngine.GameObject::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::GetRoomNodeAtLocation(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* SnapGridFlowQuery_GetRoomNodeAtLocation_mBB248B38D192B6C0C8DAB34374EEEF0B0429C7CB (SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* 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.Color UnityEngine.Color::get_red() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.DebugDrawUtils::DrawBounds(UnityEngine.Bounds,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugDrawUtils_DrawBounds_m7920601D242456AEC8A856BB6A20F18C7BEFB38E (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Frameworks.Snap.SnapConnection::IsDoorState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapConnection_IsDoorState_m219B6A30DE00EE4373691633BE116EF3984B9E12 (SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* __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) ; // UnityEngine.Color UnityEngine.Color::get_green() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.DebugDrawUtils::DrawCircle(UnityEngine.Vector3,System.Single,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugDrawUtils_DrawCircle_m83F348F366608E9FC50D8FDD5919780F88CEEEC2 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3Int::.ctor(System.Int32,System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3Int::op_Equality(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, 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.Random::get_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B (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); } // 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.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::GetComponentsInChildren() inline RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method); } // System.Void UnityEngine.Renderer::set_material(UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___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) ; // System.Void SnapDungeonMarkerSpawner::DestroySpawnedDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapDungeonMarkerSpawner_DestroySpawnedDungeon_mFBD72D847814D271EEF9273251E6A8BCCDAE1963 (SnapDungeonMarkerSpawner_tA7032D489D7B31703090C6FB737B7ECA285E166F* __this, const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T) inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // T UnityEngine.GameObject::GetComponent() inline GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* GameObject_GetComponent_TisGridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_mCF71EDBF7238BB72C07431CAFAA676A1A1E93183 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // T UnityEngine.GameObject::AddComponent() inline SnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249* GameObject_AddComponent_TisSnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249_mEAA72008687345AC5C11DB10E291B7BB19A2B304 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( SnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // T UnityEngine.GameObject::GetComponent() inline Dungeon_tAA854F521189538FD299BECE6025726B6C359227* GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Dungeon_tAA854F521189538FD299BECE6025726B6C359227* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_p, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::DestroyDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* 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) ; // T[] UnityEngine.Object::FindObjectsOfType() inline SnapCustomMarkerU5BU5D_tA1361AD1863917021FC93FEF755B0F457E9A36A5* Object_FindObjectsOfType_TisSnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F_m0157F986AD5B643C75E5C454294C0B6F4C6F8535 (const RuntimeMethod* method) { return (( SnapCustomMarkerU5BU5D_tA1361AD1863917021FC93FEF755B0F457E9A36A5* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method); } // System.Void DungeonArchitect.PropSocket::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropSocket__ctor_m8E35CE44D738C18657F6F422A45C234096285408 (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Builders.Snap.SnapQuery::GetModuleInfo(UnityEngine.Vector3,DungeonArchitect.Builders.Snap.SnapQueryModuleInfo&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapQuery_GetModuleInfo_m1A9A62157C062A95B287A23328816EB20C6314DF (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6* ___1_outModule, const RuntimeMethod* method) ; // System.Void DoorTracker::DrawGizmoBounds(UnityEngine.Bounds,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoorTracker_DrawGizmoBounds_mCF124D25AD293B5C7B063CD07D5F12C7FCA4F4C0 (DoorTracker_tD96D36FFCED502BD6ECA17D6E32EF52B3A5B62B8* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, const RuntimeMethod* method) ; // UnityEngine.GameObject[] DungeonArchitect.Builders.Snap.SnapQuery::GetModuleIncomingDoors(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* SnapQuery_GetModuleIncomingDoors_mDCBAC8EE2933FD81435BF341C7726B7B8409E589 (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // UnityEngine.Bounds UnityEngine.Renderer::get_bounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // UnityEngine.GameObject[] DungeonArchitect.Builders.Snap.SnapQuery::GetModuleOutgoingDoors(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* SnapQuery_GetModuleOutgoingDoors_m0693BCE14F7C086C7BD8CAAF70E6ECD39368EE1B (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, 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 UnityEngine.Gizmos::set_color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, 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_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawWireCube(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // System.Single RandomExtensions::Range(System.Random,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RandomExtensions_Range_m5328F4B9A7A0BA70804FC09381C70CCB8FC3BFF2 (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, float ___1_a, float ___2_b, 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.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) ; // System.Single UnityEngine.Time::get_time() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B (const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(System.Single,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___0_d, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_a, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Single UnityEngine.Camera::get_orthographicSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Rigidbody2D::get_velocity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF (Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector2::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ; // System.Single UnityEngine.Time::get_deltaTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ; // System.Void UnityEngine.Camera::set_orthographicSize(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_orthographicSize_m76DD021032ACB3DDBD052B75EC66DCE3A7295A5C (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::Rotate(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_Rotate_m7EA47AD57F43D478CCB0523D179950EE49CDA3E2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, float ___0_xAngle, float ___1_yAngle, float ___2_zAngle, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawIcon(UnityEngine.Vector3,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawIcon_m676C6510EFA7C3A425A7B42BD2745B1731A261CE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, String_t* ___1_name, bool ___2_allowScaling, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void DungeonState::set_numItemsSpawned(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DungeonState_set_numItemsSpawned_m51C741E8E7FB157531142CEB2F538ABA118D9934_inline (DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* __this, int32_t ___0_value, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* GameObject_GetComponent_TisDungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930_mECFEC6F3E4830F30924B961361A0E7DD2BCEE619 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Int32 DungeonState::get_numItemsSpawned() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DungeonState_get_numItemsSpawned_m3E8C289323978B47BD2DED07837BA43455E8AE9F_inline (DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SelectorRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3 (SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* Component_GetComponent_TisGridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_m3EEF24796AFD9A8927D05513E28C0A6BDDE8C12D (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, 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.Material AdjacentCorridorTracker::CreateMaterial(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* AdjacentCorridorTracker_CreateMaterial_m8416D5651C1AF9490C1C6A11EE3C09E3837B0DFA (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_yellow() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) ; // UnityEngine.Shader UnityEngine.Shader::Find(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5 (String_t* ___0_name, const RuntimeMethod* method) ; // System.Void UnityEngine.Material::.ctor(UnityEngine.Shader) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, const RuntimeMethod* method) ; // System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Material::SetInt(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Material::SetColor(System.String,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline)(__this, method); } // UnityEngine.Camera UnityEngine.Camera::get_main() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF (const RuntimeMethod* method) ; // DungeonArchitect.Builders.Grid.Cell AdjacentCorridorTracker::FindCellAtMousePosition(UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* AdjacentCorridorTracker_FindCellAtMousePosition_mBBFC81AFA6084D8492B81BFBE614615330FCD7AA (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_cam, const RuntimeMethod* 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 DungeonArchitect.Builders.Grid.GridBuilderUtils::GetAdjacentCorridors(DungeonArchitect.Builders.Grid.GridDungeonModel,System.Int32,System.Collections.Generic.List`1&,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridBuilderUtils_GetAdjacentCorridors_mAC8854B60A5CD709EC10498068D7C1F22C5BDCF1 (GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_gridModel, int32_t ___1_startCellId, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___2_OutConnectedCorridors, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___3_OutConnectedRooms, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_gshared)(__this, ___0_item, method); } // System.Void AdjacentCorridorTracker::DrawCells(System.Collections.Generic.List`1,UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdjacentCorridorTracker_DrawCells_mA882E69294CBADC8A6E945FB81228C1D5943EC12 (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_cellIds, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_mat, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method); } // System.Boolean UnityEngine.Material::SetPass(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Material_SetPass_mBB03542DFF4FAEADFCED332009F9D61B6DED75FE (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_pass, const RuntimeMethod* method) ; // System.Void UnityEngine.GL::Begin(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_Begin_m17A70A7A3C161D8A127C11BDC5FC393392AB70C7 (int32_t ___0_mode, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { return (( Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) { return (( int32_t (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline)(__this, 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) ; // 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) ; // UnityEngine.Vector3 DungeonArchitect.IntVector::op_Multiply(DungeonArchitect.IntVector,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Void AdjacentCorridorTracker::DrawQuad(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdjacentCorridorTracker_DrawQuad_m335A80585E733F13B089A7321A6DDAFD514CF991 (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared)(__this, method); } // System.Void UnityEngine.GL::End() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_End_m6CE9D562B738075125F901B1D5254520EC30AB36 (const RuntimeMethod* method) ; // System.Void UnityEngine.GL::Vertex3(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_Vertex3_mEA9925548F447556F7899E69604B787EE57F6978 (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Input::get_mousePosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C (const RuntimeMethod* method) ; // UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m7CD6C0E2C0AA90F1BB38DD04C873037EA842C24E (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733*, const RuntimeMethod*))Dictionary_2__ctor_m7CD6C0E2C0AA90F1BB38DD04C873037EA842C24E_gshared)(__this, 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); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m754E5E2059FA7DB99F1A7ECAEFD448EC0DB9A069 (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* __this, float ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733*, float, const RuntimeMethod*))Dictionary_2_ContainsKey_m754E5E2059FA7DB99F1A7ECAEFD448EC0DB9A069_gshared)(__this, ___0_key, 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 UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_inNormal, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_inPoint, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float* ___1_enter, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Ray::GetPoint(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, float ___0_distance, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_m2FBCE070529C9BDCD048C59ACDCB849CE16E96EE (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* __this, float ___0_key, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733*, float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Dictionary_2_Add_m2FBCE070529C9BDCD048C59ACDCB849CE16E96EE_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Dictionary_2_get_Item_mB48B8BE3644D4260E5CB9B41591832A79DF1F738 (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* __this, float ___0_key, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733*, float, const RuntimeMethod*))Dictionary_2_get_Item_mB48B8BE3644D4260E5CB9B41591832A79DF1F738_gshared)(__this, ___0_key, method); } // System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Rect::Contains(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_point, 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) ; // 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.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.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method) { (( void (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Int32 UnityEngine.Mathf::FloorToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) ; // System.Void DungeonArchitect.IntVector::.ctor(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, 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); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*, 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_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_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method) { return (( Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9 (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_inline (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0* __this, const RuntimeMethod* method) { return (( PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* (*) (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void VolumeSpawnExampleListener::DestroyManagedVolumes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeSpawnExampleListener_DestroyManagedVolumes_mFF08BF09033F20CE53423196DCF0E23C96E359BF (VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8* __this, const RuntimeMethod* method) ; // System.Void VolumeSpawnExampleListener::FindStartEndRooms(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell&,DungeonArchitect.Builders.Grid.Cell&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeSpawnExampleListener_FindStartEndRooms_mD92723F8450C0A8F3FC76AA51FC7C9E7AB8B2A64 (VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_gridModel, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01** ___1_spawnCell, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01** ___2_finalBossCell, const RuntimeMethod* 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.Void VolumeSpawnExampleListener::DecorateRoom(DungeonArchitect.Dungeon,DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeSpawnExampleListener_DecorateRoom_mD203986DED3D74168DF016841BEB3F2065F0B50A (VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___1_gridModel, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___2_cell, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___3_theme, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.Graph VolumeSpawnExampleListener::GetRandomTheme() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* VolumeSpawnExampleListener_GetRandomTheme_m1B18043C0373347F8D2C3F21C8D1FE6A2F9565A5 (VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* GameObject_GetComponent_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_mA2A46D7450857377ED3B71EBDF87F462C7DA8B3E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 UnityEngine.Random::Range(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68 (int32_t ___0_minInclusive, int32_t ___1_maxExclusive, const RuntimeMethod* method) ; // DungeonArchitect.Builders.Grid.Cell[] DungeonArchitect.Builders.Grid.GridDungeonModelUtils::FindFurthestRooms(DungeonArchitect.Builders.Grid.GridDungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* GridDungeonModelUtils_FindFurthestRooms_m2D6178877810725C28FDFFBD2351835DA5E15A51 (GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { return (( Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27 (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void UnityEngine.GUI::Label(UnityEngine.Rect,System.String,UnityEngine.GUIStyle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_Label_m0D7BA53414421D71010DFF628EAA6CCCB3DE737E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_position, String_t* ___1_text, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___2_style, const RuntimeMethod* method) ; // System.Collections.IEnumerator RegenerateDungeonLayout::RebuildDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RegenerateDungeonLayout_RebuildDungeon_m97ED1C2EDBCDAAB9F1B798D8F53E481DA63B003B (RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* __this, const RuntimeMethod* method) ; // UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* 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 RegenerateDungeonLayout/d__4::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildDungeonU3Ed__4__ctor_m282A46DC826792317C494790C6C582FB6CB91EBC (U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void System.NotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ; // System.Void CornerEmitter3D::RegisterConfig(System.String,System.Int32[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D_RegisterConfig_m802EABDCDCD79126C74D681C577A4492390BA28E (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, String_t* ___0_MarkerName, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_NeighborConfig, bool ___2_StopOnFound, const RuntimeMethod* method) ; // System.Void CellSpatialConfig3D::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellSpatialConfig3D__ctor_m4D748B8EA7710011E161E5851D9C3B79AEE5AB05 (CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mE7559086A2E1376FF3FD15C1DB3D3A31011CCBFA_inline (List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353* __this, CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353*, CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32[] CornerEmitter3D::Rotate90(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* CornerEmitter3D_Rotate90_mBADF77D996A67178A5609520968AFEEE3683FA79 (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_NeighborConfig, const RuntimeMethod* method) ; // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; // System.Void CornerEmitter3D::Initialize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D_Initialize_mE098BD2BBB6582DF5E6DD162AACF78BA79918C5A (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, 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.Int32 DungeonArchitect.Rectangle::get_X() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Rectangle_get_X_mD341734E31CFC938EC2F3E84BFBCFEC5508AF1F9 (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.Rectangle::get_Z() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Rectangle_get_Z_mA65FD7EB998C73981F6B38913C44EA26AEF345F4 (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) ; // System.Void CornerEmitter3D::EmitForPoint(DungeonArchitect.DungeonBuilder,DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.IntVector) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D_EmitForPoint_m2F48F4C08F9190E9987F6D9FAB4ACB8B2A1CD180 (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___1_model, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_point, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.Rectangle::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Rectangle_get_Length_mED01F5FFE1B4FFF9A67FE93A0C2D9258CECBB435 (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.Rectangle::get_Width() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Rectangle_get_Width_m8EF061695117C080FF4BA340AFF6FCC43746A38C (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t172C3A888567CBEDEFAD4DE58438AF27DF29C2D8 List_1_GetEnumerator_m8DC12489C9B9D166C680CB93B7B181395665661A (List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353* __this, const RuntimeMethod* method) { return (( Enumerator_t172C3A888567CBEDEFAD4DE58438AF27DF29C2D8 (*) (List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mD3BBA63AB85E1791F5F0CD1ED973FC35A3B1AF18 (Enumerator_t172C3A888567CBEDEFAD4DE58438AF27DF29C2D8* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t172C3A888567CBEDEFAD4DE58438AF27DF29C2D8*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* Enumerator_get_Current_m8513A99D66419207F533647A8DB59382E1DFB983_inline (Enumerator_t172C3A888567CBEDEFAD4DE58438AF27DF29C2D8* __this, const RuntimeMethod* method) { return (( CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* (*) (Enumerator_t172C3A888567CBEDEFAD4DE58438AF27DF29C2D8*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean CornerEmitter3D::ConfigMatches(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.IntVector,CellSpatialConfig3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CornerEmitter3D_ConfigMatches_m562948C9E3ADB237798C1D8746B43E680DC916AD (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_Model, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___1_Point, CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* ___2_Config, const RuntimeMethod* method) ; // System.Void CornerEmitter3D::EmitCornerMarker(DungeonArchitect.DungeonBuilder,DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.IntVector,System.Single,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D_EmitCornerMarker_m246C4A7CB819E018A77721ECE91D35C81ECBE403 (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___1_model, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_point, float ___3_angleY, String_t* ___4_markerName, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m9F5B150C7D04AA4C15A5EDD573AAC2F9D3F418AA (Enumerator_t172C3A888567CBEDEFAD4DE58438AF27DF29C2D8* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t172C3A888567CBEDEFAD4DE58438AF27DF29C2D8*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // DungeonArchitect.Builders.Grid.GridCellInfo DungeonArchitect.Builders.Grid.GridDungeonModel::GetGridCellLookup(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* GridDungeonModel_GetGridCellLookup_mDA4C3FF33EE7990C289589A8822E610513BFFBC4 (GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* __this, int32_t ___0_x, int32_t ___1_z, const RuntimeMethod* method) ; // System.Boolean CornerEmitter3D::IsRoomCorridor(DungeonArchitect.Builders.Grid.CellType,DungeonArchitect.Builders.Grid.CellType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CornerEmitter3D_IsRoomCorridor_mF2C95E352285DA5244F4A6DC3762E294E07949FF (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, int32_t ___0_type0, int32_t ___1_type1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mAA64D54BF0CA556DCAF4224C21562D37FB31FBE3_inline (List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void CornerEmitter3D::RegisterConfig(System.String,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03 (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, String_t* ___0_MarkerName, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_NeighborConfig, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m8ECAEA74DE1A1E5AF7517843E876309EFD997ACD (List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void GaiaLandscapeModifier::UpdateTerrainTextures(DungeonArchitect.Builders.Grid.GridDungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaiaLandscapeModifier_UpdateTerrainTextures_mAA153A0D52E519FAF1B9F6F371C7E38EC8A14DC5 (GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, const RuntimeMethod* method) ; // System.Void GaiaLandscapeModifier::UpdateTerrainDetails(DungeonArchitect.Builders.Grid.GridDungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaiaLandscapeModifier_UpdateTerrainDetails_m25D54E0A3DDC41C7224E075BE5EB1C498129D15E (GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, const RuntimeMethod* method) ; // UnityEngine.TerrainData UnityEngine.Terrain::get_terrainData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD (Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.TerrainData::get_detailWidth() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TerrainData_get_detailWidth_m145CC1C91FF8C752907B80338DF03440E53AEBB4 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.TerrainData::get_detailHeight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TerrainData_get_detailHeight_m1DBBB1664689DD08F64A9AF4023248F23865D304 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ; // System.Int32[,] UnityEngine.TerrainData::GetDetailLayer(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* TerrainData_GetDetailLayer_m8EB9B85C8CE8836E10D4D54B3A43BFE9AF888591 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, int32_t ___0_xBase, int32_t ___1_yBase, int32_t ___2_width, int32_t ___3_height, int32_t ___4_layer, const RuntimeMethod* method) ; // System.Void GaiaLandscapeModifier::UpdateDetailTexture(DungeonArchitect.Builders.Grid.GridDungeonModel,System.Int32[,]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaiaLandscapeModifier_UpdateDetailTexture_m938DE84F5E702BB021C3D7ECCA1E6308466BB12C (GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* ___1_map, const RuntimeMethod* method) ; // System.Void UnityEngine.TerrainData::SetDetailLayer(System.Int32,System.Int32,System.Int32,System.Int32[,]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TerrainData_SetDetailLayer_m03F76CB703CB3277723319EBF29B4924E22ED84B (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, int32_t ___0_xBase, int32_t ___1_yBase, int32_t ___2_layer, Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* ___3_details, const RuntimeMethod* method) ; // System.Int32 UnityEngine.TerrainData::get_alphamapLayers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TerrainData_get_alphamapLayers_mF8A0A4F157F7C56354C5A6E3FABF9F230F410F69 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.TerrainData::get_alphamapWidth() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.TerrainData::get_alphamapHeight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ; // System.Single[,,] UnityEngine.TerrainData::GetAlphamaps(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* TerrainData_GetAlphamaps_m2DEF5D2068D54BDAE78661483C1FC4936B06EA01 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_width, int32_t ___3_height, const RuntimeMethod* method) ; // System.Void GaiaLandscapeModifier::UpdateBaseTexture(DungeonArchitect.Builders.Grid.GridDungeonModel,System.Single[,,]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaiaLandscapeModifier_UpdateBaseTexture_m319C092D25C5B6D0F9389DA7D95C934621C84C60 (GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* ___1_map, const RuntimeMethod* method) ; // System.Void UnityEngine.TerrainData::SetAlphamaps(System.Int32,System.Int32,System.Single[,,]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TerrainData_SetAlphamaps_m2FA8E29ADF4D1B2B8286ED0FE61E0CEB1663E423 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, int32_t ___0_x, int32_t ___1_y, SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* ___2_map, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Landscape.LandscapeDataRasterizer::WorldToTerrainDetailCoord(UnityEngine.Terrain,System.Single,System.Single,System.Int32&,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer_WorldToTerrainDetailCoord_m44EBAAFE624E88816A5A4E38642591E1995EA94E (Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___0_terrain, float ___1_x, float ___2_y, int32_t* ___3_tx, int32_t* ___4_ty, const RuntimeMethod* 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 DungeonArchitect.Landscape.LandscapeDataRasterizer::WorldToTerrainTextureCoord(UnityEngine.Terrain,System.Single,System.Single,System.Int32&,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer_WorldToTerrainTextureCoord_mD5B8ECF7455D72F378CE67E88A167AFE2AADD4F7 (Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___0_terrain, float ___1_x, float ___2_y, int32_t* ___3_tx, int32_t* ___4_ty, const RuntimeMethod* method) ; // System.Void DungeonArchitect.BlurFilter::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter__ctor_m2AFA86EE8D0AB5194A1A9ADA255F3DACCE35F5DA (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, int32_t ___0_radius, const RuntimeMethod* method) ; // System.Single[,] DungeonArchitect.BlurFilter::ApplyFilter(System.Single[,]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* BlurFilter_ApplyFilter_m1D07FB1436DE5B3E18ABF560A86B1C2DFB2D8CBB (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_data, 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) ; // UnityEngine.Quaternion UnityEngine.Quaternion::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ; // UnityEngine.Terrain UnityEngine.Terrain::get_activeTerrain() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* Terrain_get_activeTerrain_mAE5A7FE933C2C1A57FC9542E9BFA315A413F224E (const RuntimeMethod* method) ; // UnityEngine.Vector3 MarkerTerrainClampListener::GetClampedPosition(UnityEngine.Matrix4x4&,UnityEngine.Terrain) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MarkerTerrainClampListener_GetClampedPosition_m29E352EA69F8A2F4F570F21B2DD01CD96015AC51 (MarkerTerrainClampListener_tFEB38DB94B4EE7F2D10CFEFCA0A11645AEC0FCD0* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_mat, Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___1_terrain, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.Matrix::SetTranslation(UnityEngine.Matrix4x4&,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_translate, const RuntimeMethod* method) ; // System.Single DungeonArchitect.Landscape.LandscapeDataRasterizer::GetHeight(UnityEngine.Terrain,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LandscapeDataRasterizer_GetHeight_m05F0CF6864BEF83AC0106BB8C0E7A42A9B1D30BB (Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___0_terrain, float ___1_worldX, float ___2_worldZ, 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) ; // DungeonArchitect.IntVector DungeonArchitect.Utils.MathUtils::WorldToGrid(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C MathUtils_WorldToGrid_m4F9E814C61EB5019A7C51614E231E40C6560B65F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_WorldCoord, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_GridCellSize, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.Utils.MathUtils::Divide(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // DungeonArchitect.IntVector DungeonArchitect.Utils.MathUtils::ToIntVector(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // System.Boolean NonViewBlockingSelectionRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NonViewBlockingSelectionRule_CanSelect_m5CE25124FDE459ED60B77FD9628252535BE1AADF (NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_propTransform, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___2_model, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Builders.Grid.GridDungeonModel::ContainsStairAtLocation(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridDungeonModel_ContainsStairAtLocation_mAECB8636D064B5AEA114BDBD3B226EA886F48EF2 (GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* __this, int32_t ___0_x, int32_t ___1_z, const RuntimeMethod* method) ; // System.Void NonViewBlockingSelectionRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonViewBlockingSelectionRule__ctor_m1482F15308F16359E430AA1115DBD79DF8435BA7 (NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD* __this, const RuntimeMethod* method) ; // DungeonArchitect.Builders.Grid.CellDoor[] DungeonArchitect.Builders.Grid.GridDungeonModel::get_Doors() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CellDoorU5BU5D_t4C7F8D55D36058D4C4286AA43070C1F50CA66F48* GridDungeonModel_get_Doors_m70CE1016AEFD36CFAB73316A0768B6FD842E903A (GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* __this, const RuntimeMethod* method) ; // System.Int32[] DungeonArchitect.Builders.Grid.CellDoor::get_AdjacentCells() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* CellDoor_get_AdjacentCells_m011DD845922C53A5C73C0B00ED1F051E6357EF24_inline (CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* __this, 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 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, 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 RandomExtensions::NextFloat(System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67 (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, const RuntimeMethod* method) ; // UnityEngine.Vector3 RandomExtensions::OnUnitSphere(System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RandomExtensions_OnUnitSphere_m199D9AC49AA4AB06D7A93D88F8BBF50CF82DC174 (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, 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) ; // System.Single UnityEngine.Input::GetAxis(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62 (String_t* ___0_axisName, 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.Vector3 UnityEngine.Transform::get_right() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Transform::get_localRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __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) ; // System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ; // System.Void UnityEngine.Cursor::set_lockState(UnityEngine.CursorLockMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9 (int32_t ___0_value, 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) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Single UnityEngine.Input::GetAxisRaw(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Input_GetAxisRaw_m47C0CF8E090561A2F407A4E11D5F2A45044EB8E4 (String_t* ___0_axisName, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Input::GetMouseButton(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA (int32_t ___0_button, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::Scale(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Scale_m8D61A8D2272549F1EF41256F7E8A206C6500EA6C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, 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.Vector3 UnityEngine.Vector3::get_right() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80 (float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_up() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::InverseTransformDirection(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) ; // System.Int32 UnityEngine.QualitySettings::get_antiAliasing() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_get_antiAliasing_m71FB82E1C9D9923D313430621C898008D967F516 (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) ; // T UnityEngine.Component::GetComponent() inline Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void UnityEngine.Animator::SetFloat(System.String,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_SetFloat_m10C78733FAFC7AFEDBDACC48B7C66D3A35A0A7FE (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method) ; // System.Void JackRabbit.EnemyController::Flip() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyController_Flip_m9541DF120E576FD098A3159588D72129E4515676 (EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_localScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Boolean JackRabbit.EnemyController::get_Alive() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EnemyController_get_Alive_mE97779CFD30B012B13B6A549D91759D93643577F (EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* __this, const RuntimeMethod* method) ; // System.Void JackRabbit.EnemyController::OnDead() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyController_OnDead_m57C485FD23B6BBDC23EA9048459B797E2C1AE8E5 (EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Animator::SetTrigger(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_name, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.Rigidbody2D::set_velocity(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody2D_set_velocity_m9335C5883B218F6FCDF7E229AC96232FCBAC4CE6 (Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Rigidbody2D::set_collisionDetectionMode(UnityEngine.CollisionDetectionMode2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody2D_set_collisionDetectionMode_m87EC5B73B166FFA59434D7418643ADCBAD33C609 (Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* __this, int32_t ___0_value, const RuntimeMethod* method) ; // T[] UnityEngine.Component::GetComponents() inline Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* Component_GetComponents_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m236418B3DDA7EDFA9D6B51000CB57F687CEF091A (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, 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) ; // 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 AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* Component_GetComponent_TisAIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB_m8643E4EC07CA2848128F88375AC798A1E02DDC5B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void JackRabbit.FollowTarget::SetTarget(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FollowTarget_SetTarget_m3E2C305614EE7288B94E630D911D073EF519D385 (FollowTarget_tA6DA54186A95CD593A0DA079DCB640279797BC21* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position3D, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Min(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ; // System.Void UnityEngine.Physics2D::set_gravity(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics2D_set_gravity_m1BBB6F368E12983D5978054A41A0ECA5579CD620 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* Component_GetComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m4C1CC7A45511D371CBD5161EEF6E8FBBC4E76AA9 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* Component_GetComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_mA0C2CC9E158F155E0BB346B6E2F698056B8DDD55 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* Component_GetComponent_TisSpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627_m5AF7D88D31570331F4CCFAD796C0835F99C0E0E3 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void JackRabbit.GameControllerJackRabbit::CreateNewLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_CreateNewLevel_m09490AB7CD09158E09CA631466FB92F47FBFD3DD (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* method) ; // System.Collections.IEnumerator JackRabbit.GameControllerJackRabbit::RebuildLevelRoutine() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameControllerJackRabbit_RebuildLevelRoutine_m51901CAB16842BCBD518B181A905D858821436E5 (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* 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) ; // DungeonArchitect.DungeonModel DungeonArchitect.Dungeon::get_ActiveModel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // DungeonArchitect.LevelMarkerList DungeonArchitect.Dungeon::get_Markers() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* Dungeon_get_Markers_mEA189ADDFDF28AB94DE22E7C3F39B5F43928C16C_inline (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __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 JackRabbit.SpecialRoomFinder2D::FindSpecialRooms(DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder2D_FindSpecialRooms_mE9A66D7F8976D2A6559E9FECA376C85B86AEFACD (SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* __this, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___0_model, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit/d__14::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelRoutineU3Ed__14__ctor_m9FE6AB559461BAC1EECF367AF97BA54B7A6BE008 (U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Navigation.DungeonNavMesh::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonNavMesh_Build_mA52B58419F5526B5E3A6D5B61142EAD2781DB9B6 (DungeonNavMesh_tB315EE0B1B0DBAA9E8BE277429DF66D806E23880* __this, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit::SetLoadingTextVisible(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_SetLoadingTextVisible_m262C762E7A5C2FB42212F2DF24A505A2A7773162 (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, bool ___0_visible, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit::AppendLoadingText(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_AppendLoadingText_m3711351AADCE40583534F3318420C6DBC9CB2194 (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, String_t* ___0_text, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit::NotifyDestroyed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_NotifyDestroyed_mEF6F4732428334EFF9F279F9E1388299D8D04F39 (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit::NotifyBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_NotifyBuild_m7FB040AFDCBB7F91B320BD74906E39C1CB737F9B (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit::RebuildNavigation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_RebuildNavigation_m4CE67F0BE08B97A0584C9095A138942864F0BF6F (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::RebuildNPCs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelNpcSpawner_RebuildNPCs_m27E17BF96050A2060210C35A745436F9289A505A (LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* __this, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::CreateNewLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_CreateNewLevel_mA64185BF182AB0753B57039BAEF143836F955F5E (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) ; // System.Collections.IEnumerator JackRabbit.GameControllerJackRabbit_GridFlow::RebuildLevelRoutine() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameControllerJackRabbit_GridFlow_RebuildLevelRoutine_m148BB616AADDA837A6C6DD98941061BC1F65165D (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit_GridFlow/d__13::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelRoutineU3Ed__13__ctor_m1E6668D618C7AB1AA9DD96412E462FBA2CCF86A6 (U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::SetLoadingTextVisible(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_SetLoadingTextVisible_m5616AB320D2260F66241BDD5EE866163E8B59A67 (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, bool ___0_visible, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::AppendLoadingText(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_AppendLoadingText_mF4D35557A4A22ABD037518086840FC190988622E (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, String_t* ___0_text, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::NotifyDestroyed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_NotifyDestroyed_m683D8BEB8F5130F77309ABE036AA77CD777B29AB (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::NotifyBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_NotifyBuild_mDF6EE65B40B76158134CE5176162F9F190434A23 (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) ; // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::RebuildNavigation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_RebuildNavigation_m86719E7ABA21E0DBF8469AEE575D305F95093C89 (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) ; // JackRabbit.IJackRabbitGameController JackRabbit.GameControllerJackRabbit::get_Instance() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GameControllerJackRabbit_get_Instance_mCE50E56E07B46E8034CCEE21981484BD041B3609_inline (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); } // System.Boolean UnityEngine.Input::GetButton(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetButton_m2F217DAE69DB3D1324FB848B3C9C84F19A80989E (String_t* ___0_buttonName, 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) ; // System.Boolean UnityEngine.Input::GetKey(UnityEngine.KeyCode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434 (int32_t ___0_key, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ; // System.Void JackRabbit.PlayerController::Flip() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_Flip_m6CB53CDF9ABE2976471A6E76D1A9E47E001B8964 (PlayerController_t0B58CA84BACF0C5892DB32AC3AE654CF4C01183E* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Sign(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, 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) ; // T UnityEngine.GameObject::GetComponent() inline AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* GameObject_GetComponent_TisAIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB_m19EB6167ADB95F9371062DD21748F8437FE722FA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // T UnityEngine.GameObject::GetComponent() inline EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* GameObject_GetComponent_TisEnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07_mEB47946CBD7604D39BF4B50EA2BF41D2F42E2AEA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Void JackRabbit.EnemyController::ApplyDamage(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyController_ApplyDamage_m5F4E6B53D94E248920FD175A43767B5164001816 (EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* __this, float ___0_amount, const RuntimeMethod* method) ; // System.Void JackRabbit.SpecialRoomFinder2D::SetStartingCell(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder2D_SetStartingCell_mE11A9D7A8DA7EFA512CC01713B0B8F8799AEE183 (SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___1_cell, const RuntimeMethod* method) ; // System.Void JackRabbit.SpecialRoomFinder2D::SetEndingCell(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder2D_SetEndingCell_mE6043EEC15AFCFC6DF9E5305D0B789BF4940FDEC (SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___1_cell, const RuntimeMethod* 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 JackRabbit.SpecialRoomFinder2D::FlipYZ(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpecialRoomFinder2D_FlipYZ_m69D32E36003328970251E597D5E82EB07F953D8C (SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // T[] UnityEngine.Object::FindObjectsOfType() inline LevelEndGoal2DU5BU5D_tCC06CE90A47A244553218BA65A1F3A509B1FFD5F* Object_FindObjectsOfType_TisLevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751_m4AB90B6DA6AD69C17780C5B5EE378265614ED3A2 (const RuntimeMethod* method) { return (( LevelEndGoal2DU5BU5D_tCC06CE90A47A244553218BA65A1F3A509B1FFD5F* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method); } // T UnityEngine.GameObject::GetComponent() inline LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751* GameObject_GetComponent_TisLevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751_mD0385CD2EF207998E4B1D76B88AD47E353A152A9 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Void UnityEngine.Transform::LookAt(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_LookAt_mFEF7353E4CAEB85D5F7CEEF9276C3B8D6E314C6C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPosition, 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.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 DASideScroller.SSPlayerMovement::Move(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement_Move_m21EF8398750FCF262C05D447CE61F4EAEBB2B4F9 (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __this, float ___0_h, const RuntimeMethod* method) ; // System.Void DASideScroller.SSPlayerMovement::Turning(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement_Turning_m922937C7CB645D1F45A0BBF156AE9B1F27FC1C48 (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __this, float ___0_h, const RuntimeMethod* method) ; // System.Void DASideScroller.SSPlayerMovement::Animating(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement_Animating_mEBA1238F112FF1CBFEF0B35F94273DEADDCCEAA1 (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __this, float ___0_h, const RuntimeMethod* method) ; // System.Boolean UnityEngine.CharacterController::get_isGrounded() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67 (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::Set(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Set_m1C7E543216734FB513F9CEBA44C50E6FC2AFD49D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_newX, float ___1_newY, float ___2_newZ, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.CharacterController::get_velocity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CharacterController_get_velocity_mD385DA9478B1FDCB0E9B2D2CA3647B85F1928C8C (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, const RuntimeMethod* method) ; // System.Void DASideScroller.SSPlayerMovement::PerformJump() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement_PerformJump_mE1140DC549F7AEE9C6B721A411E972163D908E6C (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Collider::get_enabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ; // UnityEngine.CollisionFlags UnityEngine.CharacterController::Move(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4 (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_motion, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* (*) (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) ; // System.Boolean UnityEngine.AI.NavMeshAgent::get_hasPath() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshAgent_get_hasPath_mE56295431F7774ADC8C39CFD87E13073DDDA178A (NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.AI.NavMeshAgent::get_desiredVelocity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshAgent_get_desiredVelocity_m8CF3F6E3FA8EE86397DD02146AA6048949B74F52 (NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.CharacterController::SimpleMove(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CharacterController_SimpleMove_mE32A48D439878B3241E8456F8EBFAAE264BD705C (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_speed, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.GFNavNPCController::FindTarget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFNavNPCController_FindTarget_m7A08568773E15C14848638C531A863C06FB15621 (GFNavNPCController_t7E3CBD26C68B39423AE87110BFF39737356A7CB5* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.AI.NavMeshAgent::SetDestination(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshAgent_SetDestination_mD5D960933827F1F14B29CF4A3B6F305C064EBF46 (NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_target, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.PlaceableMarker::DrawGizmo(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableMarker_DrawGizmo_m1111F5271502229004B4B176DFE7C17ADCC1F888 (PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* __this, bool ___0_selected, 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) ; // T[] UnityEngine.Object::FindObjectsOfType() inline PlaceableMarkerU5BU5D_t94982F2E113F341781226B3CD62753FD7C914F6F* Object_FindObjectsOfType_TisPlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F_m726FF9BF503DE3D5B0195619CD0EEB2C37FF3E98 (const RuntimeMethod* method) { return (( PlaceableMarkerU5BU5D_t94982F2E113F341781226B3CD62753FD7C914F6F* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method); } // T UnityEngine.Component::GetComponent() inline GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856* Component_GetComponent_TisGridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856_m0B8B2F661EFBFBA0872A01062CE256A7DA502D84 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* Component_GetComponent_TisGridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_m1A4DD6ECED7D0604F07F24A723CE4209C1B936E8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // DungeonArchitect.Builders.Grid.Cell DungeonArchitect.Builders.Grid.GridDungeonQuery::GetRandomCell() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* GridDungeonQuery_GetRandomCell_mC50AEC7EFEA08AAE62E9C78E11D5907ED7D7523E (GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856* __this, const RuntimeMethod* method) ; // UnityEngine.Bounds DungeonArchitect.Builders.Grid.Cell::GetWorldBounds(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Cell_GetWorldBounds_m1D2B416C78B4D566A0CE313FF3EC6CD40206D305 (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_gridSize, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Builders.Grid.GridDungeonQuery::GetCellAtPosition(UnityEngine.Vector3,DungeonArchitect.Builders.Grid.Cell&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridDungeonQuery_GetCellAtPosition_m28DEB5231DC23FA8C133A02D2C4D9F002729A627 (GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01** ___1_outCell, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Builders.Grid.GridDungeonQuery::GetDoorsForCell(System.Int32,UnityEngine.GameObject[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridDungeonQuery_GetDoorsForCell_mC2ABCDD86581665CD0393F06D9BC8B52EA7F1125 (GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856* __this, int32_t ___0_cellId, GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF** ___1_doorGameObjects, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.SampleFindRoomDoorsController::ProcessDoorObjects(UnityEngine.GameObject[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFindRoomDoorsController_ProcessDoorObjects_m8785F0C04A98141B96642F847D2DC08EA99A7DA1 (SampleFindRoomDoorsController_t05E9F193626B497BF8144266781452B282602CA9* __this, GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___0_doorObjects, const RuntimeMethod* method) ; // UnityEngine.GameObject UnityEngine.GameObject::get_gameObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // UnityEngine.Material UnityEngine.Renderer::get_material() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Material::set_color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.Navigation.NavigationDemoController::TeleportToValidPlatform(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationDemoController_TeleportToValidPlatform_mF44AEDEB9902AE077C4FED8B572AAA6623461F7C (NavigationDemoController_t71B6113D764CF053F6AB4C485098557EC0BAA078* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_obj, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m202842E768D67374DAFBC80E461722EC02CE0102_inline (List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* List_1_get_Item_m30F652E544243C8D0A4EC46081125E203D2B4C5F (List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* (*) (List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // UnityEngine.Vector3 DungeonArchitect.Rectangle::CenterF() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rectangle_CenterF_mB7C46A685881BA29734F1EB9DE38B3228FCAC94B (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.AI.NavMesh::SamplePosition(UnityEngine.Vector3,UnityEngine.AI.NavMeshHit&,System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMesh_SamplePosition_mEDAE8240217EED82B4519D4435E670A1655B2109 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_sourcePosition, NavMeshHit_t6323FC1F2D00E24FBFFC3E27C2F349A3BAD16F8B* ___1_hit, float ___2_maxDistance, int32_t ___3_areaMask, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.AI.NavMeshHit::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshHit_get_position_m09E8FF6DEF5BFA3F30B3C4BCA4642442FF1BCBF1 (NavMeshHit_t6323FC1F2D00E24FBFFC3E27C2F349A3BAD16F8B* __this, const RuntimeMethod* method) ; // System.String UnityEngine.Object::get_name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; // System.Single UnityEngine.AI.NavMeshAgent::get_remainingDistance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshAgent_get_remainingDistance_m051C1B408E2740A95B5A5577C5EC7222311AA73A (NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.AI.NavMeshAgent::get_stoppingDistance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshAgent_get_stoppingDistance_mA866A409C59878849D63BEC61517DE4F906BEEC4 (NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* __this, 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.Vector3 UnityEngine.Vector3::get_forward() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::TransformDirection(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, 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.AIStateDead::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateDead__ctor_m8A53F27C12DC31C304D08D24CF67C0FA3830D644 (AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___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) ; // UnityEngine.AI.NavMeshAgent DungeonArchitect.Samples.ShooterGame.AIController::get_Agent() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Samples.ShooterGame.AIStateBase::IsPlayerVisible2D() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible2D_m048210794EFC0CAAADB9437D8D5F966CA0411D2D (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Samples.ShooterGame.AIStateBase::IsPlayerVisible3D() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible3D_mC15FCA53F39678860D0E784452C855F1D9A729B1 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.AI.NavMeshAgent::get_velocity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NavMeshAgent_get_velocity_m028219D0E4678D727F00C53AE3DCBCF29AF04DA7 (NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* __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.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.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.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.AIStateBase/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m763AE903252E42542BC00B379DD9599096616771 (U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1* __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.AIStateBase::.ctor(DungeonArchitect.Samples.ShooterGame.AIController,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase__ctor_mA984FCEE8679829519D97EADD5A3EFD2CE948CBA (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___0_controller, float ___1_updateDelay, const RuntimeMethod* method) ; // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting DungeonArchitect.Samples.ShooterGame.AIController::get_LastSighting() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* AIController_get_LastSighting_m05481970556DACAA2731151FC2F4FAA377B4A1E2_inline (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __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) ; // System.Void UnityEngine.AI.NavMeshAgent::set_isStopped(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_isStopped_mF374E697F39845233B84D8C4873DEABC3AA490DF (NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* __this, bool ___0_value, 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 UnityEngine.AI.NavMeshAgent::set_destination(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshAgent_set_destination_m5F0A8E4C8ED93798D6B9CE496B10FCE5B7461B95 (NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.AIStatePatrol::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol__ctor_mAB29E657D03B04550BD4388BF44AFE05F8A73031 (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___0_controller, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.AIStateBase::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase_Update_m9D8422243CE3602709325385357E051C09E85592 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.AIStateBase::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase_HandleFrameUpdate_m67C23553A27E06DCC9DB12E6011E48D8EE50A3D5 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, float ___0_elapsedTime, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Samples.ShooterGame.AIStateBase::IsPlayerVisible() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible_m34572E581FF59F7710732877218CD42540D4CD73 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.AIStatePersuit::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit__ctor_mA5E068DE8A6804372EA8FB2CC70E930C15F24454 (AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___0_controller, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.AIStateWaitAndSearch::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateWaitAndSearch__ctor_mF465B24F3D77814017CB594F36DF8B01CCBC7BFB (AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___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.AIStateBase::GetPlayer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* AIStateBase_GetPlayer_m02DB460A1CFBDF32F347FE660F35E1A85BE0D374 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Samples.ShooterGame.AIStateBase::IsWithinPlayerProximity(UnityEngine.Collider&,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsWithinPlayerProximity_mC9FD318891259DBCE65D0E645355D49E50DC8CB5 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** ___0_outCollider, float ___1_radius, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.AIStateMoveToLastKnownPosition::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateMoveToLastKnownPosition__ctor_m335B30BFC8D0A611FF74C583EACB3BF62368DF6B (AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___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.AIController::get_Patrol() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* AIController_get_Patrol_m34FA9328E949B48EE47267E98ACAD93DCA8AFC33_inline (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __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) ; // 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.AIStatePatrol::MoveToCurrentPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_MoveToCurrentPoint_m17549F86079870C6016F9CFA10C17F5EA6D5411D (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* __this, const RuntimeMethod* method) ; // UnityEngine.CapsuleCollider DungeonArchitect.Samples.ShooterGame.AIController::get_Capsule() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* AIController_get_Capsule_mC309898CBCA6C5AA65A00DFDD40BEBA96433B061_inline (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, 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 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.AIStateIdle::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateIdle__ctor_m8A0C00C30CC2196B99E75823FBEB4B2B01FF5BB9 (AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___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.Samples.ShooterGame.StateMachine::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine__ctor_m7443ECDA0E5726ECC88E653677CF91AC738FAAA9 (StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.StateMachine::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine_Update_m04BA8E47C6B0BA75C2CAAABB7168BF5001B56F65 (StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::DestroyOldNpcs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelNpcSpawner_DestroyOldNpcs_m97D8C6A07509CD37067559157D615B0797B55D27 (LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* __this, 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); } // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::GetValidPointOnNavMesh(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 LevelNpcSpawner_GetValidPointOnNavMesh_m585F0EDAF9AE5F02DE99BEBD6978BDD7E6DCB64E (LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, 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) ; // UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Transform::get_childCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.PatrolPath::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath_Build_mA5CD2E3296942DBD1735D15F28C18A1810E700F2 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.PatrolPath::Build(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath_Build_mAE98471690621A95442B142225B3EC354125A759 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_nearestStartingPoint, const RuntimeMethod* method) ; // DungeonArchitect.Samples.ShooterGame.Waypoint DungeonArchitect.Samples.ShooterGame.PatrolPath::FindNearest(DungeonArchitect.Samples.ShooterGame.Waypoint[],UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* PatrolPath_FindNearest_m67171423103491E93F73DE31E3DD79CCBEFEC191 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* ___0_waypoints, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_startingPoint, 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.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); } // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.PatrolPath::FindLoopedPath(DungeonArchitect.Samples.ShooterGame.Waypoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* PatrolPath_FindLoopedPath_mF50FB505C70CFA192828391CF9A3229F3DA0A12A (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* ___0_startingWaypoint, const RuntimeMethod* method) ; // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.PatrolPath::FindNonLoopedPath(DungeonArchitect.Samples.ShooterGame.Waypoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* PatrolPath_FindNonLoopedPath_mC254C370B8E88802397B2BACC7CED7A600A94823 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* ___0_startingWaypoint, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Stack`1>::.ctor() inline void Stack_1__ctor_mCF89457DC88C8F654758ED183EC491DDEECEB734 (Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819*, const RuntimeMethod*))Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared)(__this, 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.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.Void System.Collections.Generic.Stack`1>::Push(T) inline void Stack_1_Push_mFC1951BA7BCF31D2919E38101F43A8AD49C98906 (Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819* __this, List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819*, List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*, const RuntimeMethod*))Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared)(__this, ___0_item, method); } // T System.Collections.Generic.Stack`1>::Pop() inline List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* Stack_1_Pop_mDEEA68B05C399DCC7862D75741F0A6C147B2A7F5 (Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819* __this, const RuntimeMethod* method) { return (( List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* (*) (Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819*, const RuntimeMethod*))Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_inline (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* List_1_get_Item_m6AB5C7803AC5A086EB2DD5B218E0D3F2451A62D9 (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* (*) (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, 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) ; // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.PatrolPath::Shuffle(DungeonArchitect.Samples.ShooterGame.Waypoint[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* PatrolPath_Shuffle_m27CB3B6381EE84C63E70B5D5C84C4CB8BDD4B650 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* ___0_data, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m9A3EFEEA7C2804516A5EFDD98DF88964D125D472 (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* __this, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) inline void List_1_AddRange_mC6040BCB3931BC9D40FE3DA8BC09213800CF17B4 (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, 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.Int32 System.Collections.Generic.Stack`1>::get_Count() inline int32_t Stack_1_get_Count_mBC7A5DED7CF7DB329882FC2BC1D7D6CCEF1F0CE3_inline (Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819* __this, const RuntimeMethod* method) { return (( int32_t (*) (Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819*, const RuntimeMethod*))Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Queue`1>::.ctor() inline void Queue_1__ctor_mB9147C2BD6FB64D1105EFF8D8584D80899256CB8 (Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3* __this, const RuntimeMethod* method) { (( void (*) (Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method); } // System.Void System.Collections.Generic.Queue`1>::Enqueue(T) inline void Queue_1_Enqueue_m87432610B114BD1841B5F4679358E24569268A3E (Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3* __this, List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* ___0_item, const RuntimeMethod* method) { (( void (*) (Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3*, List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method); } // T System.Collections.Generic.Queue`1>::Dequeue() inline List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* Queue_1_Dequeue_mFA9CAC9E77E071A3AEC9185B57ED65CB3CF7953B (Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3* __this, const RuntimeMethod* method) { return (( List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* (*) (Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method); } // System.Int32 System.Collections.Generic.Queue`1>::get_Count() inline int32_t Queue_1_get_Count_m9FC67A616760B43D888930B619A1A3B8F422ED11_inline (Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3* __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method); } // System.Void DungeonArchitect.Samples.ShooterGame.PatrolPath::VisualizePath() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath_VisualizePath_m11584AF825D045C2DA974D1D69B7891AFF6B20F6 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.PatrolPath::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath_DrawLine_m195F38C534749189F7FE4409F9DD1BB8D3CB6484 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, bool ___2_mode2D, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.PatrolPath::FlipYZ(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PatrolPath_FlipYZ_m2D4E8EE38487AB980BC43256B576A257D23A6FB9 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, 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) ; // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::SetStartingCell(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_SetStartingCell_mC1645A674D5715C733414A7E78FCF3034BFDAC2B (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___1_cell, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::SetEndingCell(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_SetEndingCell_m941E6D0E02041B7602222D2E519409F99AF619D7 (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___1_cell, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2 (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* __this, const RuntimeMethod* method) { (( void (*) (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_inline (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* __this, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m70CAAC91F3A8AFEE2F6CE03B79A56D38709A90D9_inline (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* List_1_get_Item_m1B47F32E8CAE2CDF44DEAFC362CB406F0B6ABCA3 (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* (*) (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_mA601D5F962D1B9145197E79AB5895FD0452029F6 (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* __this, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::SetStartingCell(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel,DungeonArchitect.Builders.SimpleCity.SimpleCityCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_SetStartingCell_m7B4702ED8F669B7CF23A069FA6AF1C91C0021B27 (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___1_cell, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::SetEndingCell(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel,DungeonArchitect.Builders.SimpleCity.SimpleCityCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_SetEndingCell_m924A679D576A95C13711730BD61E0612EDC10E85 (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___1_cell, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::DestroyAllLevelGoals() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_DestroyAllLevelGoals_m291F0BF80F3432ABA84E0EC3A0EFE0485A43668F (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::TeleportPlayerTo(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_TeleportPlayerTo_mC80F519B0AF6A3E82548C5D622A245CD9F6F9467 (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::CreateLevelGoalAt(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_CreateLevelGoalAt_m6458DAF416BB3782A9CA5456B51817FCF68AFE8E (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* GameObject_GetComponent_TisPlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED_m15A393ED05B437158BE1D882028F106E2D269CAC (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerMovement::OnTeleportered() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovement_OnTeleportered_m84DBD27F70D448C9C31C011C0F0275EF3EB4CCB6 (PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* GameObject_GetComponent_TisLevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7_m792490E6AA9CDF14816F1A22C81F13BAFFB9CD20 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // T[] UnityEngine.Object::FindObjectsOfType() inline LevelGoalU5BU5D_tE5A4995A3A9168486C208EDDC5DC3CFCD9AB9A33* Object_FindObjectsOfType_TisLevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7_m2CCECD69A264C59F0A2C5E6D7756094342BE1B0C (const RuntimeMethod* method) { return (( LevelGoalU5BU5D_tE5A4995A3A9168486C208EDDC5DC3CFCD9AB9A33* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method); } // System.Int32 System.Collections.Generic.Stack`1::get_Count() inline int32_t Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_inline (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* __this, const RuntimeMethod* method) { return (( int32_t (*) (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A*, const RuntimeMethod*))Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline)(__this, method); } // T System.Collections.Generic.Stack`1::Peek() inline RuntimeObject* Stack_1_Peek_m21E246914E3FEB5B99B2F9514B31FFE1E256FF6F (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A*, const RuntimeMethod*))Stack_1_Peek_mF0ECF6A61726B66E6D9B33D8C4DEAA47E586E6E4_gshared)(__this, method); } // T System.Collections.Generic.Stack`1::Pop() inline RuntimeObject* Stack_1_Pop_m4BC425354E3428E08099F24B3B0C3110E0BCB659 (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A*, const RuntimeMethod*))Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared)(__this, method); } // System.Void System.Collections.Generic.Stack`1::Clear() inline void Stack_1_Clear_m64ADDDC4BB892CDA244212FE20BFB92070800262 (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A*, const RuntimeMethod*))Stack_1_Clear_mD550E89582979ECB0D6E6D68F0237FC14708BE85_gshared)(__this, method); } // System.Void System.Collections.Generic.Stack`1::Push(T) inline void Stack_1_Push_m86560E794D9E0A9AE48AF295B333B49D4DC31D76 (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A*, RuntimeObject*, const RuntimeMethod*))Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared)(__this, ___0_item, method); } // DungeonArchitect.Samples.ShooterGame.State DungeonArchitect.Samples.ShooterGame.StateMachine::get_ActiveState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StateMachine_get_ActiveState_m5DF9F803E6A82AABB6F0EB35F33E799DEE29D6AA (StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Stack`1::.ctor() inline void Stack_1__ctor_mEBA4A5E247FF633E37F8AEB2B6564634D5254EFF (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A*, const RuntimeMethod*))Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared)(__this, method); } // System.Boolean UnityEngine.Audio.AudioMixer::SetFloat(System.String,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioMixer_SetFloat_m4789959013BE79E4F84F446405914908ADC3F335 (AudioMixer_tE2E8D79241711CDF9AB428C7FB96A35D80E40B04* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* GameObject_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_mFD654B3DE1D2C81EE5FFF5A23C684625085B384C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* Component_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_m82E23A87DEAAFE35CD8011E589D0FAB33D0DEBCB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyAttack::Attack() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyAttack_Attack_m9E9EE06D4DECEC4AB5B724E423259EBE70AD00D7 (EnemyAttack_t8E3AAF3BB0A3D85D60B26C4548AB4C9999220A0D* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.PlayerHealth::TakeDamage(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerHealth_TakeDamage_mAC53056D87F6D911903F7A847849427C979063FA (PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* __this, int32_t ___0_amount, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponentInChildren() inline ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* Component_GetComponentInChildren_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m7FE20EC51F5F0CD242B94967CCF5B8E32BA9FC62 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method); } // UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::Translate(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_Translate_m018D015E89C8CB743C54A21B4A1C5202EBF6297A (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_translation, const RuntimeMethod* method) ; // System.Void UnityEngine.AudioSource::Play() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.ParticleSystem::Play() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Play_mD943E601BFE16CB9BB5D1F5E6AED5C36F5F11EF5 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.EnemyHealth::Death() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyHealth_Death_mE2C21EF4DA7656C372BDD1E4EC4157CD9701D75D (EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AudioSource::set_clip(UnityEngine.AudioClip) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_value, const RuntimeMethod* method) ; // System.Collections.IEnumerator DungeonArchitect.Samples.ShooterGame.EnemyHealth::StartSinkingAnimation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EnemyHealth_StartSinkingAnimation_m97B2FD9DD06D9B35B3207018F88319DC094FC930 (EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CStartSinkingAnimationU3Ed__16__ctor_m2492F51D3657D7915E8E65A9050B98253B8666E3 (U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void UnityEngine.WaitForSeconds::.ctor(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* __this, float ___0_seconds, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* Component_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_m6FE5512EF3F9350B999D64543C716D1A529F8593 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void DungeonArchitect.Samples.ShooterGame.GameController::CreateNewLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameController_CreateNewLevel_m9D5D00ED60E776C214306552D9EBC58B5D1B94AA (GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* __this, const RuntimeMethod* method) ; // System.Collections.IEnumerator DungeonArchitect.Samples.ShooterGame.GameController::RebuildLevel(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameController_RebuildLevel_mF1DB7505CDB6EAC774CBD2E7F24269E73BCFF0FB (GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.GameController/d__13::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelU3Ed__13__ctor_mFA3B4EEE228E19C52E57E758981B24CAA5D2BC47 (U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // T[] UnityEngine.Object::FindObjectsOfType() inline AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42* Object_FindObjectsOfType_TisAIController_t6A3611786FB857E5898C23EA0A88E708F03498AE_mFB824767060FCEAABC156357A6934D56381E1766 (const RuntimeMethod* method) { return (( AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method); } // DungeonArchitect.Samples.ShooterGame.GameController DungeonArchitect.Samples.ShooterGame.GameController::get_Instance() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* GameController_get_Instance_m56EB0F465A18D3C6CEB8FF74113CCA003E497FA3_inline (const RuntimeMethod* method) ; // System.Int32 UnityEngine.Time::get_frameCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667 (const RuntimeMethod* method) ; // System.String System.String::Format(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ; // System.Void UnityEngine.Animator::Update(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_Update_mBF5E8B2869FD05AF4A5963C39203D85BD62E8E65 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, float ___0_deltaTime, const RuntimeMethod* method) ; // System.Void UnityEngine.Animator::Play(System.String,System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_Play_m5565F093F0752D4DD9B451686F71C7A8F23F6744 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_stateName, int32_t ___1_layer, float ___2_normalizedTime, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* Component_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_mF2B700ECAEEEDBCC076CC66C9592C6DDFA0D36F9 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void UnityEngine.ParticleSystem::Simulate(System.Single,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Simulate_mE81EFF12AC1E2C08F3AE86DA7CF0D5CA4EA8F91F (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, float ___0_t, bool ___1_withChildren, bool ___2_restart, const RuntimeMethod* method) ; // UnityEngine.GameObject UnityEngine.GameObject::Find(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300 (String_t* ___0_name, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F* GameObject_GetComponent_TisSlider_t87EA570E3D6556CABF57456C2F3873FFD86E652F_m3B73E32B09A6667056AC232DA5238351F51DB7EA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // UnityEngine.UI.Slider/SliderEvent UnityEngine.UI.Slider::get_onValueChanged() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SliderEvent_t92A82EF6C62E15AF92B640FE2D960E877E8C6555* Slider_get_onValueChanged_m4DA3FD0F8D7BB838F442C07F7796EEE584D0D4F6_inline (Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) inline void UnityAction_1__ctor_mF770070D0A4FE93F6E04DA37D2EC60429EA545E5 (UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_mF770070D0A4FE93F6E04DA37D2EC60429EA545E5_gshared)(__this, ___0_object, ___1_method, method); } // System.Void UnityEngine.Events.UnityEvent`1::AddListener(UnityEngine.Events.UnityAction`1) inline void UnityEvent_1_AddListener_m44E396BC4484BD75427FDD8CBE0B533CCAD8C1EC (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___0_call, const RuntimeMethod* method) { (( void (*) (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4*, UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90*, const RuntimeMethod*))UnityEvent_1_AddListener_m44E396BC4484BD75427FDD8CBE0B533CCAD8C1EC_gshared)(__this, ___0_call, method); } // System.Void UnityEngine.AudioSource::set_volume(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_volume_mD902BBDBBDE0E3C148609BF3C05096148E90F2C0 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::RemoveListener(UnityEngine.Events.UnityAction`1) inline void UnityEvent_1_RemoveListener_m6F51818308066F0E5EA7B37AC25ABDF12FADAEA9 (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___0_call, const RuntimeMethod* method) { (( void (*) (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4*, UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90*, const RuntimeMethod*))UnityEvent_1_RemoveListener_m6F51818308066F0E5EA7B37AC25ABDF12FADAEA9_gshared)(__this, ___0_call, method); } // UnityEngine.Quaternion UnityEngine.Transform::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* Component_GetComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m209BA4F663AB98A4504995B5BD3EADEDEFB92BF2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void DungeonArchitect.Samples.ShooterGame.PauseManager::Pause() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PauseManager_Pause_mD3F2EEB7C88697E1AEC16412E7ABD77CD27530CC (PauseManager_t4DBEF938A6238DB1A4F2C9782E08AE60C67DA9C5* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Time::get_timeScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616 (const RuntimeMethod* method) ; // System.Void UnityEngine.Time::set_timeScale(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Time_set_timeScale_mEF84EE4B2376A458387648079B426B267862D331 (float ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.PauseManager::Lowpass() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PauseManager_Lowpass_mDEEB97EA87C28DFA465A591DCADB318F84C6ADEF (PauseManager_t4DBEF938A6238DB1A4F2C9782E08AE60C67DA9C5* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Audio.AudioMixerSnapshot::TransitionTo(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioMixerSnapshot_TransitionTo_mABDDC418B89323A930A900E55336B5989CFD4AC8 (AudioMixerSnapshot_tB9A62E6CFA52643B938E4FBFFAE1A5ED30907781* __this, float ___0_timeToReach, const RuntimeMethod* method) ; // System.Void UnityEngine.Application::Quit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_Quit_mE304382DB9A6455C2A474C8F364C7387F37E9281 (const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* Component_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mB85C5C0EEF6535E3FC0DBFC14E39FA5A51B6F888 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.String System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::.ctor() inline void Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82 (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method) { (( void (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method); } // T UnityEngine.GameObject::GetComponent() inline EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* GameObject_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_mAF40F60FF2831749FCD3C0859CDF5C56F32160E0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots::BuildDot(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* MiniMapEnemyDots_BuildDot_m02BAC166F05E0BF76F880E87AB9083ED3ED22C56 (MiniMapEnemyDots_t1FD2BF055D2B1FCF15590058EBFF19AE9B898CDF* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_enemy, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::Enqueue(T) inline void Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method) { (( void (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method); } // System.Collections.Generic.Queue`1/Enumerator System.Collections.Generic.Queue`1::GetEnumerator() inline Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method) { return (( Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1_GetEnumerator_mBF0033C4BCEA408644D24F0B28A81F9145FB97C9_gshared)(__this, method); } // System.Void System.Collections.Generic.Queue`1/Enumerator::Dispose() inline void Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207 (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A*, const RuntimeMethod*))Enumerator_Dispose_m680926A5EFC7099ECBCE9DEF68F8DED03C103955_gshared)(__this, method); } // T System.Collections.Generic.Queue`1/Enumerator::get_Current() inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877 (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A* __this, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A*, const RuntimeMethod*))Enumerator_get_Current_m5F2338F4C35E898DB7231D7E30F30155498FA9D7_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Queue`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8 (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A*, const RuntimeMethod*))Enumerator_MoveNext_mABD92CBE05B031E50E316375DDC8B2BDAD3F6F84_gshared)(__this, method); } // System.Int32 System.Collections.Generic.Queue`1::get_Count() inline int32_t Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_inline (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method); } // T System.Collections.Generic.Queue`1::Dequeue() inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24 (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method); } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::DisableComponent(UnityEngine.GameObject) inline void MiniMapGenerator_DisableComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_m91F2C4038FBF92E3D26306CE40409FB59464100C (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_obj, const RuntimeMethod* method) { (( void (*) (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))MiniMapGenerator_DisableComponent_TisRuntimeObject_m1477F2602EA26394573C31B10A99B47DA01D3359_gshared)(__this, ___0_obj, method); } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::DisableComponent(UnityEngine.GameObject) inline void MiniMapGenerator_DisableComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m97964200BD5D34CF9C25176E25658CE9D08F06B5 (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_obj, const RuntimeMethod* method) { (( void (*) (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))MiniMapGenerator_DisableComponent_TisRuntimeObject_m1477F2602EA26394573C31B10A99B47DA01D3359_gshared)(__this, ___0_obj, method); } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::DisableComponent(UnityEngine.GameObject) inline void MiniMapGenerator_DisableComponent_TisSpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098_m82589FC55CAEEB72E769A04A3F85AE7AC89B3BC3 (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_obj, const RuntimeMethod* method) { (( void (*) (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))MiniMapGenerator_DisableComponent_TisRuntimeObject_m1477F2602EA26394573C31B10A99B47DA01D3359_gshared)(__this, ___0_obj, method); } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::DisableComponent(UnityEngine.GameObject) inline void MiniMapGenerator_DisableComponent_TisMiniMapRebuilder_t5AFA7FBFA8CCF75B13C75C967FFAA2A3D741D810_mD975440F948459512460F0024CB5206365BA6E15 (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_obj, const RuntimeMethod* method) { (( void (*) (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))MiniMapGenerator_DisableComponent_TisRuntimeObject_m1477F2602EA26394573C31B10A99B47DA01D3359_gshared)(__this, ___0_obj, method); } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::BuildMiniMap(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapGenerator_BuildMiniMap_m7A3DE779B2A3CF74F27FCF686A77A9A061E78C43 (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_baseDungeon, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::DestroyDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapGenerator_DestroyDungeon_m0E93E78EF97E3C09AF1620B123464AAB1253AAC9 (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* __this, const RuntimeMethod* method) ; // UnityEngine.Event UnityEngine.Event::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* Event_get_current_mBD7135E10C392EAD61AC0A0D2489EF758C8A3FAD (const RuntimeMethod* method) ; // UnityEngine.EventType UnityEngine.Event::get_type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // System.Boolean System.Enum::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_Equals_m96B1058BA6312E23F31A5FBF594E96EB692EAF4E (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Screen::get_width() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9 (const RuntimeMethod* method) ; // System.Int32 UnityEngine.Screen::get_height() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9 (const RuntimeMethod* method) ; // System.Void UnityEngine.Graphics::DrawTexture(UnityEngine.Rect,UnityEngine.Texture,UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_DrawTexture_m40706BC49C08ED49B05C595E1DDF687571EF8AE7 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_screenRect, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_texture, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_mat, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* Component_GetComponent_TisPlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED_m6E4373E76522B21C2EE7BEA7868ACC8174780656 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponentInChildren() inline PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* Component_GetComponentInChildren_TisPlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0_mF69DA011330E10F5CC83F69A2ECB83D36D4227F1 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method); } // UnityEngine.Color UnityEngine.Color::get_clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline (const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::Lerp(UnityEngine.Color,UnityEngine.Color,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, float ___2_t, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.PlayerHealth::Death() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerHealth_Death_mE5CB746C07AFD3C56716E9A3B356C76C96A5121F (PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.PlayerShooting::DisableEffects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerShooting_DisableEffects_m8A3C3842169D1858038C7E5A8F6AC03EA47DBD81 (PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* __this, const RuntimeMethod* method) ; // UnityEngine.SceneManagement.Scene UnityEngine.SceneManagement.SceneManager::GetActiveScene() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 SceneManager_GetActiveScene_m0B320EC4302F51A71495D1CCD1A0FF9C2ED1FDC8 (const RuntimeMethod* method) ; // System.Int32 UnityEngine.SceneManagement.Scene::get_buildIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Scene_get_buildIndex_m82B6E0C96C85C952B7A2D794DB73CDA99AA9A57E (Scene_tA1DC762B79745EB5140F054C884855B922318356* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.SceneManagement.SceneManager::LoadScene(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_LoadScene_m0957E62F2A0A0243C79394E5B74E8EFA86BE5ED1 (int32_t ___0_sceneBuildIndex, 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) ; // System.Void DungeonArchitect.Samples.ShooterGame.PlayerMovement::Move(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovement_Move_m3FCDC370F74003019DC9DDBF10931D0D15951E93 (PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* __this, float ___0_h, float ___1_v, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.PlayerMovement::Turning() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovement_Turning_mD6C50DC21BB55BC079F76FFBD35C001FBA2AAAB9 (PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.PlayerMovement::Animating(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovement_Animating_m3B883415B88C851BA80FC0890FA36FC652F9F1FF (PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* __this, float ___0_h, float ___1_v, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m839BA104A76B928A03F075C622923C6FCD2F8685 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.RaycastHit::get_point() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mDB2CCA75B8E1AB98104F2A6E1A1EA57D0D1298D7 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* Component_GetComponent_TisLineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D_m4F17B3CA1E7FFB03C7682312A59B9185E0F67C49 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* Component_GetComponent_TisLight_t1E68479B7782AF2050FAA02A5DC612FD034F18F3_mF4816FA12B6F220CA55D47D669D7E50DC118B9E9 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerShooting::Shoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerShooting_Shoot_m7C4AA05B7432A72076C15C9C47E5C96F0BD5A02F (PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Renderer::set_enabled(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.ParticleSystem::Stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Stop_m2D8D4967496EF0F5BFEF679C49A9E65A9646C423 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.LineRenderer::SetPosition(System.Int32,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineRenderer_SetPosition_m84C4AD9ADC6AC62B33DB4D7E4C9F066DFF8440C1 (LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, const RuntimeMethod* method) ; // System.Void UnityEngine.Ray::set_origin(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray_set_origin_m9B19A7BE86636111E3B16BCE08EAE030F37FE64D (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Ray::set_direction(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray_set_direction_m8A8FF8101045BAE51BE5D5C1B6C21D0D5592DA98 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Samples.ShooterGame.EnemyHealth::TakeDamage(System.Int32,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyHealth_TakeDamage_mB45B9F674D8C3A7D47BF6B1E20ED96995265770B (EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* __this, int32_t ___0_amount, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_hitPoint, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Ray::get_origin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Ray::get_direction() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, 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.Int32 UnityEngine.Vector3Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_z() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __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) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, 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.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, 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) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FloorPlanRoomMarkers::EmitMarkers(DungeonArchitect.DungeonBuilder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloorPlanRoomMarkers_EmitMarkers_m94DEB008BAEA156B52826A5C3E369CCD71B98DE0 (FloorPlanRoomMarkers_t8C6E196F6228DB5A255AF42530A9EBFAB335B776* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6F0308E6B4C8139E51F45E21F84A83F3AD755953_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m561A81478F8A8A673F0EC31BF7663678A21FDA95_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB9D5C240AAB8BB8C4AEC862E805F99ABF5AAE3EC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloorPlanModel_tE088A489B868701717ABB0721C425F3FFCED18E1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD754C5426BA06E611CC9275902F4FF3BB4EA6996_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m6353C2F311D40B42FC5FF76519D054D93CCABEB0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4E8A77D9DC18B2DBEED0F31589C42848E91083AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FloorPlanModel_tE088A489B868701717ABB0721C425F3FFCED18E1* V_0 = NULL; List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); FloorChunkU5BU5D_tD6A628523FF858A9D807AB3DF1912F14B30F8C91* V_3 = NULL; int32_t V_4 = 0; FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* V_5 = NULL; Enumerator_tDFB92630CECB14E9DD1CF71E0032300637F0C7BF V_6; memset((&V_6), 0, sizeof(V_6)); FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* V_7 = NULL; { // var floorModel = builder.Model as FloorPlanModel; DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = ___0_builder; NullCheck(L_0); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1; L_1 = DungeonBuilder_get_Model_m389A71C7447944C07FFB0F24CDC1835A33E76C16_inline(L_0, NULL); V_0 = ((FloorPlanModel_tE088A489B868701717ABB0721C425F3FFCED18E1*)IsInstClass((RuntimeObject*)L_1, FloorPlanModel_tE088A489B868701717ABB0721C425F3FFCED18E1_il2cpp_TypeInfo_var)); // if (floorModel == null) FloorPlanModel_tE088A489B868701717ABB0721C425F3FFCED18E1* 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; } } { // return; return; } IL_0016: { // var roomChunks = new List(); List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00* L_4 = (List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00*)il2cpp_codegen_object_new(List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_m4E8A77D9DC18B2DBEED0F31589C42848E91083AD(L_4, List_1__ctor_m4E8A77D9DC18B2DBEED0F31589C42848E91083AD_RuntimeMethod_var); V_1 = L_4; // foreach (var chunk in floorModel.Chunks) FloorPlanModel_tE088A489B868701717ABB0721C425F3FFCED18E1* L_5 = V_0; NullCheck(L_5); FloorChunkU5BU5D_tD6A628523FF858A9D807AB3DF1912F14B30F8C91* L_6 = L_5->___Chunks_5; V_3 = L_6; V_4 = 0; goto IL_0045; } IL_0028: { // foreach (var chunk in floorModel.Chunks) FloorChunkU5BU5D_tD6A628523FF858A9D807AB3DF1912F14B30F8C91* L_7 = V_3; int32_t L_8 = V_4; NullCheck(L_7); int32_t L_9 = L_8; FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* L_10 = (L_7)->GetAt(static_cast(L_9)); V_5 = L_10; // if (chunk.ChunkType == FloorChunkType.Room) FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* L_11 = V_5; NullCheck(L_11); int32_t L_12 = L_11->___ChunkType_1; if (L_12) { goto IL_003f; } } { // roomChunks.Add(chunk); List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00* L_13 = V_1; FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* L_14 = V_5; NullCheck(L_13); List_1_Add_mD754C5426BA06E611CC9275902F4FF3BB4EA6996_inline(L_13, L_14, List_1_Add_mD754C5426BA06E611CC9275902F4FF3BB4EA6996_RuntimeMethod_var); } IL_003f: { int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0045: { // foreach (var chunk in floorModel.Chunks) int32_t L_16 = V_4; FloorChunkU5BU5D_tD6A628523FF858A9D807AB3DF1912F14B30F8C91* L_17 = V_3; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))) { goto IL_0028; } } { // var gridSize = floorModel.Config.GridSize; FloorPlanModel_tE088A489B868701717ABB0721C425F3FFCED18E1* L_18 = V_0; NullCheck(L_18); FloorPlanConfig_t532D06F3A07E9398692974242B19B5D2A4A36D16* L_19 = L_18->___Config_4; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19->___GridSize_6; V_2 = L_20; // foreach (var roomChunk in roomChunks) List_1_tC2B2F0FF500476942F279BAE4B554183BB036C00* L_21 = V_1; NullCheck(L_21); Enumerator_tDFB92630CECB14E9DD1CF71E0032300637F0C7BF L_22; L_22 = List_1_GetEnumerator_m6353C2F311D40B42FC5FF76519D054D93CCABEB0(L_21, List_1_GetEnumerator_m6353C2F311D40B42FC5FF76519D054D93CCABEB0_RuntimeMethod_var); V_6 = L_22; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0080: {// begin finally (depth: 1) Enumerator_Dispose_m6F0308E6B4C8139E51F45E21F84A83F3AD755953((&V_6), Enumerator_Dispose_m6F0308E6B4C8139E51F45E21F84A83F3AD755953_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0075_1; } IL_0062_1: { // foreach (var roomChunk in roomChunks) FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* L_23; L_23 = Enumerator_get_Current_mB9D5C240AAB8BB8C4AEC862E805F99ABF5AAE3EC_inline((&V_6), Enumerator_get_Current_mB9D5C240AAB8BB8C4AEC862E805F99ABF5AAE3EC_RuntimeMethod_var); V_7 = L_23; // DecorateRoom(builder, roomChunk, gridSize); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_24 = ___0_builder; FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* L_25 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_2; FloorPlanRoomMarkers_DecorateRoom_m06C7639779C75449F1256500999EB81E3877514D(__this, L_24, L_25, L_26, NULL); } IL_0075_1: { // foreach (var roomChunk in roomChunks) bool L_27; L_27 = Enumerator_MoveNext_m561A81478F8A8A673F0EC31BF7663678A21FDA95((&V_6), Enumerator_MoveNext_m561A81478F8A8A673F0EC31BF7663678A21FDA95_RuntimeMethod_var); if (L_27) { goto IL_0062_1; } } { goto IL_008e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008e: { // } return; } } // System.Void FloorPlanRoomMarkers::DecorateRoom(DungeonArchitect.DungeonBuilder,DungeonArchitect.Builders.FloorPlan.FloorChunk,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloorPlanRoomMarkers_DecorateRoom_m06C7639779C75449F1256500999EB81E3877514D (FloorPlanRoomMarkers_t8C6E196F6228DB5A255AF42530A9EBFAB335B776* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* ___1_roomChunk, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_gridSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C47E78AFA2669557C01052FC65407C67D8103C4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD81103DA6D979C291C25E7F6A5E9D4A71B9F0D3D); s_Il2CppMethodInitialized = true; } Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { // var bounds = roomChunk.Bounds; FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* L_0 = ___1_roomChunk; NullCheck(L_0); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_1 = L_0->___Bounds_2; V_0 = L_1; // var x0 = bounds.Location.x; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_2; L_2 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_0), NULL); int32_t L_3 = L_2.___x_0; V_1 = L_3; // var x1 = bounds.Location.x + bounds.Size.x; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_4; L_4 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_0), NULL); int32_t L_5 = L_4.___x_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_6; L_6 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_0), NULL); int32_t L_7 = L_6.___x_0; V_2 = ((int32_t)il2cpp_codegen_add(L_5, L_7)); // var y = bounds.Location.y; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_8; L_8 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_0), NULL); int32_t L_9 = L_8.___y_1; V_3 = L_9; // var z0 = bounds.Location.z; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_10; L_10 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_0), NULL); int32_t L_11 = L_10.___z_2; V_4 = L_11; // var z1 = bounds.Location.z + bounds.Size.z; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_12; L_12 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_0), NULL); int32_t L_13 = L_12.___z_2; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_14; L_14 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_0), NULL); int32_t L_15 = L_14.___z_2; V_5 = ((int32_t)il2cpp_codegen_add(L_13, L_15)); // EmitChunkMarker(builder, "RoomCorner", new Vector3(x0, y, z0), 0, gridSize, roomChunk.Id); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_16 = ___0_builder; int32_t L_17 = V_1; int32_t L_18 = V_3; int32_t L_19 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; memset((&L_20), 0, sizeof(L_20)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_20), ((float)L_17), ((float)L_18), ((float)L_19), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___2_gridSize; FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* L_22 = ___1_roomChunk; NullCheck(L_22); int32_t L_23 = L_22->___Id_0; FloorPlanRoomMarkers_EmitChunkMarker_mFF5A4BED2B9610978C34A1160DB2F65B5609E35C(__this, L_16, _stringLiteral9C47E78AFA2669557C01052FC65407C67D8103C4, L_20, (0.0f), L_21, L_23, NULL); // EmitChunkMarker(builder, "RoomCorner", new Vector3(x1, y, z0), -90, gridSize, roomChunk.Id); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_24 = ___0_builder; int32_t L_25 = V_2; int32_t L_26 = V_3; int32_t L_27 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; memset((&L_28), 0, sizeof(L_28)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), ((float)L_25), ((float)L_26), ((float)L_27), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___2_gridSize; FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* L_30 = ___1_roomChunk; NullCheck(L_30); int32_t L_31 = L_30->___Id_0; FloorPlanRoomMarkers_EmitChunkMarker_mFF5A4BED2B9610978C34A1160DB2F65B5609E35C(__this, L_24, _stringLiteral9C47E78AFA2669557C01052FC65407C67D8103C4, L_28, (-90.0f), L_29, L_31, NULL); // EmitChunkMarker(builder, "RoomCorner", new Vector3(x1, y, z1), 180, gridSize, roomChunk.Id); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_32 = ___0_builder; int32_t L_33 = V_2; int32_t L_34 = V_3; int32_t L_35 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; memset((&L_36), 0, sizeof(L_36)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_36), ((float)L_33), ((float)L_34), ((float)L_35), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___2_gridSize; FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* L_38 = ___1_roomChunk; NullCheck(L_38); int32_t L_39 = L_38->___Id_0; FloorPlanRoomMarkers_EmitChunkMarker_mFF5A4BED2B9610978C34A1160DB2F65B5609E35C(__this, L_32, _stringLiteral9C47E78AFA2669557C01052FC65407C67D8103C4, L_36, (180.0f), L_37, L_39, NULL); // EmitChunkMarker(builder, "RoomCorner", new Vector3(x0, y, z1), 90, gridSize, roomChunk.Id); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_40 = ___0_builder; int32_t L_41 = V_1; int32_t L_42 = V_3; int32_t L_43 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; memset((&L_44), 0, sizeof(L_44)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_44), ((float)L_41), ((float)L_42), ((float)L_43), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = ___2_gridSize; FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* L_46 = ___1_roomChunk; NullCheck(L_46); int32_t L_47 = L_46->___Id_0; FloorPlanRoomMarkers_EmitChunkMarker_mFF5A4BED2B9610978C34A1160DB2F65B5609E35C(__this, L_40, _stringLiteral9C47E78AFA2669557C01052FC65407C67D8103C4, L_44, (90.0f), L_45, L_47, NULL); // EmitChunkMarker(builder, "RoomCenter", new Vector3(x0 + x1, y + y, z0 + z1) / 2.0f, 270, gridSize, roomChunk.Id); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_48 = ___0_builder; int32_t L_49 = V_1; int32_t L_50 = V_2; int32_t L_51 = V_3; int32_t L_52 = V_3; int32_t L_53 = V_4; int32_t L_54 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55; memset((&L_55), 0, sizeof(L_55)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_55), ((float)((int32_t)il2cpp_codegen_add(L_49, L_50))), ((float)((int32_t)il2cpp_codegen_add(L_51, L_52))), ((float)((int32_t)il2cpp_codegen_add(L_53, L_54))), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; L_56 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_55, (2.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = ___2_gridSize; FloorChunk_tAC83CD48FF7274B4A43054F73811E8863870D775* L_58 = ___1_roomChunk; NullCheck(L_58); int32_t L_59 = L_58->___Id_0; FloorPlanRoomMarkers_EmitChunkMarker_mFF5A4BED2B9610978C34A1160DB2F65B5609E35C(__this, L_48, _stringLiteralD81103DA6D979C291C25E7F6A5E9D4A71B9F0D3D, L_56, (270.0f), L_57, L_59, NULL); // } return; } } // System.Void FloorPlanRoomMarkers::EmitChunkMarker(DungeonArchitect.DungeonBuilder,System.String,UnityEngine.Vector3,System.Single,UnityEngine.Vector3,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloorPlanRoomMarkers_EmitChunkMarker_mFF5A4BED2B9610978C34A1160DB2F65B5609E35C (FloorPlanRoomMarkers_t8C6E196F6228DB5A255AF42530A9EBFAB335B776* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, String_t* ___1_markerName, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_gridPositionF, float ___3_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_gridSize, int32_t ___5_cellId, const RuntimeMethod* method) { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0; memset((&V_0), 0, sizeof(V_0)); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_1; memset((&V_1), 0, sizeof(V_1)); { // var worldPosition = Vector3.Scale(gridPositionF, gridSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___2_gridPositionF; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___4_gridSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_0, L_1, NULL); // var matrix = Matrix4x4.TRS(worldPosition, Quaternion.Euler(0, angle, 0), Vector3.one); float L_3 = ___3_angle; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_3, (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6; L_6 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_2, L_4, L_5, NULL); V_0 = L_6; // var gridPosition = new IntVector(gridPositionF); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___2_gridPositionF; IntVector__ctor_mF9D7D9DF8D8C67A59A97CCEAF12C3AEBB4EA3EB9((&V_1), L_7, NULL); // builder.EmitMarker(markerName, matrix, gridPosition, cellId); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_8 = ___0_builder; String_t* L_9 = ___1_markerName; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10 = V_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_11 = V_1; int32_t L_12 = ___5_cellId; NullCheck(L_8); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13; L_13 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(L_8, L_9, L_10, L_11, L_12, NULL); // } return; } } // System.Void FloorPlanRoomMarkers::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloorPlanRoomMarkers__ctor_m3EB3289707E42C024EFF140E7F797089EC7D1C5B (FloorPlanRoomMarkers_t8C6E196F6228DB5A255AF42530A9EBFAB335B776* __this, const RuntimeMethod* method) { { DungeonMarkerEmitter__ctor_mB7D14BAAB473F014E801D612901A63F84DF9845C(__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 CenterGridFlowPlacement::PlaceItems(DungeonArchitect.Flow.Items.FlowItem,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell[],DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementSettings,DungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementStrategyContext,System.Int32&,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CenterGridFlowPlacement_PlaceItems_mD3294339FD9E77FBFA9D7B47B72ED0769DB32C2D (CenterGridFlowPlacement_tAE90DD5C55779BC153329AF0E38616F49ED54F36* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* ___1_freeCells, TilemapItemPlacementSettings_t6FC2B585149E336DB1E2C0B49A58B0BE1AEC9A10* ___2_settings, TilemapItemPlacementStrategyContext_t07F2D891E88B67F00E76351A0DC7D75F251EC70B* ___3_context, int32_t* ___4_outFreeTileIndex, String_t** ___5_errorMessage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB701F76121ABB2AD248F3212681A5D9C36EC866); s_Il2CppMethodInitialized = true; } IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_0; memset((&V_0), 0, sizeof(V_0)); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_1; memset((&V_1), 0, sizeof(V_1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; int32_t V_4 = 0; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* V_5 = NULL; int32_t V_6 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_7 = NULL; int32_t V_8 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_9 = NULL; float V_10 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_11; memset((&V_11), 0, sizeof(V_11)); { // if (freeCells.Length == 0) FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_0 = ___1_freeCells; NullCheck(L_0); if ((((RuntimeArray*)L_0)->max_length)) { goto IL_0012; } } { // outFreeTileIndex = -1; int32_t* L_1 = ___4_outFreeTileIndex; *((int32_t*)L_1) = (int32_t)(-1); // errorMessage = "No free tiles"; String_t** L_2 = ___5_errorMessage; *((RuntimeObject**)L_2) = (RuntimeObject*)_stringLiteralDB701F76121ABB2AD248F3212681A5D9C36EC866; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)_stringLiteralDB701F76121ABB2AD248F3212681A5D9C36EC866); // return false; return (bool)0; } IL_0012: { // var min = freeCells[0].TileCoord; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_3 = ___1_freeCells; NullCheck(L_3); int32_t L_4 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_5 = (L_3)->GetAt(static_cast(L_4)); NullCheck(L_5); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_6 = L_5->___TileCoord_6; V_0 = L_6; // var max = freeCells[0].TileCoord; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_7 = ___1_freeCells; NullCheck(L_7); int32_t L_8 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_9 = (L_7)->GetAt(static_cast(L_8)); NullCheck(L_9); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_10 = L_9->___TileCoord_6; V_1 = L_10; // foreach (var cell in freeCells) FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_11 = ___1_freeCells; V_5 = L_11; V_6 = 0; goto IL_00b4; } IL_002f: { // foreach (var cell in freeCells) FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_12 = V_5; int32_t L_13 = V_6; NullCheck(L_12); int32_t L_14 = L_13; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_15 = (L_12)->GetAt(static_cast(L_14)); V_7 = L_15; // min.x = Mathf.Min(cell.TileCoord.x, min.x); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_16 = V_7; NullCheck(L_16); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_17 = (&L_16->___TileCoord_6); int32_t L_18 = L_17->___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_19 = V_0; int32_t L_20 = L_19.___x_0; int32_t L_21; L_21 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_18, L_20, NULL); (&V_0)->___x_0 = L_21; // min.y = Mathf.Min(cell.TileCoord.y, min.y); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_22 = V_7; NullCheck(L_22); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_23 = (&L_22->___TileCoord_6); int32_t L_24 = L_23->___y_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_25 = V_0; int32_t L_26 = L_25.___y_1; int32_t L_27; L_27 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_24, L_26, NULL); (&V_0)->___y_1 = L_27; // max.x = Mathf.Max(cell.TileCoord.x, max.x); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_28 = V_7; NullCheck(L_28); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_29 = (&L_28->___TileCoord_6); int32_t L_30 = L_29->___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_31 = V_1; int32_t L_32 = L_31.___x_0; int32_t L_33; L_33 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_30, L_32, NULL); (&V_1)->___x_0 = L_33; // max.y = Mathf.Max(cell.TileCoord.y, max.y); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_34 = V_7; NullCheck(L_34); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_35 = (&L_34->___TileCoord_6); int32_t L_36 = L_35->___y_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_37 = V_1; int32_t L_38 = L_37.___y_1; int32_t L_39; L_39 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_36, L_38, NULL); (&V_1)->___y_1 = L_39; int32_t L_40 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_40, 1)); } IL_00b4: { // foreach (var cell in freeCells) int32_t L_41 = V_6; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_42 = V_5; NullCheck(L_42); if ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length))))) { goto IL_002f; } } { // var center = new Vector2( // (min.x + max.x) * 0.5f, // (min.y + max.y) * 0.5f); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_43 = V_0; int32_t L_44 = L_43.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_45 = V_1; int32_t L_46 = L_45.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_47 = V_0; int32_t L_48 = L_47.___y_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_49 = V_1; int32_t L_50 = L_49.___y_1; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_44, L_46))), (0.5f))), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_48, L_50))), (0.5f))), NULL); // float bestDistanceSq = float.MaxValue; V_3 = ((std::numeric_limits::max)()); // int bestIndex = -1; V_4 = (-1); // for (int i = 0; i < freeCells.Length; i++) V_8 = 0; goto IL_0144; } IL_00fc: { // var cell = freeCells[i]; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_51 = ___1_freeCells; int32_t L_52 = V_8; NullCheck(L_51); int32_t L_53 = L_52; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_54 = (L_51)->GetAt(static_cast(L_53)); V_9 = L_54; // var coord = new Vector2(cell.TileCoord.x, cell.TileCoord.y); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_55 = V_9; NullCheck(L_55); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_56 = (&L_55->___TileCoord_6); int32_t L_57 = L_56->___x_0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_58 = V_9; NullCheck(L_58); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_59 = (&L_58->___TileCoord_6); int32_t L_60 = L_59->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_61; memset((&L_61), 0, sizeof(L_61)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_61), ((float)L_57), ((float)L_60), /*hidden argument*/NULL); // var distSq = (coord - center).sqrMagnitude; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_63; L_63 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_61, L_62, NULL); V_11 = L_63; float L_64; L_64 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_11), NULL); V_10 = L_64; // if (distSq < bestDistanceSq) float L_65 = V_10; float L_66 = V_3; if ((!(((float)L_65) < ((float)L_66)))) { goto IL_013e; } } { // bestDistanceSq = distSq; float L_67 = V_10; V_3 = L_67; // bestIndex = i; int32_t L_68 = V_8; V_4 = L_68; } IL_013e: { // for (int i = 0; i < freeCells.Length; i++) int32_t L_69 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_69, 1)); } IL_0144: { // for (int i = 0; i < freeCells.Length; i++) int32_t L_70 = V_8; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_71 = ___1_freeCells; NullCheck(L_71); if ((((int32_t)L_70) < ((int32_t)((int32_t)(((RuntimeArray*)L_71)->max_length))))) { goto IL_00fc; } } { // outFreeTileIndex = bestIndex; int32_t* L_72 = ___4_outFreeTileIndex; int32_t L_73 = V_4; *((int32_t*)L_72) = (int32_t)L_73; // return true; return (bool)1; } } // System.Void CenterGridFlowPlacement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CenterGridFlowPlacement__ctor_m979A881D3B3E5D2985101F53E460000223E756A5 (CenterGridFlowPlacement_tAE90DD5C55779BC153329AF0E38616F49ED54F36* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__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 SkyscraperRange::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SkyscraperRange__ctor_mCD65C867D444E2A33622705D2189779A6A6F7B22 (SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914* __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 CitySkyscraperInserter::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CitySkyscraperInserter_OnDungeonMarkersEmitted_m7873983C37550B62BA7BC9615CAB601DFF17E730 (CitySkyscraperInserter_tA72902064CBB1F56CC85E6FC76E0727340D9ECE0* __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*)&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*)&SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* V_0 = NULL; int32_t V_1 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); RuntimeObject* V_3 = NULL; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_4 = NULL; float V_5 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); SkyscraperRangeU5BU5D_tFBA864E0B3B3428BB7B9E56CD2385FFCDBB56824* V_7 = NULL; int32_t V_8 = 0; SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914* V_9 = NULL; { // var cityModel = model as SimpleCityDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___1_model; V_0 = ((SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82*)IsInstClass((RuntimeObject*)L_0, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var)); // var width = cityModel.CityWidth; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_1 = V_0; NullCheck(L_1); int32_t L_2 = L_1->___CityWidth_7; // var height = cityModel.CityHeight; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_3 = V_0; NullCheck(L_3); int32_t L_4 = L_3->___CityHeight_8; V_1 = L_4; // var center = Vector3.Scale(new Vector3 (width / 2.0f, 0, height / 2.0f), new Vector3 (cityModel.Config.CellSize.x, 0, cityModel.Config.CellSize.y)); int32_t L_5 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((float)(((float)L_2)/(2.0f))), (0.0f), ((float)(((float)L_5)/(2.0f))), /*hidden argument*/NULL); SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_7 = V_0; NullCheck(L_7); SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_8 = L_7->___Config_6; NullCheck(L_8); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&L_8->___CellSize_5); float L_10 = L_9->___x_0; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_11 = V_0; NullCheck(L_11); SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_12 = L_11->___Config_6; NullCheck(L_12); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_13 = (&L_12->___CellSize_5); float L_14 = L_13->___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; memset((&L_15), 0, sizeof(L_15)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_10, (0.0f), L_14, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_6, L_15, NULL); V_2 = L_16; // center += dungeon.transform.position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_2; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_18 = ___0_dungeon; NullCheck(L_18); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19; L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_18, NULL); NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_19, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_20, NULL); V_2 = L_21; // foreach (var marker in markers) { LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_22 = ___2_markers; NullCheck(L_22); RuntimeObject* L_23; L_23 = LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97(L_22, NULL); V_3 = L_23; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0108: {// begin finally (depth: 1) { RuntimeObject* L_24 = V_3; if (!L_24) { goto IL_0111; } } { RuntimeObject* L_25 = V_3; NullCheck(L_25); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_25); } IL_0111: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00fb_1; } IL_007b_1: { // foreach (var marker in markers) { RuntimeObject* L_26 = V_3; NullCheck(L_26); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_27; L_27 = InterfaceFuncInvoker0< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var, L_26); V_4 = L_27; // if (marker.SocketType == SimpleCityDungeonMarkerNames.House) { PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_28 = V_4; NullCheck(L_28); String_t* L_29 = L_28->___SocketType_1; il2cpp_codegen_runtime_class_init_inline(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var); String_t* L_30 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___House_0; bool L_31; L_31 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_29, L_30, NULL); if (!L_31) { goto IL_00fb_1; } } { // var distanceFromCenter = (Matrix.GetTranslation (ref marker.Transform) - center).magnitude; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_32 = V_4; NullCheck(L_32); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_33 = (&L_32->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_33, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_34, L_35, NULL); V_6 = L_36; float L_37; L_37 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_6), NULL); V_5 = L_37; // foreach (var rangeInfo in skyscraperRanges) { SkyscraperRangeU5BU5D_tFBA864E0B3B3428BB7B9E56CD2385FFCDBB56824* L_38 = __this->___skyscraperRanges_4; V_7 = L_38; V_8 = 0; goto IL_00f3_1; } IL_00c0_1: { // foreach (var rangeInfo in skyscraperRanges) { SkyscraperRangeU5BU5D_tFBA864E0B3B3428BB7B9E56CD2385FFCDBB56824* L_39 = V_7; int32_t L_40 = V_8; NullCheck(L_39); int32_t L_41 = L_40; SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914* L_42 = (L_39)->GetAt(static_cast(L_41)); V_9 = L_42; // if (distanceFromCenter >= rangeInfo.startDistance && distanceFromCenter <= rangeInfo.endDistance) { float L_43 = V_5; SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914* L_44 = V_9; NullCheck(L_44); float L_45 = L_44->___startDistance_0; if ((!(((float)L_43) >= ((float)L_45)))) { goto IL_00ed_1; } } { float L_46 = V_5; SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914* L_47 = V_9; NullCheck(L_47); float L_48 = L_47->___endDistance_1; if ((!(((float)L_46) <= ((float)L_48)))) { goto IL_00ed_1; } } { // marker.SocketType = rangeInfo.markerName; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_49 = V_4; SkyscraperRange_t7B8ADBE2CFC7CC649DB7AE9D997F12B1D470A914* L_50 = V_9; NullCheck(L_50); String_t* L_51 = L_50->___markerName_2; NullCheck(L_49); L_49->___SocketType_1 = L_51; Il2CppCodeGenWriteBarrier((void**)(&L_49->___SocketType_1), (void*)L_51); // break; goto IL_00fb_1; } IL_00ed_1: { int32_t L_52 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_52, 1)); } IL_00f3_1: { // foreach (var rangeInfo in skyscraperRanges) { int32_t L_53 = V_8; SkyscraperRangeU5BU5D_tFBA864E0B3B3428BB7B9E56CD2385FFCDBB56824* L_54 = V_7; NullCheck(L_54); if ((((int32_t)L_53) < ((int32_t)((int32_t)(((RuntimeArray*)L_54)->max_length))))) { goto IL_00c0_1; } } IL_00fb_1: { // foreach (var marker in markers) { RuntimeObject* L_55 = V_3; NullCheck(L_55); bool L_56; L_56 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_55); if (L_56) { goto IL_007b_1; } } { goto IL_0112; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0112: { // } return; } } // System.Void CitySkyscraperInserter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CitySkyscraperInserter__ctor_m12B76D4CDB419B6083582CA14DFD3F95997F1534 (CitySkyscraperInserter_tA72902064CBB1F56CC85E6FC76E0727340D9ECE0* __this, const RuntimeMethod* method) { { 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 SnapDemo_ProceduralLevelLayout::Generate(DungeonArchitect.Grammar.IGrammarGraphBuilder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapDemo_ProceduralLevelLayout_Generate_mDB5FAAC242BC81923CD3406504CF34097A99C571 (SnapDemo_ProceduralLevelLayout_tFF299021D4BC6664A8F341230F4B63948075DA7F* __this, RuntimeObject* ___0_grammarBuilder, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral48CC10C17757D60C32A61F7B67EC434886299B36); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral687D9BA523E32A2B8A4FEAD5E5EAE89D357E1420); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral912A37FE3AA5DFB68E312BB9398889D44821AAA2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBFFEA3E16ED909057CC16AE980CAF08F053EC02A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDE684886DA2E28B5693BD98ADADE77C0E010223); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; { // var random = new System.Random(); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*)il2cpp_codegen_object_new(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var); NullCheck(L_0); Random__ctor_m151183BD4F021499A98B9DE8502DAD4B12DD16AC(L_0, NULL); // int execIndex = 0; V_0 = 0; // var spawnRoom = grammarBuilder.CreateNode("SpawnRoom", execIndex++); RuntimeObject* L_1 = ___0_grammarBuilder; int32_t L_2 = V_0; int32_t L_3 = L_2; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); NullCheck(L_1); int32_t L_4; L_4 = InterfaceFuncInvoker2< int32_t, String_t*, int32_t >::Invoke(0 /* System.Int32 DungeonArchitect.Grammar.IGrammarGraphBuilder::CreateNode(System.String,System.Int32) */, IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822_il2cpp_TypeInfo_var, L_1, _stringLiteral48CC10C17757D60C32A61F7B67EC434886299B36, L_3); V_1 = L_4; // var shop = grammarBuilder.CreateNode("Shop", execIndex++); RuntimeObject* L_5 = ___0_grammarBuilder; int32_t L_6 = V_0; int32_t L_7 = L_6; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); NullCheck(L_5); int32_t L_8; L_8 = InterfaceFuncInvoker2< int32_t, String_t*, int32_t >::Invoke(0 /* System.Int32 DungeonArchitect.Grammar.IGrammarGraphBuilder::CreateNode(System.String,System.Int32) */, IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822_il2cpp_TypeInfo_var, L_5, _stringLiteralEDE684886DA2E28B5693BD98ADADE77C0E010223, L_7); V_2 = L_8; // grammarBuilder.LinkNodes(spawnRoom, shop); RuntimeObject* L_9 = ___0_grammarBuilder; int32_t L_10 = V_1; int32_t L_11 = V_2; NullCheck(L_9); bool L_12; L_12 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(1 /* System.Boolean DungeonArchitect.Grammar.IGrammarGraphBuilder::LinkNodes(System.Int32,System.Int32) */, IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822_il2cpp_TypeInfo_var, L_9, L_10, L_11); // var lastNodeId = spawnRoom; int32_t L_13 = V_1; V_3 = L_13; // int numRoomGraphs = random.Range(2, 5); int32_t L_14; L_14 = RandomExtensions_Range_mD218DB66F5B4A42B67F870CD9976D2BF4FB029EB(L_0, 2, 5, NULL); V_4 = L_14; // for (int i = 0; i < numRoomGraphs; i++) V_7 = 0; goto IL_0067; } IL_0042: { // var roomNode = grammarBuilder.CreateNode("RoomGraph", execIndex++); RuntimeObject* L_15 = ___0_grammarBuilder; int32_t L_16 = V_0; int32_t L_17 = L_16; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); NullCheck(L_15); int32_t L_18; L_18 = InterfaceFuncInvoker2< int32_t, String_t*, int32_t >::Invoke(0 /* System.Int32 DungeonArchitect.Grammar.IGrammarGraphBuilder::CreateNode(System.String,System.Int32) */, IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822_il2cpp_TypeInfo_var, L_15, _stringLiteralBFFEA3E16ED909057CC16AE980CAF08F053EC02A, L_17); V_8 = L_18; // grammarBuilder.LinkNodes(lastNodeId, roomNode); RuntimeObject* L_19 = ___0_grammarBuilder; int32_t L_20 = V_3; int32_t L_21 = V_8; NullCheck(L_19); bool L_22; L_22 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(1 /* System.Boolean DungeonArchitect.Grammar.IGrammarGraphBuilder::LinkNodes(System.Int32,System.Int32) */, IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822_il2cpp_TypeInfo_var, L_19, L_20, L_21); // lastNodeId = roomNode; int32_t L_23 = V_8; V_3 = L_23; // for (int i = 0; i < numRoomGraphs; i++) int32_t L_24 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0067: { // for (int i = 0; i < numRoomGraphs; i++) int32_t L_25 = V_7; int32_t L_26 = V_4; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_0042; } } { // var bossRoom = grammarBuilder.CreateNode("Boss", execIndex++); RuntimeObject* L_27 = ___0_grammarBuilder; int32_t L_28 = V_0; int32_t L_29 = L_28; V_0 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30; L_30 = InterfaceFuncInvoker2< int32_t, String_t*, int32_t >::Invoke(0 /* System.Int32 DungeonArchitect.Grammar.IGrammarGraphBuilder::CreateNode(System.String,System.Int32) */, IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822_il2cpp_TypeInfo_var, L_27, _stringLiteral912A37FE3AA5DFB68E312BB9398889D44821AAA2, L_29); V_5 = L_30; // grammarBuilder.LinkNodes(lastNodeId, bossRoom); RuntimeObject* L_31 = ___0_grammarBuilder; int32_t L_32 = V_3; int32_t L_33 = V_5; NullCheck(L_31); bool L_34; L_34 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(1 /* System.Boolean DungeonArchitect.Grammar.IGrammarGraphBuilder::LinkNodes(System.Int32,System.Int32) */, IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822_il2cpp_TypeInfo_var, L_31, L_32, L_33); // var exitRoom = grammarBuilder.CreateNode("Exit", execIndex++); RuntimeObject* L_35 = ___0_grammarBuilder; int32_t L_36 = V_0; int32_t L_37 = L_36; V_0 = ((int32_t)il2cpp_codegen_add(L_37, 1)); NullCheck(L_35); int32_t L_38; L_38 = InterfaceFuncInvoker2< int32_t, String_t*, int32_t >::Invoke(0 /* System.Int32 DungeonArchitect.Grammar.IGrammarGraphBuilder::CreateNode(System.String,System.Int32) */, IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822_il2cpp_TypeInfo_var, L_35, _stringLiteral687D9BA523E32A2B8A4FEAD5E5EAE89D357E1420, L_37); V_6 = L_38; // grammarBuilder.LinkNodes(bossRoom, exitRoom); RuntimeObject* L_39 = ___0_grammarBuilder; int32_t L_40 = V_5; int32_t L_41 = V_6; NullCheck(L_39); bool L_42; L_42 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(1 /* System.Boolean DungeonArchitect.Grammar.IGrammarGraphBuilder::LinkNodes(System.Int32,System.Int32) */, IGrammarGraphBuilder_tC5F88A850B5557223E4C8F8B6116018221509822_il2cpp_TypeInfo_var, L_39, L_40, L_41); // } return; } } // System.Void SnapDemo_ProceduralLevelLayout::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapDemo_ProceduralLevelLayout__ctor_m834A84E1B0988CA25E700EBA4B400A255C881B3D (SnapDemo_ProceduralLevelLayout_tFF299021D4BC6664A8F341230F4B63948075DA7F* __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 SGFT_GameController::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFT_GameController_Start_mE21C096371ABC1BDE541EDB1285E208C6763956B (SGFT_GameController_tF95F50413AA7A4A5FFD0A850EFE4C5F9199C5707* __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) 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_0019; } } { // dungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_2, NULL); } IL_0019: { // } return; } } // System.Void SGFT_GameController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFT_GameController__ctor_m546AB3107FB85F2711BFCBF09A961C9439D49527 (SGFT_GameController_tF95F50413AA7A4A5FFD0A850EFE4C5F9199C5707* __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 SGFRoomDebugDrawer::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFRoomDebugDrawer_Awake_mE0AA314E2461BE945395020AB1F0198A6B971DBA (SGFRoomDebugDrawer_t39AFD544BF2A329012B5C2CED95C717ACA6E945D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE_mD92D459B880FE0A1A7B72181E720B355BAA3D597_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SGFRoomDebugDrawer_t39AFD544BF2A329012B5C2CED95C717ACA6E945D* G_B2_0 = NULL; SGFRoomDebugDrawer_t39AFD544BF2A329012B5C2CED95C717ACA6E945D* G_B1_0 = NULL; SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* G_B3_0 = NULL; SGFRoomDebugDrawer_t39AFD544BF2A329012B5C2CED95C717ACA6E945D* G_B3_1 = NULL; { // query = dungeon != null ? dungeon.GetComponent() : 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); G_B1_0 = __this; if (L_1) { G_B2_0 = __this; goto IL_0012; } } { G_B3_0 = ((SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE*)(NULL)); G_B3_1 = G_B1_0; goto IL_001d; } IL_0012: { Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* L_3; L_3 = Component_GetComponent_TisSnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE_mD92D459B880FE0A1A7B72181E720B355BAA3D597(L_2, Component_GetComponent_TisSnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE_mD92D459B880FE0A1A7B72181E720B355BAA3D597_RuntimeMethod_var); G_B3_0 = L_3; G_B3_1 = G_B2_0; } IL_001d: { NullCheck(G_B3_1); G_B3_1->___query_5 = G_B3_0; Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___query_5), (void*)G_B3_0); // } return; } } // System.Void SGFRoomDebugDrawer::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFRoomDebugDrawer_Update_m22648D5CC554D812A98BA205C56587C0B2BA02F3 (SGFRoomDebugDrawer_t39AFD544BF2A329012B5C2CED95C717ACA6E945D* __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; } SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* V_2 = NULL; int32_t V_3 = 0; SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* V_4 = NULL; { // if (query == null || !query.IsValid()) return; SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* L_0 = __this->___query_5; 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_001b; } } { SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* L_2 = __this->___query_5; NullCheck(L_2); bool L_3; L_3 = SnapGridFlowQuery_IsValid_m13AB0C5F32D4F55C202C00B636207D61BA776A79(L_2, NULL); if (L_3) { goto IL_001c; } } IL_001b: { // if (query == null || !query.IsValid()) return; return; } IL_001c: { // if (player == null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___player_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_004a; } } { // var playerObject = GameObject.FindWithTag("Player"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = GameObject_FindWithTag_mDF825E000B03F4F3DE9D4F2EBABC96BFA34B62E5(_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL); V_1 = L_6; // if (playerObject != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_8) { goto IL_004a; } } { // player = playerObject.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_1; NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL); __this->___player_6 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___player_6), (void*)L_10); } IL_004a: { // if (player == null) return; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___player_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_12) { goto IL_0059; } } { // if (player == null) return; return; } IL_0059: { // var module = query.GetRoomNodeAtLocation(player.position); SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* L_13 = __this->___query_5; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = __this->___player_6; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_14, NULL); NullCheck(L_13); SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_16; L_16 = SnapGridFlowQuery_GetRoomNodeAtLocation_mBB248B38D192B6C0C8DAB34374EEEF0B0429C7CB(L_13, L_15, NULL); V_0 = L_16; // roomBoundsToDraw = module.GetModuleBounds(); SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_17 = V_0; NullCheck(L_17); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_18; L_18 = SgfModuleNode_GetModuleBounds_m8C84EDD9A3749E4CE81C9EE7BD0DE6AA67F301D6(L_17, NULL); __this->___roomBoundsToDraw_7 = L_18; // DebugDrawUtils.DrawBounds(roomBoundsToDraw, Color.red); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_19 = __this->___roomBoundsToDraw_7; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20; L_20 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); DebugDrawUtils_DrawBounds_m7920601D242456AEC8A856BB6A20F18C7BEFB38E(L_19, L_20, NULL); // foreach (var sgfModuleDoor in module.Doors) SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_21 = V_0; NullCheck(L_21); SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* L_22 = L_21->___Doors_5; V_2 = L_22; V_3 = 0; goto IL_00d8; } IL_0097: { // foreach (var sgfModuleDoor in module.Doors) SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* L_23 = V_2; int32_t L_24 = V_3; NullCheck(L_23); int32_t L_25 = L_24; SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* L_26 = (L_23)->GetAt(static_cast(L_25)); // var connection = sgfModuleDoor.SpawnedDoor; NullCheck(L_26); SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_27 = L_26->___SpawnedDoor_3; V_4 = L_27; // if (connection == null || !connection.IsDoorState()) SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_28 = V_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_29; L_29 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_28, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_29) { goto IL_00d4; } } { SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_30 = V_4; NullCheck(L_30); bool L_31; L_31 = SnapConnection_IsDoorState_m219B6A30DE00EE4373691633BE116EF3984B9E12(L_30, NULL); if (!L_31) { goto IL_00d4; } } { // var connectionObject = connection.gameObject; SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_32 = V_4; NullCheck(L_32); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_33; L_33 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_32, NULL); // DebugDrawUtils.DrawCircle(connectionObject.transform.position, 1, Color.green); NullCheck(L_33); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34; L_34 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_33, NULL); NullCheck(L_34); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_34, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_36; L_36 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL); DebugDrawUtils_DrawCircle_m83F348F366608E9FC50D8FDD5919780F88CEEEC2(L_35, (1.0f), L_36, NULL); } IL_00d4: { int32_t L_37 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00d8: { // foreach (var sgfModuleDoor in module.Doors) int32_t L_38 = V_3; SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* L_39 = V_2; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))) { goto IL_0097; } } { // } return; } } // System.Void SGFRoomDebugDrawer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFRoomDebugDrawer__ctor_m7D9BCC031E84A4C41A627448E07F04DE71CAD61C (SGFRoomDebugDrawer_t39AFD544BF2A329012B5C2CED95C717ACA6E945D* __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.Boolean SGFDemoNodeConstraintFloor0::CanCreateNodeAt(System.Int32,System.Int32,UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SGFDemoNodeConstraintFloor0_CanCreateNodeAt_m23A49984E4BA25F18417893BE5CC1FDD44AFA12E (SGFDemoNodeConstraintFloor0_tBC1DC56D999121AF1C82B74047363FAA791400AB* __this, int32_t ___0_currentPathPosition, int32_t ___1_totalPathLength, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_nodeCoord, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___3_gridSize, const RuntimeMethod* method) { { // return nodeCoord.y == level; int32_t L_0; L_0 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___2_nodeCoord), NULL); int32_t L_1 = __this->___level_4; return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0); } } // System.Void SGFDemoNodeConstraintFloor0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFDemoNodeConstraintFloor0__ctor_mBAB61E765F474CC2F0FAAFC5C4AD40DF6897A0CB (SGFDemoNodeConstraintFloor0_tBC1DC56D999121AF1C82B74047363FAA791400AB* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__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 SGFDemoNodeConstraintFloor1::CanCreateNodeAt(System.Int32,System.Int32,UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SGFDemoNodeConstraintFloor1_CanCreateNodeAt_m798EEDF28BD69D41509B6089552DEA5783A0F0AF (SGFDemoNodeConstraintFloor1_tA6C2C903EA4631F340DDE8F1BEF84CC1D37E6421* __this, int32_t ___0_currentPathPosition, int32_t ___1_totalPathLength, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_nodeCoord, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___3_gridSize, const RuntimeMethod* method) { { // return nodeCoord.y == 1; int32_t L_0; L_0 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___2_nodeCoord), NULL); return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0); } } // System.Void SGFDemoNodeConstraintFloor1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFDemoNodeConstraintFloor1__ctor_m24009AC65C43E2375D97CB45298583510F386863 (SGFDemoNodeConstraintFloor1_tA6C2C903EA4631F340DDE8F1BEF84CC1D37E6421* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__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 SGFDemoNodeConstraintFloor2::CanCreateNodeAt(System.Int32,System.Int32,UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SGFDemoNodeConstraintFloor2_CanCreateNodeAt_mAF01F88A59F772DCCAED7B16D64577178BE8A48B (SGFDemoNodeConstraintFloor2_t719914F070A13312912AD6836A551EFB49D28FD0* __this, int32_t ___0_currentPathPosition, int32_t ___1_totalPathLength, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_nodeCoord, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___3_gridSize, const RuntimeMethod* method) { { // return nodeCoord.y == 2; int32_t L_0; L_0 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___2_nodeCoord), NULL); return (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0); } } // System.Void SGFDemoNodeConstraintFloor2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFDemoNodeConstraintFloor2__ctor_mAD05A7C0E079341A0BD5EB48ED390AB5D6CECE82 (SGFDemoNodeConstraintFloor2_t719914F070A13312912AD6836A551EFB49D28FD0* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__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 SGFDemoNodeConstraints::CanCreateNodeAt(System.Int32,System.Int32,UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SGFDemoNodeConstraints_CanCreateNodeAt_m646889D3063198E0112F1136F285A387316EF1EA (SGFDemoNodeConstraints_tE43B6A89915DB0EA6DEDF3787DA8416A4E983F6B* __this, int32_t ___0_currentPathPosition, int32_t ___1_totalPathLength, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_nodeCoord, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___3_gridSize, const RuntimeMethod* method) { { // if (currentPathPosition == totalPathLength - 1) int32_t L_0 = ___0_currentPathPosition; int32_t L_1 = ___1_totalPathLength; if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_1, 1)))))) { goto IL_0015; } } { // return nodeCoord == new Vector3Int(0, 0, 0); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ___2_nodeCoord; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_3), 0, 0, 0, /*hidden argument*/NULL); bool L_4; L_4 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_2, L_3, NULL); return L_4; } IL_0015: { // return true; return (bool)1; } } // System.Void SGFDemoNodeConstraints::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SGFDemoNodeConstraints__ctor_mC4E5E73188DD2FABA618DD7D74FC9F8DCED797E0 (SGFDemoNodeConstraints_tE43B6A89915DB0EA6DEDF3787DA8416A4E983F6B* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__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 VG_GameController::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VG_GameController_Awake_mD2B34247A666AC3FDEEB310C84278BFE5C5C93B9 (VG_GameController_tC69BDEAC9FC5FE029E609212DB3E4A938047FC73* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE_mD92D459B880FE0A1A7B72181E720B355BAA3D597_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // 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_001f; } } { // query = dungeon.GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* L_3; L_3 = Component_GetComponent_TisSnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE_mD92D459B880FE0A1A7B72181E720B355BAA3D597(L_2, Component_GetComponent_TisSnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE_mD92D459B880FE0A1A7B72181E720B355BAA3D597_RuntimeMethod_var); __this->___query_7 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___query_7), (void*)L_3); } IL_001f: { // } return; } } // System.Void VG_GameController::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VG_GameController_Start_mFB2C610881C95D9C005B4E50D5D5D9D5181CF334 (VG_GameController_tC69BDEAC9FC5FE029E609212DB3E4A938047FC73* __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; } SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* 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_008c; } } { // dungeon.Config.Seed = (uint)(Random.value * int.MaxValue); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_3; L_3 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_2, NULL); float L_4; L_4 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL); NullCheck(L_3); L_3->___Seed_4 = il2cpp_codegen_cast_floating_point(((float)il2cpp_codegen_multiply(L_4, (2.14748365E+09f)))); // dungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_5 = __this->___dungeon_4; NullCheck(L_5); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_5, NULL); // 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_0 = L_7; // if (visibilityGraph != null) SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* L_8 = V_0; 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_008c; } } { // var playerObject = GameObject.FindGameObjectWithTag("Player"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10; L_10 = GameObject_FindGameObjectWithTag_mF0229BC2074CE9EEA72FAB1E5A4BC2AEC3D2CDBE(_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL); V_1 = L_10; // if (playerObject != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_12) { goto IL_008c; } } { // playerTransform = playerObject.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = V_1; NullCheck(L_13); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14; L_14 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_13, NULL); __this->___playerTransform_6 = L_14; Il2CppCodeGenWriteBarrier((void**)(&__this->___playerTransform_6), (void*)L_14); // playerTransform.SetParent(null, true); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = __this->___playerTransform_6; NullCheck(L_15); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_15, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, (bool)1, NULL); // visibilityGraph.trackedObjects = new Transform[] { playerObject.transform }; SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* L_16 = V_0; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_17 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)1); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_18 = L_17; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_1; NullCheck(L_19); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20; L_20 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_19, NULL); NullCheck(L_18); ArrayElementTypeCheck (L_18, L_20); (L_18)->SetAt(static_cast(0), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_20); NullCheck(L_16); L_16->___trackedObjects_5 = L_18; Il2CppCodeGenWriteBarrier((void**)(&L_16->___trackedObjects_5), (void*)L_18); } IL_008c: { // } return; } } // System.Void VG_GameController::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VG_GameController_Update_mB0023FC1D767BEB9DFA4993108C4D34EC9B53177 (VG_GameController_tC69BDEAC9FC5FE029E609212DB3E4A938047FC73* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* V_0 = NULL; RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* V_1 = NULL; int32_t V_2 = 0; { // if (playerTransform != null && query != null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___playerTransform_6; 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_0070; } } { SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* L_2 = __this->___query_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0070; } } { // var module = query.GetRoomNodeAtLocation(playerTransform.position); SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* L_4 = __this->___query_7; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___playerTransform_6; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL); NullCheck(L_4); SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_7; L_7 = SnapGridFlowQuery_GetRoomNodeAtLocation_mBB248B38D192B6C0C8DAB34374EEEF0B0429C7CB(L_4, L_6, NULL); // var roomBounds = module.GetModuleBounds(); SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_8 = L_7; NullCheck(L_8); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9; L_9 = SgfModuleNode_GetModuleBounds_m8C84EDD9A3749E4CE81C9EE7BD0DE6AA67F301D6(L_8, NULL); // var roomGameObject = module.SpawnedModule; NullCheck(L_8); SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_10 = L_8->___SpawnedModule_4; V_0 = L_10; // if (redMaterial != null) Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = __this->___redMaterial_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_12) { goto IL_0070; } } { // var renderers = roomGameObject.GetComponentsInChildren(); SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_13 = V_0; NullCheck(L_13); RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_14; L_14 = Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7(L_13, Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7_RuntimeMethod_var); // foreach (var roomRenderer in renderers) V_1 = L_14; V_2 = 0; goto IL_006a; } IL_0058: { // foreach (var roomRenderer in renderers) RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = L_16; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_18 = (L_15)->GetAt(static_cast(L_17)); // roomRenderer.material = redMaterial; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = __this->___redMaterial_5; NullCheck(L_18); Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_18, L_19, NULL); int32_t L_20 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_006a: { // foreach (var roomRenderer in renderers) int32_t L_21 = V_2; RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_22 = V_1; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0058; } } IL_0070: { // } return; } } // System.Void VG_GameController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VG_GameController__ctor_m700B1EA52DEAEB904C5AF1C03996A150CE8ECD03 (VG_GameController_tC69BDEAC9FC5FE029E609212DB3E4A938047FC73* __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 SnapDungeonMarkerSpawner::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapDungeonMarkerSpawner_OnPostDungeonBuild_mF95F69D612822948B30B5F6E3BE9293D3EE3315E (SnapDungeonMarkerSpawner_tA7032D489D7B31703090C6FB737B7ECA285E166F* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_snapDungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249_mEAA72008687345AC5C11DB10E291B7BB19A2B304_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisGridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_mCF71EDBF7238BB72C07431CAFAA676A1A1E93183_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E2DBD06BCF179A0EC49F8C7CC12B13F250CB0A1); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* V_1 = NULL; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* V_2 = NULL; { // if (gridDungeonTemplate == null) GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4* L_0 = __this->___gridDungeonTemplate_5; 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_0019; } } { // Debug.LogError("Missing grid dungeon template"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral4E2DBD06BCF179A0EC49F8C7CC12B13F250CB0A1, NULL); // return; return; } IL_0019: { // DestroySpawnedDungeon(); SnapDungeonMarkerSpawner_DestroySpawnedDungeon_mFBD72D847814D271EEF9273251E6A8BCCDAE1963(__this, NULL); // var gridDungeonObject = Instantiate(gridDungeonTemplate.gameObject); GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4* L_2 = __this->___gridDungeonTemplate_5; NullCheck(L_2); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4; L_4 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_3, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); V_0 = L_4; // var gridConfig = gridDungeonObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_0; NullCheck(L_5); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_6; L_6 = GameObject_GetComponent_TisGridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_mCF71EDBF7238BB72C07431CAFAA676A1A1E93183(L_5, GameObject_GetComponent_TisGridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_mCF71EDBF7238BB72C07431CAFAA676A1A1E93183_RuntimeMethod_var); // gridConfig.NumCells = 0; // This will disable dungeon generation and won't emit any procedural markers NullCheck(L_6); L_6->___NumCells_6 = 0; // var markerInserter = gridDungeonObject.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_0; NullCheck(L_7); SnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249* L_8; L_8 = GameObject_AddComponent_TisSnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249_mEAA72008687345AC5C11DB10E291B7BB19A2B304(L_7, GameObject_AddComponent_TisSnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249_mEAA72008687345AC5C11DB10E291B7BB19A2B304_RuntimeMethod_var); // markerInserter.hideMarkerGizmos = hideMarkerGizmos; bool L_9 = __this->___hideMarkerGizmos_7; NullCheck(L_8); L_8->___hideMarkerGizmos_4 = L_9; // spawnedDungeon = gridDungeonObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_0; NullCheck(L_10); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_11; L_11 = GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6(L_10, GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var); __this->___spawnedDungeon_6 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___spawnedDungeon_6), (void*)L_11); // spawnedDungeon.dungeonThemes = dungeonThemes; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_12 = __this->___spawnedDungeon_6; List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* L_13 = __this->___dungeonThemes_4; NullCheck(L_12); L_12->___dungeonThemes_4 = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_12->___dungeonThemes_4), (void*)L_13); // var snapSceneProvider = snapDungeon.GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_14 = ___0_snapDungeon; NullCheck(L_14); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_15; L_15 = Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1(L_14, Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1_RuntimeMethod_var); V_1 = L_15; // var gridSceneProvider = spawnedDungeon.GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_16 = __this->___spawnedDungeon_6; NullCheck(L_16); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_17; L_17 = Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1(L_16, Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1_RuntimeMethod_var); V_2 = L_17; // gridSceneProvider.itemParent = snapSceneProvider.itemParent; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_18 = V_2; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_19 = V_1; NullCheck(L_19); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = L_19->___itemParent_6; NullCheck(L_18); L_18->___itemParent_6 = L_20; Il2CppCodeGenWriteBarrier((void**)(&L_18->___itemParent_6), (void*)L_20); // spawnedDungeon.transform.SetParent(gridSceneProvider.itemParent.transform); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_21 = __this->___spawnedDungeon_6; NullCheck(L_21); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22; L_22 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_21, NULL); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_23 = V_2; NullCheck(L_23); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = L_23->___itemParent_6; NullCheck(L_24); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25; L_25 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_24, NULL); NullCheck(L_22); Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_22, L_25, NULL); // spawnedDungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_26 = __this->___spawnedDungeon_6; NullCheck(L_26); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_26, NULL); // } return; } } // System.Void SnapDungeonMarkerSpawner::OnDungeonDestroyed(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapDungeonMarkerSpawner_OnDungeonDestroyed_m2FB3364F6B89A2B88BF88891C7B2B889306D7B63 (SnapDungeonMarkerSpawner_tA7032D489D7B31703090C6FB737B7ECA285E166F* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { { // DestroySpawnedDungeon(); SnapDungeonMarkerSpawner_DestroySpawnedDungeon_mFBD72D847814D271EEF9273251E6A8BCCDAE1963(__this, NULL); // } return; } } // System.Void SnapDungeonMarkerSpawner::DestroySpawnedDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapDungeonMarkerSpawner_DestroySpawnedDungeon_mFBD72D847814D271EEF9273251E6A8BCCDAE1963 (SnapDungeonMarkerSpawner_tA7032D489D7B31703090C6FB737B7ECA285E166F* __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 (spawnedDungeon != null) Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___spawnedDungeon_6; 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_0049; } } { // spawnedDungeon.DestroyDungeon(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___spawnedDungeon_6; NullCheck(L_2); Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(L_2, NULL); // if (Application.isPlaying) bool L_3; L_3 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_3) { goto IL_0032; } } { // Destroy(spawnedDungeon.gameObject); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_4 = __this->___spawnedDungeon_6; NullCheck(L_4); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5; L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_5, NULL); goto IL_0042; } IL_0032: { // DestroyImmediate(spawnedDungeon.gameObject); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_6 = __this->___spawnedDungeon_6; 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_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_7, NULL); } IL_0042: { // spawnedDungeon = null; __this->___spawnedDungeon_6 = (Dungeon_tAA854F521189538FD299BECE6025726B6C359227*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___spawnedDungeon_6), (void*)(Dungeon_tAA854F521189538FD299BECE6025726B6C359227*)NULL); } IL_0049: { // } return; } } // System.Void SnapDungeonMarkerSpawner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapDungeonMarkerSpawner__ctor_m51519E039844CCE8976FEE50865CD76D361F0E49 (SnapDungeonMarkerSpawner_tA7032D489D7B31703090C6FB737B7ECA285E166F* __this, const RuntimeMethod* method) { { // public bool hideMarkerGizmos = true; __this->___hideMarkerGizmos_7 = (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 SnapThemeEngineMarkerInserter::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapThemeEngineMarkerInserter_OnDungeonMarkersEmitted_m47317E4AFDED0E5F0440FDFBC214E456C6157647 (SnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249* __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*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisSnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F_m0157F986AD5B643C75E5C454294C0B6F4C6F8535_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SnapCustomMarkerU5BU5D_tA1361AD1863917021FC93FEF755B0F457E9A36A5* V_0 = NULL; int32_t V_1 = 0; SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* V_2 = NULL; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_3 = NULL; { // var snapMarkersInScene = FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); SnapCustomMarkerU5BU5D_tA1361AD1863917021FC93FEF755B0F457E9A36A5* L_0; L_0 = Object_FindObjectsOfType_TisSnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F_m0157F986AD5B643C75E5C454294C0B6F4C6F8535(Object_FindObjectsOfType_TisSnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F_m0157F986AD5B643C75E5C454294C0B6F4C6F8535_RuntimeMethod_var); // foreach (var snapMarker in snapMarkersInScene) V_0 = L_0; V_1 = 0; goto IL_0069; } IL_000a: { // foreach (var snapMarker in snapMarkersInScene) SnapCustomMarkerU5BU5D_tA1361AD1863917021FC93FEF755B0F457E9A36A5* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // var marker = new PropSocket(); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_5 = (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*)il2cpp_codegen_object_new(PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var); NullCheck(L_5); PropSocket__ctor_m8E35CE44D738C18657F6F422A45C234096285408(L_5, NULL); V_3 = L_5; // marker.Id = 0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_6 = V_3; NullCheck(L_6); L_6->___Id_0 = 0; // marker.SocketType = snapMarker.markerName; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_7 = V_3; SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* L_8 = V_2; NullCheck(L_8); String_t* L_9 = L_8->___markerName_4; NullCheck(L_7); L_7->___SocketType_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_7->___SocketType_1), (void*)L_9); // marker.Transform = snapMarker.transform.localToWorldMatrix; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_10 = V_3; SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* L_11 = V_2; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL); NullCheck(L_12); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13; L_13 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_12, NULL); NullCheck(L_10); L_10->___Transform_2 = L_13; // marker.gridPosition = IntVector.Zero; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_14 = V_3; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_15 = ((IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields*)il2cpp_codegen_static_fields_for(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var))->___Zero_3; NullCheck(L_14); L_14->___gridPosition_3 = L_15; // marker.cellId = 0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_16 = V_3; NullCheck(L_16); L_16->___cellId_4 = 0; // markers.Add(marker); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_17 = ___2_markers; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_18 = V_3; NullCheck(L_17); VirtualActionInvoker1< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(6 /* System.Void DungeonArchitect.LevelMarkerList::Add(DungeonArchitect.PropSocket) */, L_17, L_18); // if (hideMarkerGizmos) bool L_19 = __this->___hideMarkerGizmos_4; if (!L_19) { goto IL_0065; } } { // snapMarker.hideGizmoVisuals = hideMarkerGizmos; SnapCustomMarker_tC4D2ADAAFAF222F8270F8191A86DE542DF932D7F* L_20 = V_2; bool L_21 = __this->___hideMarkerGizmos_4; NullCheck(L_20); L_20->___hideGizmoVisuals_6 = L_21; } IL_0065: { int32_t L_22 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0069: { // foreach (var snapMarker in snapMarkersInScene) int32_t L_23 = V_1; SnapCustomMarkerU5BU5D_tA1361AD1863917021FC93FEF755B0F457E9A36A5* L_24 = V_0; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))) { goto IL_000a; } } { // } return; } } // System.Void SnapThemeEngineMarkerInserter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapThemeEngineMarkerInserter__ctor_m95935BFF060B0AF934757A546F77BC0A74D7E98C (SnapThemeEngineMarkerInserter_t5850E80777B10992AA616B61B3B1BB1CD9B26249* __this, const RuntimeMethod* method) { { 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 DoorTracker::OnDrawGizmosSelected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoorTracker_OnDrawGizmosSelected_mA7C065E92F10BD02FBCFAECD1C255FE5F56666CE (DoorTracker_tD96D36FFCED502BD6ECA17D6E32EF52B3A5B62B8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var); 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)); SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 V_1; memset((&V_1), 0, sizeof(V_1)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2; memset((&V_2), 0, sizeof(V_2)); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* V_3 = NULL; int32_t V_4 = 0; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_5 = NULL; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_6 = NULL; { // var position = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); V_0 = L_1; // if (snapQuery.GetModuleInfo(position, out moduleInfo)) SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* L_2 = __this->___snapQuery_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; NullCheck(L_2); bool L_4; L_4 = SnapQuery_GetModuleInfo_m1A9A62157C062A95B287A23328816EB20C6314DF(L_2, L_3, (&V_1), NULL); if (!L_4) { goto IL_00c3; } } { // var bounds = moduleInfo.instanceInfo.WorldBounds; SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_5 = V_1; SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_6 = L_5.___instanceInfo_0; NullCheck(L_6); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7 = L_6->___WorldBounds_2; V_2 = L_7; // DrawGizmoBounds(bounds, Color.red); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8 = V_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9; L_9 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); DoorTracker_DrawGizmoBounds_mCF124D25AD293B5C7B063CD07D5F12C7FCA4F4C0(__this, L_8, L_9, NULL); // var incomingDoors = snapQuery.GetModuleIncomingDoors(position); SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* L_10 = __this->___snapQuery_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0; NullCheck(L_10); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_12; L_12 = SnapQuery_GetModuleIncomingDoors_mDCBAC8EE2933FD81435BF341C7726B7B8409E589(L_10, L_11, NULL); // foreach (var incomingDoor in incomingDoors) V_3 = L_12; V_4 = 0; goto IL_0076; } IL_0049: { // foreach (var incomingDoor in incomingDoors) GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_13 = V_3; int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = (L_13)->GetAt(static_cast(L_15)); // var doorRenderer = incomingDoor.GetComponent(); NullCheck(L_16); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_17; L_17 = GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A(L_16, GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var); V_5 = L_17; // if (doorRenderer != null) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_18 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_19) { goto IL_0070; } } { // DrawGizmoBounds(doorRenderer.bounds, Color.green); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_20 = V_5; NullCheck(L_20); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_21; L_21 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_20, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22; L_22 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL); DoorTracker_DrawGizmoBounds_mCF124D25AD293B5C7B063CD07D5F12C7FCA4F4C0(__this, L_21, L_22, NULL); } IL_0070: { int32_t L_23 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0076: { // foreach (var incomingDoor in incomingDoors) int32_t L_24 = V_4; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_25 = V_3; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0049; } } { // var outgoingDoors = snapQuery.GetModuleOutgoingDoors(position); SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* L_26 = __this->___snapQuery_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_0; NullCheck(L_26); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_28; L_28 = SnapQuery_GetModuleOutgoingDoors_m0693BCE14F7C086C7BD8CAAF70E6ECD39368EE1B(L_26, L_27, NULL); // foreach (var outgoingDoor in outgoingDoors) V_3 = L_28; V_4 = 0; goto IL_00bc; } IL_008f: { // foreach (var outgoingDoor in outgoingDoors) GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_29 = V_3; int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = L_30; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32 = (L_29)->GetAt(static_cast(L_31)); // var doorRenderer = outgoingDoor.GetComponent(); NullCheck(L_32); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_33; L_33 = GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A(L_32, GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var); V_6 = L_33; // if (doorRenderer != null) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_34 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_35; L_35 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_34, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_35) { goto IL_00b6; } } { // DrawGizmoBounds(doorRenderer.bounds, Color.cyan); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_36 = V_6; NullCheck(L_36); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_37; L_37 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_36, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_38; L_38 = Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline(NULL); DoorTracker_DrawGizmoBounds_mCF124D25AD293B5C7B063CD07D5F12C7FCA4F4C0(__this, L_37, L_38, NULL); } IL_00b6: { int32_t L_39 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00bc: { // foreach (var outgoingDoor in outgoingDoors) int32_t L_40 = V_4; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_41 = V_3; NullCheck(L_41); if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length))))) { goto IL_008f; } } IL_00c3: { // } return; } } // System.Void DoorTracker::DrawGizmoBounds(UnityEngine.Bounds,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoorTracker_DrawGizmoBounds_mCF124D25AD293B5C7B063CD07D5F12C7FCA4F4C0 (DoorTracker_tD96D36FFCED502BD6ECA17D6E32EF52B3A5B62B8* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, const RuntimeMethod* method) { { // Gizmos.color = color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___1_color; Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_0, NULL); // Gizmos.DrawWireCube(bounds.center, bounds.size + new Vector3(0.1f, 0.1f, 0.1f)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_bounds), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_bounds), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), (0.100000001f), (0.100000001f), (0.100000001f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2, L_3, NULL); Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_1, L_4, NULL); // } return; } } // System.Void DoorTracker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoorTracker__ctor_m00784999103B56F289CA6719178E12719B60E660 (DoorTracker_tD96D36FFCED502BD6ECA17D6E32EF52B3A5B62B8* __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 CliffTileRandomTransformer::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CliffTileRandomTransformer_GetTransform_m38151163315E63F6267BA29AA2896495044AB67D (CliffTileRandomTransformer_tE9C8CE47C25D2E31E84106A4DF00A41A4F39BA03* __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; { // var halfWidth = tileWidth / 2.0f; float L_0 = __this->___tileWidth_4; V_0 = ((float)(L_0/(2.0f))); // outPosition = new Vector3( // random.Range(-halfWidth, halfWidth), 0, // random.Range(-halfWidth, halfWidth)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = ___4_outPosition; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_2 = ___3_random; float L_3 = V_0; float L_4 = V_0; float L_5; L_5 = RandomExtensions_Range_m5328F4B9A7A0BA70804FC09381C70CCB8FC3BFF2(L_2, ((-L_3)), L_4, NULL); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_6 = ___3_random; float L_7 = V_0; float L_8 = V_0; float L_9; L_9 = RandomExtensions_Range_m5328F4B9A7A0BA70804FC09381C70CCB8FC3BFF2(L_6, ((-L_7)), L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; memset((&L_10), 0, sizeof(L_10)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), L_5, (0.0f), L_9, /*hidden argument*/NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1 = L_10; // outRotation = Quaternion.Euler(0, random.Range(0, 360), 0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_11 = ___5_outRotation; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_12 = ___3_random; int32_t L_13; L_13 = RandomExtensions_Range_mD218DB66F5B4A42B67F870CD9976D2BF4FB029EB(L_12, 0, ((int32_t)360), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14; L_14 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)L_13), (0.0f), NULL); *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_11 = L_14; // outScale = Vector3.one; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = ___6_outScale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_15 = L_16; // } return; } } // System.Void CliffTileRandomTransformer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CliffTileRandomTransformer__ctor_mCD9C3EA12FA206507463E489108897E7C4F3807D (CliffTileRandomTransformer_tE9C8CE47C25D2E31E84106A4DF00A41A4F39BA03* __this, const RuntimeMethod* method) { { // public float tileWidth = 3; __this->___tileWidth_4 = (3.0f); 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 Pickup::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pickup_Start_mF76A167E0BC6B8E5EBA8F2A5DF3ACD0458BDE065 (Pickup_t4A34F734C0D0E29D535B64F7B8F40B0B5B2CCE01* __this, const RuntimeMethod* method) { { // } return; } } // System.Void Pickup::OnTriggerEnter2D(UnityEngine.Collider2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pickup_OnTriggerEnter2D_mC310C2A3EAAD2A3670CEB10E4115FB6059A044FF (Pickup_t4A34F734C0D0E29D535B64F7B8F40B0B5B2CCE01* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_other, 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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (other.isTrigger) return; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_0 = ___0_other; NullCheck(L_0); bool L_1; L_1 = Collider2D_get_isTrigger_m982A3441480D505432B26A5B3DF6D0B34342EEE7(L_0, NULL); if (!L_1) { goto IL_0009; } } { // if (other.isTrigger) return; return; } IL_0009: { // if (other.gameObject.CompareTag(DungeonArchitect.Samples.ShooterGame.GameTags.Player)) { Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_2 = ___0_other; NullCheck(L_2); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); String_t* L_4 = ((GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields*)il2cpp_codegen_static_fields_for(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var))->___Player_4; NullCheck(L_3); bool L_5; L_5 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_3, L_4, NULL); if (!L_5) { goto IL_0026; } } { // Destroy (gameObject); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_6, NULL); } IL_0026: { // } return; } } // System.Void Pickup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pickup__ctor_m96289000165BB0500C4247DAE9BD8FAB127C4CB1 (Pickup_t4A34F734C0D0E29D535B64F7B8F40B0B5B2CCE01* __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 PickupWobbler::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PickupWobbler_Start_m2E4889CA2B3AAE77EED8A2E48A3F92D8091FD577 (PickupWobbler_t7A3B0E92F81B0CA52335A9BCA7806F9765FFB7A4* __this, const RuntimeMethod* method) { { // originalPosition = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); __this->___originalPosition_7 = L_1; // randomStartAngle = Random.value * 100; float L_2; L_2 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL); __this->___randomStartAngle_6 = ((float)il2cpp_codegen_multiply(L_2, (100.0f))); // } return; } } // System.Void PickupWobbler::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PickupWobbler_Update_m87ECEB7DB139AEB166FA449F08DDF9F72C0D072A (PickupWobbler_t7A3B0E92F81B0CA52335A9BCA7806F9765FFB7A4* __this, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { // var t = Time.time * Mathf.PI + randomStartAngle; float L_0; L_0 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL); float L_1 = __this->___randomStartAngle_6; // t *= speed; float L_2 = __this->___speed_5; // var offset = Mathf.Sin(t) * wobbleDirection; float L_3; L_3 = sinf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, (3.14159274f))), L_1)), L_2))); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = __this->___wobbleDirection_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(L_3, L_4, NULL); V_0 = L_5; // transform.position = originalPosition + new Vector3(offset.x, offset.y, 0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = __this->___originalPosition_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_0; float L_9 = L_8.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_0; float L_11 = L_10.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), L_9, L_11, (0.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_12, NULL); NullCheck(L_6); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_6, L_13, NULL); // } return; } } // System.Void PickupWobbler::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PickupWobbler__ctor_m06E2FEA466E32614B3F8A0F5F4D85A2E49B42084 (PickupWobbler_t7A3B0E92F81B0CA52335A9BCA7806F9765FFB7A4* __this, const RuntimeMethod* method) { { // public Vector2 wobbleDirection = Vector2.up; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL); __this->___wobbleDirection_4 = L_0; // public float speed = 1; __this->___speed_5 = (1.0f); 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 PlayerCameraZoom::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerCameraZoom_Awake_m7014C41C614EFAB0841C73E0FAC81639A0808CA8 (PlayerCameraZoom_t1D747D82D6860D3179459E75D551D7D8F53CF5D2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // cam = GetComponent(); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0; L_0 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(__this, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var); __this->___cam_10 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___cam_10), (void*)L_0); // startingZoom = cam.orthographicSize; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = __this->___cam_10; NullCheck(L_1); float L_2; L_2 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_1, NULL); __this->___startingZoom_8 = L_2; // } return; } } // System.Void PlayerCameraZoom::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerCameraZoom_Update_m27D7EC33D7087ED057E567A545DAA3D7AC33F99F (PlayerCameraZoom_t1D747D82D6860D3179459E75D551D7D8F53CF5D2* __this, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); { // var speed = rigidBody2D.velocity.magnitude; Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_0 = __this->___rigidBody2D_7; NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF(L_0, NULL); V_2 = L_1; float L_2; L_2 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_2), NULL); // var t = speed / maxSpeed; float L_3 = __this->___maxSpeed_6; V_0 = ((float)(L_2/L_3)); // var multiplier = Mathf.Lerp (1, zoomMultiplier, t); float L_4 = __this->___zoomMultiplier_5; float L_5 = V_0; float L_6; L_6 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((1.0f), L_4, L_5, NULL); V_1 = L_6; // targetZoom = startingZoom * multiplier; float L_7 = __this->___startingZoom_8; float L_8 = V_1; __this->___targetZoom_9 = ((float)il2cpp_codegen_multiply(L_7, L_8)); // cam.orthographicSize = Mathf.Lerp(cam.orthographicSize, targetZoom, sensitivity * Time.deltaTime); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = __this->___cam_10; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10 = __this->___cam_10; NullCheck(L_10); float L_11; L_11 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_10, NULL); float L_12 = __this->___targetZoom_9; float L_13 = __this->___sensitivity_4; float L_14; L_14 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); float L_15; L_15 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_11, L_12, ((float)il2cpp_codegen_multiply(L_13, L_14)), NULL); NullCheck(L_9); Camera_set_orthographicSize_m76DD021032ACB3DDBD052B75EC66DCE3A7295A5C(L_9, L_15, NULL); // } return; } } // System.Void PlayerCameraZoom::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerCameraZoom__ctor_m375719889A8BC19610F3DD30D4A3B253E2D085F5 (PlayerCameraZoom_t1D747D82D6860D3179459E75D551D7D8F53CF5D2* __this, const RuntimeMethod* method) { { // public float sensitivity = 1; __this->___sensitivity_4 = (1.0f); // public float zoomMultiplier = 1.2f; __this->___zoomMultiplier_5 = (1.20000005f); // public float maxSpeed = 8; __this->___maxSpeed_6 = (8.0f); 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 RotatorZ::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RotatorZ_Update_m23E7AFB2B197503ED78B9B43892C380C567F93D0 (RotatorZ_t4A1FDEA718BE07AAA2E8D403A428E14212B3FE64* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { // var delta = Mathf.PI * 2 * frequency * Time.deltaTime; float L_0 = __this->___frequency_4; float L_1; L_1 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); V_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((6.28318548f), L_0)), L_1)); // transform.Rotate(0, 0, delta); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); float L_3 = V_0; NullCheck(L_2); Transform_Rotate_m7EA47AD57F43D478CCB0523D179950EE49CDA3E2(L_2, (0.0f), (0.0f), L_3, NULL); // } return; } } // System.Void RotatorZ::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RotatorZ__ctor_m3AD37E2ACAD613A059B80A61319AF013D27530F6 (RotatorZ_t4A1FDEA718BE07AAA2E8D403A428E14212B3FE64* __this, const RuntimeMethod* method) { { // public float frequency = 1; __this->___frequency_4 = (1.0f); 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 BillboardGizmo::OnDrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BillboardGizmo_OnDrawGizmos_mB10FA60CD8B152B70DA0EF26135CDF9A5AFF0F6D (BillboardGizmo_tA0133404EB55857CFC92C1F7203679456C55D3D5* __this, const RuntimeMethod* method) { { // Gizmos.DrawIcon(gameObject.transform.position, iconName, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL); NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL); String_t* L_3 = __this->___iconName_4; Gizmos_DrawIcon_m676C6510EFA7C3A425A7B42BD2745B1731A261CE(L_2, L_3, (bool)1, NULL); // transform.localScale = new Vector3(.2f, .2f, .2f); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; memset((&L_5), 0, sizeof(L_5)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), (0.200000003f), (0.200000003f), (0.200000003f), /*hidden argument*/NULL); NullCheck(L_4); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_4, L_5, NULL); // } return; } } // System.Void BillboardGizmo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BillboardGizmo__ctor_mD8CB9264A1368EB812CF7BBA24D226FD85628951 (BillboardGizmo_tA0133404EB55857CFC92C1F7203679456C55D3D5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28ECAB382013B90E3017844EFBBBC7271DB42EAA); s_Il2CppMethodInitialized = true; } { // public string iconName = "flag_icon.png"; __this->___iconName_4 = _stringLiteral28ECAB382013B90E3017844EFBBBC7271DB42EAA; Il2CppCodeGenWriteBarrier((void**)(&__this->___iconName_4), (void*)_stringLiteral28ECAB382013B90E3017844EFBBBC7271DB42EAA); 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.Int32 DungeonState::get_numItemsSpawned() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DungeonState_get_numItemsSpawned_m3E8C289323978B47BD2DED07837BA43455E8AE9F (DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* __this, const RuntimeMethod* method) { { // public int numItemsSpawned { get; set; } = 0; int32_t L_0 = __this->___U3CnumItemsSpawnedU3Ek__BackingField_5; return L_0; } } // System.Void DungeonState::set_numItemsSpawned(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonState_set_numItemsSpawned_m51C741E8E7FB157531142CEB2F538ABA118D9934 (DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int numItemsSpawned { get; set; } = 0; int32_t L_0 = ___0_value; __this->___U3CnumItemsSpawnedU3Ek__BackingField_5 = L_0; return; } } // System.Void DungeonState::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonState_OnDungeonMarkersEmitted_m6CB27EC8A3F62D0DA6931F69EA2CC240D88053B6 (DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___2_markers, const RuntimeMethod* method) { { // numItemsSpawned = 0; DungeonState_set_numItemsSpawned_m51C741E8E7FB157531142CEB2F538ABA118D9934_inline(__this, 0, NULL); // } return; } } // System.Void DungeonState::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonState__ctor_mDA8625C232BFC6680FD1303728B6C50535CB4482 (DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* __this, const RuntimeMethod* method) { { // public int maxAllowedItem = 2; __this->___maxAllowedItem_4 = 2; 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.Boolean ItemStateSelectionRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ItemStateSelectionRule_CanSelect_mEADD7E2035F166CC699C3EF79CE64BA81BA65B1B (ItemStateSelectionRule_tB59E60CB7B14E5852F10110C8AD67ED8F38936DC* __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*)&GameObject_GetComponent_TisDungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930_mECFEC6F3E4830F30924B961361A0E7DD2BCEE619_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (state == null) DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* L_0 = __this->___state_4; 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_001f; } } { // state = model.gameObject.GetComponent(); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2 = ___2_model; NullCheck(L_2); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL); NullCheck(L_3); DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* L_4; L_4 = GameObject_GetComponent_TisDungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930_mECFEC6F3E4830F30924B961361A0E7DD2BCEE619(L_3, GameObject_GetComponent_TisDungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930_mECFEC6F3E4830F30924B961361A0E7DD2BCEE619_RuntimeMethod_var); __this->___state_4 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___state_4), (void*)L_4); } IL_001f: { // if (state != null && state.numItemsSpawned < state.maxAllowedItem) DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* L_5 = __this->___state_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_005c; } } { DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* L_7 = __this->___state_4; NullCheck(L_7); int32_t L_8; L_8 = DungeonState_get_numItemsSpawned_m3E8C289323978B47BD2DED07837BA43455E8AE9F_inline(L_7, NULL); DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* L_9 = __this->___state_4; NullCheck(L_9); int32_t L_10 = L_9->___maxAllowedItem_4; if ((((int32_t)L_8) >= ((int32_t)L_10))) { goto IL_005c; } } { // state.numItemsSpawned++; DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* L_11 = __this->___state_4; DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* L_12 = L_11; NullCheck(L_12); int32_t L_13; L_13 = DungeonState_get_numItemsSpawned_m3E8C289323978B47BD2DED07837BA43455E8AE9F_inline(L_12, NULL); V_0 = L_13; int32_t L_14 = V_0; NullCheck(L_12); DungeonState_set_numItemsSpawned_m51C741E8E7FB157531142CEB2F538ABA118D9934_inline(L_12, ((int32_t)il2cpp_codegen_add(L_14, 1)), NULL); // return true; return (bool)1; } IL_005c: { // return false; return (bool)0; } } // System.Void ItemStateSelectionRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ItemStateSelectionRule__ctor_m36E209A17A1CD8CEFF7FB2EFA841A50882C3CC3C (ItemStateSelectionRule_tB59E60CB7B14E5852F10110C8AD67ED8F38936DC* __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 AdjacentCorridorTracker::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdjacentCorridorTracker_Start_m9AD2871BA427D5FD9574EC327A27DF0CDD53FF85 (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisGridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_m3EEF24796AFD9A8927D05513E28C0A6BDDE8C12D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // 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_002a; } } { // dungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_2, NULL); // gridModel = dungeon.GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_3 = __this->___dungeon_4; NullCheck(L_3); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_4; L_4 = Component_GetComponent_TisGridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_m3EEF24796AFD9A8927D05513E28C0A6BDDE8C12D(L_3, Component_GetComponent_TisGridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_m3EEF24796AFD9A8927D05513E28C0A6BDDE8C12D_RuntimeMethod_var); __this->___gridModel_5 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___gridModel_5), (void*)L_4); } IL_002a: { // materialCursor = CreateMaterial(Color.white); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5; L_5 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6; L_6 = AdjacentCorridorTracker_CreateMaterial_m8416D5651C1AF9490C1C6A11EE3C09E3837B0DFA(__this, L_5, NULL); __this->___materialCursor_6 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___materialCursor_6), (void*)L_6); // materialCorridors = CreateMaterial(Color.yellow); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7; L_7 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8; L_8 = AdjacentCorridorTracker_CreateMaterial_m8416D5651C1AF9490C1C6A11EE3C09E3837B0DFA(__this, L_7, NULL); __this->___materialCorridors_7 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___materialCorridors_7), (void*)L_8); // materialRooms = CreateMaterial(Color.red); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9; L_9 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10; L_10 = AdjacentCorridorTracker_CreateMaterial_m8416D5651C1AF9490C1C6A11EE3C09E3837B0DFA(__this, L_9, NULL); __this->___materialRooms_8 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___materialRooms_8), (void*)L_10); // } return; } } // UnityEngine.Material AdjacentCorridorTracker::CreateMaterial(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* AdjacentCorridorTracker_CreateMaterial_m8416D5651C1AF9490C1C6A11EE3C09E3837B0DFA (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral181BB4565C7AA61CC8716A421960A53BA01AEE22); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C73394BEFC13A1F539275C77FA59F83301065F5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral47A3FAF17D89549FD0F0ECA7370B81F7C80DFCDE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E8A8460777BA546EF33027F63BAAF6396716FBE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB25CF1C6B74339FBFCE846454A70688CE58C094C); s_Il2CppMethodInitialized = true; } { // var shader = Shader.Find("Hidden/Internal-Colored"); Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0; L_0 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteral4E8A8460777BA546EF33027F63BAAF6396716FBE, NULL); // var mat = new Material(shader); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); NullCheck(L_1); Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_1, L_0, NULL); // mat.hideFlags = HideFlags.HideAndDontSave; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = L_1; NullCheck(L_2); Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_2, ((int32_t)61), NULL); // mat.SetInt("_Cull", (int)UnityEngine.Rendering.CullMode.Off); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = L_2; NullCheck(L_3); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(L_3, _stringLiteral181BB4565C7AA61CC8716A421960A53BA01AEE22, 0, NULL); // mat.SetInt("_ZWrite", 0); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = L_3; NullCheck(L_4); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(L_4, _stringLiteralB25CF1C6B74339FBFCE846454A70688CE58C094C, 0, NULL); // mat.SetInt("_ZTest", (int)UnityEngine.Rendering.CompareFunction.Always); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = L_4; NullCheck(L_5); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(L_5, _stringLiteral3C73394BEFC13A1F539275C77FA59F83301065F5, 8, NULL); // mat.SetColor("_Color", color); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = L_5; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = ___0_color; NullCheck(L_6); Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F(L_6, _stringLiteral47A3FAF17D89549FD0F0ECA7370B81F7C80DFCDE, L_7, NULL); // return mat; return L_6; } } // System.Void AdjacentCorridorTracker::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdjacentCorridorTracker_Update_m55085F420A51CB3C38EE6D8D88FF105B09137CE2 (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_0 = NULL; { // ConnectedCorridors.Clear(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___ConnectedCorridors_9; NullCheck(L_0); List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_0, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var); // ConnectedRooms.Clear(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1 = __this->___ConnectedRooms_10; NullCheck(L_1); List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_1, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var); // var cellAtMouse = FindCellAtMousePosition(Camera.main); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2; L_2 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_3; L_3 = AdjacentCorridorTracker_FindCellAtMousePosition_mBBFC81AFA6084D8492B81BFBE614615330FCD7AA(__this, L_2, NULL); V_0 = L_3; // if (cellAtMouse == null) return; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_4 = V_0; if (L_4) { goto IL_0026; } } { // if (cellAtMouse == null) return; return; } IL_0026: { // GridBuilderUtils.GetAdjacentCorridors(gridModel, cellAtMouse.Id, ref ConnectedCorridors, ref ConnectedRooms); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_5 = __this->___gridModel_5; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_6 = V_0; NullCheck(L_6); int32_t L_7; L_7 = Cell_get_Id_m9019A9DE5723347E0DE724E363AC4F2AAB7429BA_inline(L_6, NULL); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_8 = (&__this->___ConnectedCorridors_9); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_9 = (&__this->___ConnectedRooms_10); GridBuilderUtils_GetAdjacentCorridors_mAC8854B60A5CD709EC10498068D7C1F22C5BDCF1(L_5, L_7, L_8, L_9, NULL); // cursorCellId = cellAtMouse.Id; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = Cell_get_Id_m9019A9DE5723347E0DE724E363AC4F2AAB7429BA_inline(L_10, NULL); __this->___cursorCellId_11 = L_11; // ConnectedCorridors.Remove(cursorCellId); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_12 = __this->___ConnectedCorridors_9; int32_t L_13 = __this->___cursorCellId_11; NullCheck(L_12); bool L_14; L_14 = List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5(L_12, L_13, List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var); // ConnectedRooms.Remove(cursorCellId); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_15 = __this->___ConnectedRooms_10; int32_t L_16 = __this->___cursorCellId_11; NullCheck(L_15); bool L_17; L_17 = List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5(L_15, L_16, List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var); // } return; } } // System.Void AdjacentCorridorTracker::OnPostRender() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdjacentCorridorTracker_OnPostRender_m51161942A47D9ADB04ED80D42C3086AB2919750C (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_0 = NULL; { // DrawCells(ConnectedCorridors, materialCorridors); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___ConnectedCorridors_9; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = __this->___materialCorridors_7; AdjacentCorridorTracker_DrawCells_mA882E69294CBADC8A6E945FB81228C1D5943EC12(__this, L_0, L_1, NULL); // DrawCells(ConnectedRooms, materialRooms); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = __this->___ConnectedRooms_10; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = __this->___materialRooms_8; AdjacentCorridorTracker_DrawCells_mA882E69294CBADC8A6E945FB81228C1D5943EC12(__this, L_2, L_3, NULL); // var cursorCells = new List(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_4, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_0 = L_4; // cursorCells.Add(cursorCellId); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = V_0; int32_t L_6 = __this->___cursorCellId_11; NullCheck(L_5); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_5, L_6, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); // DrawCells(cursorCells, materialCursor); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_7 = V_0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = __this->___materialCursor_6; AdjacentCorridorTracker_DrawCells_mA882E69294CBADC8A6E945FB81228C1D5943EC12(__this, L_7, L_8, NULL); // } return; } } // System.Void AdjacentCorridorTracker::DrawCells(System.Collections.Generic.List`1,UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdjacentCorridorTracker_DrawCells_mA882E69294CBADC8A6E945FB81228C1D5943EC12 (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_cellIds, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_mat, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var); 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)); Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_3 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_6; memset((&V_6), 0, sizeof(V_6)); { // if (gridModel == null || gridModel.Config == null) return; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = __this->___gridModel_5; 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_0021; } } { GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_2 = __this->___gridModel_5; NullCheck(L_2); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_3 = L_2->___Config_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0022; } } IL_0021: { // if (gridModel == null || gridModel.Config == null) return; return; } IL_0022: { // var gridSize = gridModel.Config.GridCellSize; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_5 = __this->___gridModel_5; NullCheck(L_5); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_6 = L_5->___Config_5; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = L_6->___GridCellSize_5; V_0 = L_7; // mat.SetPass(0); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = ___1_mat; NullCheck(L_8); bool L_9; L_9 = Material_SetPass_mBB03542DFF4FAEADFCED332009F9D61B6DED75FE(L_8, 0, NULL); // GL.Begin(GL.QUADS); GL_Begin_m17A70A7A3C161D8A127C11BDC5FC393392AB70C7(7, NULL); // foreach (var cellId in cellIds) List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_10 = ___0_cellIds; NullCheck(L_10); Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC L_11; L_11 = List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD(L_10, List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var); V_1 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00a5: {// begin finally (depth: 1) Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923((&V_1), Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_009a_1; } IL_004a_1: { // foreach (var cellId in cellIds) int32_t L_12; L_12 = Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline((&V_1), Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var); V_2 = L_12; // var cell = gridModel.GetCell(cellId); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_13 = __this->___gridModel_5; int32_t L_14 = V_2; NullCheck(L_13); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_15; L_15 = GridDungeonModel_GetCell_m161919F5C8F919C9D89B98E3AF0C4013E19784EE(L_13, L_14, NULL); V_3 = L_15; // if (cell == null) continue; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_16 = V_3; if (!L_16) { goto IL_009a_1; } } { // var start = cell.Bounds.Location * gridSize; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_17 = V_3; NullCheck(L_17); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_18; L_18 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_17, NULL); V_6 = L_18; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_19; L_19 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_6), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_19, L_20, NULL); V_4 = L_21; // var size = cell.Bounds.Size * gridSize; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_22 = V_3; NullCheck(L_22); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_23; L_23 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_22, NULL); V_6 = L_23; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_24; L_24 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_6), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_24, L_25, NULL); V_5 = L_26; // DrawQuad(start, size); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_5; AdjacentCorridorTracker_DrawQuad_m335A80585E733F13B089A7321A6DDAFD514CF991(__this, L_27, L_28, NULL); } IL_009a_1: { // foreach (var cellId in cellIds) bool L_29; L_29 = Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312((&V_1), Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var); if (L_29) { goto IL_004a_1; } } { goto IL_00b3; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00b3: { // GL.End(); GL_End_m6CE9D562B738075125F901B1D5254520EC30AB36(NULL); // } return; } } // System.Void AdjacentCorridorTracker::DrawQuad(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdjacentCorridorTracker_DrawQuad_m335A80585E733F13B089A7321A6DDAFD514CF991 (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { // float y = start.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_start; float L_1 = L_0.___y_3; V_0 = L_1; // float x0 = start.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_start; float L_3 = L_2.___x_2; // float x1 = start.x + size.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_start; float L_5 = L_4.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_size; float L_7 = L_6.___x_2; V_1 = ((float)il2cpp_codegen_add(L_5, L_7)); // float z0 = start.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_start; float L_9 = L_8.___z_4; V_2 = L_9; // float z1 = start.z + size.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_start; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_size; float L_13 = L_12.___z_4; V_3 = ((float)il2cpp_codegen_add(L_11, L_13)); // GL.Vertex3(x0, y, z0); float L_14 = L_3; float L_15 = V_0; float L_16 = V_2; GL_Vertex3_mEA9925548F447556F7899E69604B787EE57F6978(L_14, L_15, L_16, NULL); // GL.Vertex3(x1, y, z0); float L_17 = V_1; float L_18 = V_0; float L_19 = V_2; GL_Vertex3_mEA9925548F447556F7899E69604B787EE57F6978(L_17, L_18, L_19, NULL); // GL.Vertex3(x1, y, z1); float L_20 = V_1; float L_21 = V_0; float L_22 = V_3; GL_Vertex3_mEA9925548F447556F7899E69604B787EE57F6978(L_20, L_21, L_22, NULL); // GL.Vertex3(x0, y, z1); float L_23 = V_0; float L_24 = V_3; GL_Vertex3_mEA9925548F447556F7899E69604B787EE57F6978(L_14, L_23, L_24, NULL); // } return; } } // DungeonArchitect.Builders.Grid.Cell AdjacentCorridorTracker::FindCellAtMousePosition(UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* AdjacentCorridorTracker_FindCellAtMousePosition_mBBFC81AFA6084D8492B81BFBE614615330FCD7AA (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_cam, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2FBCE070529C9BDCD048C59ACDCB849CE16E96EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m754E5E2059FA7DB99F1A7ECAEFD448EC0DB9A069_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m7CD6C0E2C0AA90F1BB38DD04C873037EA842C24E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mB48B8BE3644D4260E5CB9B41591832A79DF1F738_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_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*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); 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)); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_1; memset((&V_1), 0, sizeof(V_1)); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_2 = NULL; float V_3 = 0.0f; Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* V_4 = NULL; Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 V_5; memset((&V_5), 0, sizeof(V_5)); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_6 = NULL; float V_7 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_11; memset((&V_11), 0, sizeof(V_11)); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_12; memset((&V_12), 0, sizeof(V_12)); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_13; memset((&V_13), 0, sizeof(V_13)); float V_14 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15; memset((&V_15), 0, sizeof(V_15)); float V_16 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_17; memset((&V_17), 0, sizeof(V_17)); { // if (gridModel == null || gridModel.Config == null) return null; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = __this->___gridModel_5; 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_0021; } } { GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_2 = __this->___gridModel_5; NullCheck(L_2); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_3 = L_2->___Config_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0023; } } IL_0021: { // if (gridModel == null || gridModel.Config == null) return null; return (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01*)NULL; } IL_0023: { // var gridSize = gridModel.Config.GridCellSize; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_5 = __this->___gridModel_5; NullCheck(L_5); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_6 = L_5->___Config_5; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = L_6->___GridCellSize_5; V_0 = L_7; // Ray ray = cam.ScreenPointToRay(Input.mousePosition); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = ___0_cam; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C(NULL); NullCheck(L_8); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_10; L_10 = Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315(L_8, L_9, NULL); V_1 = L_10; // Cell bestCell = null; V_2 = (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01*)NULL; // float bestDistance = float.MaxValue; V_3 = ((std::numeric_limits::max)()); // var hitPositionAtY = new Dictionary(); Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* L_11 = (Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733*)il2cpp_codegen_object_new(Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733_il2cpp_TypeInfo_var); NullCheck(L_11); Dictionary_2__ctor_m7CD6C0E2C0AA90F1BB38DD04C873037EA842C24E(L_11, Dictionary_2__ctor_m7CD6C0E2C0AA90F1BB38DD04C873037EA842C24E_RuntimeMethod_var); V_4 = L_11; // foreach (var cell in gridModel.Cells) GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_12 = __this->___gridModel_5; NullCheck(L_12); List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* L_13 = L_12->___Cells_6; NullCheck(L_13); Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 L_14; L_14 = List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35(L_13, List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); V_5 = L_14; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0187: {// 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_0179_1; } IL_0066_1: { // foreach (var cell in gridModel.Cells) Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_15; L_15 = Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_inline((&V_5), Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var); V_6 = L_15; // var worldY = cell.Bounds.Location.y * gridSize.y; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_16 = V_6; NullCheck(L_16); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_17; L_17 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_16, NULL); V_12 = L_17; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_18; L_18 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_12), NULL); int32_t L_19 = L_18.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0; float L_21 = L_20.___y_3; V_7 = ((float)il2cpp_codegen_multiply(((float)L_19), L_21)); // if (!hitPositionAtY.ContainsKey(worldY)) Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* L_22 = V_4; float L_23 = V_7; NullCheck(L_22); bool L_24; L_24 = Dictionary_2_ContainsKey_m754E5E2059FA7DB99F1A7ECAEFD448EC0DB9A069(L_22, L_23, Dictionary_2_ContainsKey_m754E5E2059FA7DB99F1A7ECAEFD448EC0DB9A069_RuntimeMethod_var); if (L_24) { goto IL_00d7_1; } } { // var plane = new Plane(Vector3.up, new Vector3(0, worldY, 0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); float L_26 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; memset((&L_27), 0, sizeof(L_27)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_27), (0.0f), L_26, (0.0f), /*hidden argument*/NULL); Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2((&V_13), L_25, L_27, NULL); // plane.Raycast(ray, out rayDistance); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_28 = V_1; bool L_29; L_29 = Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0((&V_13), L_28, (&V_14), NULL); // var hitPoint = ray.GetPoint(rayDistance); float L_30 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF((&V_1), L_30, NULL); V_15 = L_31; // hitPositionAtY.Add(worldY, hitPoint); Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* L_32 = V_4; float L_33 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_15; NullCheck(L_32); Dictionary_2_Add_m2FBCE070529C9BDCD048C59ACDCB849CE16E96EE(L_32, L_33, L_34, Dictionary_2_Add_m2FBCE070529C9BDCD048C59ACDCB849CE16E96EE_RuntimeMethod_var); } IL_00d7_1: { // Vector3 worldHitPoint = hitPositionAtY[worldY]; Dictionary_2_t5325F3E86A1DD643DF586720E789E5CB8AA3E733* L_35 = V_4; float L_36 = V_7; NullCheck(L_35); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Dictionary_2_get_Item_mB48B8BE3644D4260E5CB9B41591832A79DF1F738(L_35, L_36, Dictionary_2_get_Item_mB48B8BE3644D4260E5CB9B41591832A79DF1F738_RuntimeMethod_var); V_8 = L_37; // var start = cell.Bounds.Location * gridSize; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_38 = V_6; NullCheck(L_38); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_39; L_39 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_38, NULL); V_12 = L_39; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_40; L_40 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_12), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_0; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_40, L_41, NULL); V_9 = L_42; // var size = cell.Bounds.Size * gridSize; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_43 = V_6; NullCheck(L_43); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_44; L_44 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_43, NULL); V_12 = L_44; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_45; L_45 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_12), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; L_47 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_45, L_46, NULL); V_10 = L_47; // Rect bounds2D = new Rect(start.x, start.z, size.x, size.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_9; float L_49 = L_48.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_9; float L_51 = L_50.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_10; float L_53 = L_52.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_10; float L_55 = L_54.___z_4; Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_11), L_49, L_51, L_53, L_55, NULL); // if (bounds2D.Contains(new Vector2(worldHitPoint.x, worldHitPoint.z))) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_8; float L_57 = L_56.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_8; float L_59 = L_58.___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60; memset((&L_60), 0, sizeof(L_60)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_60), L_57, L_59, /*hidden argument*/NULL); bool L_61; L_61 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_11), L_60, NULL); if (!L_61) { goto IL_0179_1; } } { // var distance = (worldHitPoint - cam.transform.position).sqrMagnitude; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_8; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_63 = ___0_cam; NullCheck(L_63); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_64; L_64 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_63, NULL); NullCheck(L_64); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_64, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66; L_66 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_62, L_65, NULL); V_17 = L_66; float L_67; L_67 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_17), NULL); V_16 = L_67; // if (distance < bestDistance) float L_68 = V_16; float L_69 = V_3; if ((!(((float)L_68) < ((float)L_69)))) { goto IL_0179_1; } } { // bestDistance = distance; float L_70 = V_16; V_3 = L_70; // bestCell = cell; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_71 = V_6; V_2 = L_71; } IL_0179_1: { // foreach (var cell in gridModel.Cells) bool L_72; L_72 = Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3((&V_5), Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var); if (L_72) { goto IL_0066_1; } } { goto IL_0195; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0195: { // return bestCell; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_73 = V_2; return L_73; } } // System.Void AdjacentCorridorTracker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdjacentCorridorTracker__ctor_mDC64DFDB9C64BCD277F8E6FA2E3ADD3B40F57508 (AdjacentCorridorTracker_t41D567176513000F2007A2411CAD9D449A7D8DAF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // List ConnectedCorridors = new List(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_0, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); __this->___ConnectedCorridors_9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ConnectedCorridors_9), (void*)L_0); // List ConnectedRooms = new List(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_1, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); __this->___ConnectedRooms_10 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___ConnectedRooms_10), (void*)L_1); 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 RemoveDuplicateMarkersWithinCell::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoveDuplicateMarkersWithinCell_OnDungeonMarkersEmitted_mADE44812520CDBC703B1ADA7ED73FD64212D4376 (RemoveDuplicateMarkersWithinCell_t03EF0C23C23774DAE8E628302922A9E5C3AA0CF8* __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*)&Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_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_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_RuntimeMethod_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*)&List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* V_1 = NULL; List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* V_2 = NULL; RuntimeObject* V_3 = NULL; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_7; memset((&V_7), 0, sizeof(V_7)); Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 V_8; memset((&V_8), 0, sizeof(V_8)); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_9 = NULL; { // var config = dungeon.Config as GridDungeonConfig; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = ___0_dungeon; NullCheck(L_0); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_1; L_1 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_0, NULL); // var gridSize = config.GridCellSize; NullCheck(((GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726*)IsInstClass((RuntimeObject*)L_1, GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_il2cpp_TypeInfo_var))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ((GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726*)IsInstClass((RuntimeObject*)L_1, GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_il2cpp_TypeInfo_var))->___GridCellSize_5; V_0 = L_2; // var SpatialPartition = new HashSet(); HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_3 = (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215*)il2cpp_codegen_object_new(HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215_il2cpp_TypeInfo_var); NullCheck(L_3); HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A(L_3, HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_RuntimeMethod_var); V_1 = L_3; // var markersToRemove = new List(); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_4 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_4, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); V_2 = L_4; // foreach (var marker in markers) LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_5 = ___2_markers; NullCheck(L_5); RuntimeObject* L_6; L_6 = LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97(L_5, NULL); V_3 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00a8: {// begin finally (depth: 1) { RuntimeObject* L_7 = V_3; if (!L_7) { goto IL_00b1; } } { RuntimeObject* L_8 = V_3; NullCheck(L_8); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8); } IL_00b1: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_009e_1; } IL_0026_1: { // foreach (var marker in markers) RuntimeObject* L_9 = V_3; NullCheck(L_9); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_10; L_10 = InterfaceFuncInvoker0< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var, L_9); V_4 = L_10; // if (marker.SocketType == markerName) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_11 = V_4; NullCheck(L_11); String_t* L_12 = L_11->___SocketType_1; String_t* L_13 = __this->___markerName_4; bool L_14; L_14 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_12, L_13, NULL); if (!L_14) { goto IL_009e_1; } } { // var markerLocation = Matrix.GetTranslation(ref marker.Transform); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_15 = V_4; NullCheck(L_15); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_16 = (&L_15->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_16, NULL); // int sx = Mathf.FloorToInt(markerLocation.x / gridSize.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = L_17; float L_19 = L_18.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0; float L_21 = L_20.___x_2; int32_t L_22; L_22 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_19/L_21)), NULL); V_5 = L_22; // int sz = Mathf.FloorToInt(markerLocation.z / gridSize.z); float L_23 = L_18.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0; float L_25 = L_24.___z_4; int32_t L_26; L_26 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_23/L_25)), NULL); V_6 = L_26; // var spatialKey = new IntVector(sx, 0, sz); int32_t L_27 = V_5; int32_t L_28 = V_6; IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&V_7), L_27, 0, L_28, NULL); // if (SpatialPartition.Contains(spatialKey)) { HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_29 = V_1; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_30 = V_7; NullCheck(L_29); bool L_31; L_31 = HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678(L_29, L_30, HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var); if (!L_31) { goto IL_0095_1; } } { // markersToRemove.Add(marker); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_32 = V_2; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_33 = V_4; NullCheck(L_32); List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline(L_32, L_33, List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var); // continue; goto IL_009e_1; } IL_0095_1: { // SpatialPartition.Add(spatialKey); HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_34 = V_1; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_35 = V_7; NullCheck(L_34); bool L_36; L_36 = HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C(L_34, L_35, HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var); } IL_009e_1: { // foreach (var marker in markers) RuntimeObject* L_37 = V_3; NullCheck(L_37); bool L_38; L_38 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_37); if (L_38) { goto IL_0026_1; } } { goto IL_00b2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00b2: { // foreach (var markerToRemove in markersToRemove) List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_39 = V_2; NullCheck(L_39); Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 L_40; L_40 = List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6(L_39, List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var); V_8 = L_40; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00d8: {// begin finally (depth: 1) Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9((&V_8), Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00cd_1; } IL_00bc_1: { // foreach (var markerToRemove in markersToRemove) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_41; L_41 = Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_inline((&V_8), Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_RuntimeMethod_var); V_9 = L_41; // markers.Remove(markerToRemove); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_42 = ___2_markers; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_43 = V_9; NullCheck(L_42); VirtualActionInvoker1< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(8 /* System.Void DungeonArchitect.LevelMarkerList::Remove(DungeonArchitect.PropSocket) */, L_42, L_43); } IL_00cd_1: { // foreach (var markerToRemove in markersToRemove) bool L_44; L_44 = Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E((&V_8), Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E_RuntimeMethod_var); if (L_44) { goto IL_00bc_1; } } { goto IL_00e6; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00e6: { // } return; } } // System.Void RemoveDuplicateMarkersWithinCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoveDuplicateMarkersWithinCell__ctor_m0793BDDCA88F7DF0FB79C1C1B98B400DCB6B63D1 (RemoveDuplicateMarkersWithinCell_t03EF0C23C23774DAE8E628302922A9E5C3AA0CF8* __this, const RuntimeMethod* method) { { 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 VolumeSpawnExampleListener::OnPostDungeonLayoutBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeSpawnExampleListener_OnPostDungeonLayoutBuild_m53A9E7170286B2BF56A245673955F9CD9A1B1E9D (VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8* __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*)&Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_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*)&GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* V_0 = NULL; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_1 = NULL; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_2 = NULL; Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 V_3; memset((&V_3), 0, sizeof(V_3)); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_4 = NULL; { // DestroyManagedVolumes(); VolumeSpawnExampleListener_DestroyManagedVolumes_mFF08BF09033F20CE53423196DCF0E23C96E359BF(__this, NULL); // var gridModel = model as GridDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___1_model; V_0 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_0, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); // if (gridModel == null) return; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* 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_0017; } } { // if (gridModel == null) return; return; } IL_0017: { // FindStartEndRooms(gridModel, out spawnCell, out finalBossCell); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_3 = V_0; VolumeSpawnExampleListener_FindStartEndRooms_mD92723F8450C0A8F3FC76AA51FC7C9E7AB8B2A64(__this, L_3, (&V_1), (&V_2), NULL); // foreach (var cell in gridModel.Cells) GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_4 = V_0; NullCheck(L_4); List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* L_5 = L_4->___Cells_6; NullCheck(L_5); Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 L_6; L_6 = List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35(L_5, List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); V_3 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_008b: {// begin finally (depth: 1) Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839((&V_3), Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0080_1; } IL_0030_1: { // foreach (var cell in gridModel.Cells) Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_7; L_7 = Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_inline((&V_3), Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var); V_4 = L_7; // if (cell.CellType != CellType.Room) Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_8 = V_4; NullCheck(L_8); int32_t L_9; L_9 = Cell_get_CellType_m2C666B1ED7806805420EA64623AF5D3EDFF6F642_inline(L_8, NULL); if (L_9) { goto IL_0080_1; } } { // if (cell == spawnCell) Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_10 = V_4; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_11 = V_1; if ((!(((RuntimeObject*)(Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01*)L_10) == ((RuntimeObject*)(Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01*)L_11)))) { goto IL_0059_1; } } { // DecorateRoom(dungeon, gridModel, cell, spawnRoomTheme); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_12 = ___0_dungeon; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_13 = V_0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_14 = V_4; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_15 = __this->___spawnRoomTheme_5; VolumeSpawnExampleListener_DecorateRoom_mD203986DED3D74168DF016841BEB3F2065F0B50A(__this, L_12, L_13, L_14, L_15, NULL); goto IL_0080_1; } IL_0059_1: { // else if (cell == finalBossCell) Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_16 = V_4; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_17 = V_2; if ((!(((RuntimeObject*)(Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01*)L_16) == ((RuntimeObject*)(Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01*)L_17)))) { goto IL_0070_1; } } { // DecorateRoom(dungeon, gridModel, cell, bossRoomTheme); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_18 = ___0_dungeon; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_19 = V_0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_20 = V_4; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_21 = __this->___bossRoomTheme_4; VolumeSpawnExampleListener_DecorateRoom_mD203986DED3D74168DF016841BEB3F2065F0B50A(__this, L_18, L_19, L_20, L_21, NULL); goto IL_0080_1; } IL_0070_1: { // DecorateRoom(dungeon, gridModel, cell, GetRandomTheme()); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_22 = ___0_dungeon; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_23 = V_0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_24 = V_4; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_25; L_25 = VolumeSpawnExampleListener_GetRandomTheme_m1B18043C0373347F8D2C3F21C8D1FE6A2F9565A5(__this, NULL); VolumeSpawnExampleListener_DecorateRoom_mD203986DED3D74168DF016841BEB3F2065F0B50A(__this, L_22, L_23, L_24, L_25, NULL); } IL_0080_1: { // foreach (var cell in gridModel.Cells) bool L_26; L_26 = Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3((&V_3), Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var); if (L_26) { goto IL_0030_1; } } { goto IL_0099; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0099: { // } return; } } // System.Void VolumeSpawnExampleListener::OnDungeonDestroyed(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeSpawnExampleListener_OnDungeonDestroyed_m2872FA309A8B013AC5330CADF9B0A8C6F1DB9A4B (VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { { // DestroyManagedVolumes(); VolumeSpawnExampleListener_DestroyManagedVolumes_mFF08BF09033F20CE53423196DCF0E23C96E359BF(__this, NULL); // } return; } } // System.Void VolumeSpawnExampleListener::DecorateRoom(DungeonArchitect.Dungeon,DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeSpawnExampleListener_DecorateRoom_mD203986DED3D74168DF016841BEB3F2065F0B50A (VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___1_gridModel, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___2_cell, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___3_theme, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_mA2A46D7450857377ED3B71EBDF87F462C7DA8B3E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); 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)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_4 = NULL; Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_5; memset((&V_5), 0, sizeof(V_5)); { // if (theme == null || cell == null) return; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = ___3_theme; 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_000d; } } { Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_2 = ___2_cell; if (L_2) { goto IL_000e; } } IL_000d: { // if (theme == null || cell == null) return; return; } IL_000e: { // var gridSize = gridModel.Config.GridCellSize; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_3 = ___1_gridModel; NullCheck(L_3); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_4 = L_3->___Config_5; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = L_4->___GridCellSize_5; V_0 = L_5; // Vector3 position = cell.Bounds.Location * gridSize; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_6 = ___2_cell; NullCheck(L_6); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_7; L_7 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_6, NULL); V_5 = L_7; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_8; L_8 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_5), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_8, L_9, NULL); // Vector3 size = cell.Bounds.Size * gridSize; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_11 = ___2_cell; NullCheck(L_11); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_12; L_12 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_11, NULL); V_5 = L_12; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_13; L_13 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_5), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_13, L_14, NULL); V_1 = L_15; // var center = position + size / 2.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_16, (2.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_10, L_17, NULL); V_2 = L_18; // var scale = size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_1; V_3 = L_19; // scale.y = 5; // Fixed height of the volume. Optionally make this customizable (&V_3)->___y_3 = (5.0f); // var volumeObject = Instantiate(themeVolumeTemplate.gameObject) as GameObject; Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* L_20 = __this->___themeVolumeTemplate_8; NullCheck(L_20); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21; L_21 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_20, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22; L_22 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_21, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); V_4 = L_22; // volumeObject.transform.position = center; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = V_4; NullCheck(L_23); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24; L_24 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_23, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_2; NullCheck(L_24); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_24, L_25, NULL); // volumeObject.transform.localScale = scale; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = V_4; NullCheck(L_26); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27; L_27 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_26, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_3; NullCheck(L_27); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_27, L_28, NULL); // var volume = volumeObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = V_4; NullCheck(L_29); ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_30; L_30 = GameObject_GetComponent_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_mA2A46D7450857377ED3B71EBDF87F462C7DA8B3E(L_29, GameObject_GetComponent_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_mA2A46D7450857377ED3B71EBDF87F462C7DA8B3E_RuntimeMethod_var); // volume.dungeon = dungeon; // Let the volume know that it belongs to this dungeon ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_31 = L_30; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_32 = ___0_dungeon; NullCheck(L_31); ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)L_31)->___dungeon_4 = L_32; Il2CppCodeGenWriteBarrier((void**)(&((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)L_31)->___dungeon_4), (void*)L_32); // volume.overrideTheme = theme; // Assign the theme we'd like this volume to override Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_33 = ___3_theme; NullCheck(L_31); L_31->___overrideTheme_9 = L_33; Il2CppCodeGenWriteBarrier((void**)(&L_31->___overrideTheme_9), (void*)L_33); // managedVolumes.Add(volumeObject); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_34 = __this->___managedVolumes_7; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35 = V_4; NullCheck(L_34); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_34, L_35, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // } return; } } // DungeonArchitect.Graphs.Graph VolumeSpawnExampleListener::GetRandomTheme() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* VolumeSpawnExampleListener_GetRandomTheme_m1B18043C0373347F8D2C3F21C8D1FE6A2F9565A5 (VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8* __this, const RuntimeMethod* method) { { // if (roomThemes.Length == 0) GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA* L_0 = __this->___roomThemes_6; NullCheck(L_0); if ((((RuntimeArray*)L_0)->max_length)) { goto IL_000b; } } { // return null; return (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520*)NULL; } IL_000b: { // return roomThemes[Random.Range(0, roomThemes.Length)]; GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA* L_1 = __this->___roomThemes_6; GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA* L_2 = __this->___roomThemes_6; NullCheck(L_2); int32_t L_3; L_3 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL); NullCheck(L_1); int32_t L_4 = L_3; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_5 = (L_1)->GetAt(static_cast(L_4)); return L_5; } } // System.Void VolumeSpawnExampleListener::FindStartEndRooms(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell&,DungeonArchitect.Builders.Grid.Cell&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeSpawnExampleListener_FindStartEndRooms_mD92723F8450C0A8F3FC76AA51FC7C9E7AB8B2A64 (VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_gridModel, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01** ___1_spawnCell, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01** ___2_finalBossCell, const RuntimeMethod* method) { CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* V_0 = NULL; { // var furthestCells = GridDungeonModelUtils.FindFurthestRooms(gridModel); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = ___0_gridModel; CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_1; L_1 = GridDungeonModelUtils_FindFurthestRooms_m2D6178877810725C28FDFFBD2351835DA5E15A51(L_0, NULL); V_0 = L_1; // if (furthestCells.Length == 2 && furthestCells[0] != null && furthestCells[1] != null) CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_2 = V_0; NullCheck(L_2); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) == ((uint32_t)2)))) { goto IL_0022; } } { CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_3 = V_0; NullCheck(L_3); int32_t L_4 = 0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_5 = (L_3)->GetAt(static_cast(L_4)); if (!L_5) { goto IL_0022; } } { CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_6 = V_0; NullCheck(L_6); int32_t L_7 = 1; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_8 = (L_6)->GetAt(static_cast(L_7)); if (!L_8) { goto IL_0022; } } { // spawnCell = furthestCells[0]; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01** L_9 = ___1_spawnCell; CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_10 = V_0; NullCheck(L_10); int32_t L_11 = 0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_12 = (L_10)->GetAt(static_cast(L_11)); *((RuntimeObject**)L_9) = (RuntimeObject*)L_12; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)L_12); // finalBossCell = furthestCells[1]; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01** L_13 = ___2_finalBossCell; CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_14 = V_0; NullCheck(L_14); int32_t L_15 = 1; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_16 = (L_14)->GetAt(static_cast(L_15)); *((RuntimeObject**)L_13) = (RuntimeObject*)L_16; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_13, (void*)(RuntimeObject*)L_16); return; } IL_0022: { // spawnCell = null; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01** L_17 = ___1_spawnCell; *((RuntimeObject**)L_17) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)NULL); // finalBossCell = null; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01** L_18 = ___2_finalBossCell; *((RuntimeObject**)L_18) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)NULL); // } return; } } // System.Void VolumeSpawnExampleListener::DestroyManagedVolumes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeSpawnExampleListener_DestroyManagedVolumes_mFF08BF09033F20CE53423196DCF0E23C96E359BF (VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 V_0; memset((&V_0), 0, sizeof(V_0)); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; { // foreach (var volume in managedVolumes) List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___managedVolumes_7; NullCheck(L_0); Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_1; L_1 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_0, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0036: {// begin finally (depth: 1) Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_0), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_002b_1; } IL_000e_1: { // foreach (var volume in managedVolumes) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2; L_2 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_0), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var); V_1 = L_2; // if (Application.isPlaying) bool L_3; L_3 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_3) { goto IL_0025_1; } } { // Destroy(volume); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_4, NULL); goto IL_002b_1; } IL_0025_1: { // DestroyImmediate(volume); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_5, NULL); } IL_002b_1: { // foreach (var volume in managedVolumes) bool L_6; L_6 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_0), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var); if (L_6) { goto IL_000e_1; } } { goto IL_0044; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0044: { // managedVolumes.Clear(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_7 = __this->___managedVolumes_7; NullCheck(L_7); List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_7, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var); // } return; } } // System.Void VolumeSpawnExampleListener::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeSpawnExampleListener__ctor_m554ED305B4556FAA29C7E8898109BFDEB5C7C5C4 (VolumeSpawnExampleListener_tB3DEEDCFFF161F67A478FA5561205729CE3625D8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // List managedVolumes = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); __this->___managedVolumes_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___managedVolumes_7), (void*)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 DemoHUD::OnGUI() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DemoHUD_OnGUI_mAF1CF0A7F9F30BAC2374963C92A823D1D9943CC1 (DemoHUD_t820275B1434C5CC8E4BBE23B088181FFF4D23B83* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6CEE94DA257E2DAA493FBB2B7CCC68324A3D506); s_Il2CppMethodInitialized = true; } { // var bounds = new Rect(10, 10, 200, 70); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0; memset((&L_0), 0, sizeof(L_0)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_0), (10.0f), (10.0f), (200.0f), (70.0f), /*hidden argument*/NULL); // GUI.Label(bounds, "Right Click - Look Around \nWASD - Move \nSpace - Generate New layout", guiStyle); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_1 = __this->___guiStyle_4; il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); GUI_Label_m0D7BA53414421D71010DFF628EAA6CCCB3DE737E(L_0, _stringLiteralE6CEE94DA257E2DAA493FBB2B7CCC68324A3D506, L_1, NULL); // } return; } } // System.Void DemoHUD::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DemoHUD__ctor_m833A674E9899804EC8F00A0D9C961785ABF4CC24 (DemoHUD_t820275B1434C5CC8E4BBE23B088181FFF4D23B83* __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 RegenerateDungeonLayout::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegenerateDungeonLayout_Start_m1F60786D296DA16CD3F9D4AEF85B262AB18159F1 (RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* __this, const RuntimeMethod* method) { { // StartCoroutine(RebuildDungeon()); RuntimeObject* L_0; L_0 = RegenerateDungeonLayout_RebuildDungeon_m97ED1C2EDBCDAAB9F1B798D8F53E481DA63B003B(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1; L_1 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_0, NULL); // } return; } } // System.Void RegenerateDungeonLayout::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegenerateDungeonLayout_Update_m7ABD6C22DCD400E70E2E89CFF4CD9511882D779A (RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* __this, const RuntimeMethod* method) { { // if (Input.GetKeyDown(KeyCode.Space)) bool L_0; L_0 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)32), NULL); if (!L_0) { goto IL_0016; } } { // StartCoroutine(RebuildDungeon()); RuntimeObject* L_1; L_1 = RegenerateDungeonLayout_RebuildDungeon_m97ED1C2EDBCDAAB9F1B798D8F53E481DA63B003B(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2; L_2 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_1, NULL); } IL_0016: { // } return; } } // System.Collections.IEnumerator RegenerateDungeonLayout::RebuildDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RegenerateDungeonLayout_RebuildDungeon_m97ED1C2EDBCDAAB9F1B798D8F53E481DA63B003B (RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35* L_0 = (U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35*)il2cpp_codegen_object_new(U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35_il2cpp_TypeInfo_var); NullCheck(L_0); U3CRebuildDungeonU3Ed__4__ctor_m282A46DC826792317C494790C6C582FB6CB91EBC(L_0, 0, NULL); U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); return L_1; } } // System.Void RegenerateDungeonLayout::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegenerateDungeonLayout__ctor_m7F183CE34202CA2B6E6D4887D736F9FBC668F5A1 (RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* __this, const RuntimeMethod* method) { { // bool performCleanRebuild = true; __this->___performCleanRebuild_5 = (bool)1; 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 RegenerateDungeonLayout/d__4::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildDungeonU3Ed__4__ctor_m282A46DC826792317C494790C6C582FB6CB91EBC (U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_U3CU3E1__state; __this->___U3CU3E1__state_0 = L_0; return; } } // System.Void RegenerateDungeonLayout/d__4::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildDungeonU3Ed__4_System_IDisposable_Dispose_m2D2B5898F5444D362C1714864505B1B6F8514A93 (U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35* __this, const RuntimeMethod* method) { { return; } } // System.Boolean RegenerateDungeonLayout/d__4::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CRebuildDungeonU3Ed__4_MoveNext_m58F80547845F8389561F2E6617D46DB5457B4D9D (U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* V_1 = NULL; DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* V_2 = NULL; { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; if (!L_2) { goto IL_0017; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_005b; } } { return (bool)0; } IL_0017: { __this->___U3CU3E1__state_0 = (-1); // if (dungeon != null) RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* L_4 = V_1; NullCheck(L_4); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_5 = L_4->___dungeon_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0094; } } { // if (performCleanRebuild) RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* L_7 = V_1; NullCheck(L_7); bool L_8 = L_7->___performCleanRebuild_5; if (!L_8) { goto IL_0062; } } { // dungeon.DestroyDungeon(); RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* L_9 = V_1; NullCheck(L_9); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_10 = L_9->___dungeon_4; NullCheck(L_10); Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(L_10, NULL); // performCleanRebuild = false; RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* L_11 = V_1; NullCheck(L_11); L_11->___performCleanRebuild_5 = (bool)0; // yield return 0; int32_t L_12 = 0; RuntimeObject* L_13 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_12); __this->___U3CU3E2__current_1 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_13); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_005b: { __this->___U3CU3E1__state_0 = (-1); } IL_0062: { // var config = dungeon.Config; RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* L_14 = V_1; NullCheck(L_14); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_15 = L_14->___dungeon_4; NullCheck(L_15); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_16; L_16 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_15, NULL); V_2 = L_16; // if (config != null) DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_17 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_18) { goto IL_0094; } } { // config.Seed = (uint)(Random.value * uint.MaxValue); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_19 = V_2; float L_20; L_20 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL); NullCheck(L_19); L_19->___Seed_4 = il2cpp_codegen_cast_floating_point(((float)il2cpp_codegen_multiply(L_20, (4.2949673E+09f)))); // dungeon.Build(); RegenerateDungeonLayout_t88B7BFEC326FC20068BC172AFC65348C603D362C* L_21 = V_1; NullCheck(L_21); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_22 = L_21->___dungeon_4; NullCheck(L_22); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_22, NULL); } IL_0094: { // } return (bool)0; } } // System.Object RegenerateDungeonLayout/d__4::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRebuildDungeonU3Ed__4_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m49342154065577F03545945453C39DCA7DAD2473 (U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void RegenerateDungeonLayout/d__4::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildDungeonU3Ed__4_System_Collections_IEnumerator_Reset_m0751F21F24FE2B2A0E9C0BA2B4A058A8A28CD08B (U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CRebuildDungeonU3Ed__4_System_Collections_IEnumerator_Reset_m0751F21F24FE2B2A0E9C0BA2B4A058A8A28CD08B_RuntimeMethod_var))); } } // System.Object RegenerateDungeonLayout/d__4::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRebuildDungeonU3Ed__4_System_Collections_IEnumerator_get_Current_m27B65B4C1D011043ECDC774CC318FD8860C7713F (U3CRebuildDungeonU3Ed__4_t9A886B8DC9E631906EE651FEA0544B068B0D4B35* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void CellSpatialConfig3D::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellSpatialConfig3D__ctor_m4D748B8EA7710011E161E5851D9C3B79AEE5AB05 (CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* __this, const RuntimeMethod* method) { { // public bool StopOnFound = true; __this->___StopOnFound_3 = (bool)1; 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 CornerEmitter3D::RegisterConfig(System.String,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03 (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, String_t* ___0_MarkerName, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_NeighborConfig, const RuntimeMethod* method) { { // RegisterConfig(MarkerName, NeighborConfig, true); String_t* L_0 = ___0_MarkerName; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___1_NeighborConfig; CornerEmitter3D_RegisterConfig_m802EABDCDCD79126C74D681C577A4492390BA28E(__this, L_0, L_1, (bool)1, NULL); // } return; } } // System.Void CornerEmitter3D::RegisterConfig(System.String,System.Int32[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D_RegisterConfig_m802EABDCDCD79126C74D681C577A4492390BA28E (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, String_t* ___0_MarkerName, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_NeighborConfig, bool ___2_StopOnFound, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE7559086A2E1376FF3FD15C1DB3D3A31011CCBFA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* V_1 = NULL; int32_t V_2 = 0; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* V_3 = NULL; { // var Config = new CellSpatialConfig3D(); CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_0 = (CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43*)il2cpp_codegen_object_new(CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43_il2cpp_TypeInfo_var); NullCheck(L_0); CellSpatialConfig3D__ctor_m4D748B8EA7710011E161E5851D9C3B79AEE5AB05(L_0, NULL); V_1 = L_0; // Config.MarkerName = MarkerName; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_1 = V_1; String_t* L_2 = ___0_MarkerName; NullCheck(L_1); L_1->___MarkerName_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___MarkerName_0), (void*)L_2); // Config.NeighborConfig = NeighborConfig; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_3 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = ___1_NeighborConfig; NullCheck(L_3); L_3->___NeighborConfig_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___NeighborConfig_1), (void*)L_4); // Config.RotationOffsetZ = 0; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_5 = V_1; NullCheck(L_5); L_5->___RotationOffsetZ_2 = (0.0f); // Config.StopOnFound = StopOnFound; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_6 = V_1; bool L_7 = ___2_StopOnFound; NullCheck(L_6); L_6->___StopOnFound_3 = L_7; // CornerConfigs.Add(Config); List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353* L_8 = __this->___CornerConfigs_4; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_9 = V_1; NullCheck(L_8); List_1_Add_mE7559086A2E1376FF3FD15C1DB3D3A31011CCBFA_inline(L_8, L_9, List_1_Add_mE7559086A2E1376FF3FD15C1DB3D3A31011CCBFA_RuntimeMethod_var); // var RotatedMap = NeighborConfig; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = ___1_NeighborConfig; V_0 = L_10; // for (int i = 1; i < 4; i++) V_2 = 1; goto IL_0076; } IL_0038: { // RotatedMap = Rotate90(RotatedMap); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12; L_12 = CornerEmitter3D_Rotate90_mBADF77D996A67178A5609520968AFEEE3683FA79(__this, L_11, NULL); V_0 = L_12; // var Config = new CellSpatialConfig3D(); CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_13 = (CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43*)il2cpp_codegen_object_new(CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43_il2cpp_TypeInfo_var); NullCheck(L_13); CellSpatialConfig3D__ctor_m4D748B8EA7710011E161E5851D9C3B79AEE5AB05(L_13, NULL); V_3 = L_13; // Config.MarkerName = MarkerName; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_14 = V_3; String_t* L_15 = ___0_MarkerName; NullCheck(L_14); L_14->___MarkerName_0 = L_15; Il2CppCodeGenWriteBarrier((void**)(&L_14->___MarkerName_0), (void*)L_15); // Config.NeighborConfig = RotatedMap; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_16 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = V_0; NullCheck(L_16); L_16->___NeighborConfig_1 = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_16->___NeighborConfig_1), (void*)L_17); // Config.RotationOffsetZ = i * 90; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_18 = V_3; int32_t L_19 = V_2; NullCheck(L_18); L_18->___RotationOffsetZ_2 = ((float)((int32_t)il2cpp_codegen_multiply(L_19, ((int32_t)90)))); // Config.StopOnFound = StopOnFound; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_20 = V_3; bool L_21 = ___2_StopOnFound; NullCheck(L_20); L_20->___StopOnFound_3 = L_21; // CornerConfigs.Add(Config); List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353* L_22 = __this->___CornerConfigs_4; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_23 = V_3; NullCheck(L_22); List_1_Add_mE7559086A2E1376FF3FD15C1DB3D3A31011CCBFA_inline(L_22, L_23, List_1_Add_mE7559086A2E1376FF3FD15C1DB3D3A31011CCBFA_RuntimeMethod_var); // for (int i = 1; i < 4; i++) int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0076: { // for (int i = 1; i < 4; i++) int32_t L_25 = V_2; if ((((int32_t)L_25) < ((int32_t)4))) { goto IL_0038; } } { // } return; } } // System.Int32[] CornerEmitter3D::Rotate90(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* CornerEmitter3D_Rotate90_mBADF77D996A67178A5609520968AFEEE3683FA79 (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_NeighborConfig, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____3F0B09BAFDE44E2E524C4C6B0F744D47BB348C37B5F3BA94A979500C18DCE798_5_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____921C803ABFA6AC88F44F7AB19198E5C137D1C7183E8E6912757A6263E8DEE0A5_9_FieldInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL; int32_t V_3 = 0; { // var SrcIndex = new int[] { // 0, 1, 2, // 3, 4, 5, // 6, 7, 8 // }; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____921C803ABFA6AC88F44F7AB19198E5C137D1C7183E8E6912757A6263E8DEE0A5_9_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); V_0 = L_1; // var DstIndex = new int[] { // 6, 3, 0, // 7, 4, 1, // 8, 5, 2 // }; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____3F0B09BAFDE44E2E524C4C6B0F744D47BB348C37B5F3BA94A979500C18DCE798_5_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL); V_1 = L_4; // var Result = new int[9]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); V_2 = L_6; // for (int i = 0; i < 9; i++) V_3 = 0; goto IL_0040; } IL_0032: { // Result[DstIndex[i]] = NeighborConfig[SrcIndex[i]]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_1; int32_t L_9 = V_3; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ___0_NeighborConfig; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_0; int32_t L_14 = V_3; NullCheck(L_13); int32_t L_15 = L_14; int32_t L_16 = (L_13)->GetAt(static_cast(L_15)); NullCheck(L_12); int32_t L_17 = L_16; int32_t L_18 = (L_12)->GetAt(static_cast(L_17)); NullCheck(L_7); (L_7)->SetAt(static_cast(L_11), (int32_t)L_18); // for (int i = 0; i < 9; i++) int32_t L_19 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0040: { // for (int i = 0; i < 9; i++) int32_t L_20 = V_3; if ((((int32_t)L_20) < ((int32_t)((int32_t)9)))) { goto IL_0032; } } { // return Result; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = V_2; return L_21; } } // System.Void CornerEmitter3D::EmitMarkers(DungeonArchitect.DungeonBuilder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D_EmitMarkers_m034E6CD9F8A35D40BBB4ED9A5CA8440A358CD569 (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, 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*)&Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_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*)&GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral740A3E0E070382E541306AF2952CD846315649EB); s_Il2CppMethodInitialized = true; } GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* V_0 = NULL; Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 V_1; memset((&V_1), 0, sizeof(V_1)); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; int32_t V_4 = 0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_5; memset((&V_5), 0, sizeof(V_5)); String_t* G_B3_0 = NULL; String_t* G_B2_0 = NULL; String_t* G_B4_0 = NULL; String_t* G_B4_1 = NULL; { // Initialize(); CornerEmitter3D_Initialize_mE098BD2BBB6582DF5E6DD162AACF78BA79918C5A(__this, NULL); // if (!(builder is GridDungeonBuilder)) DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = ___0_builder; if (((GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4*)IsInstClass((RuntimeObject*)L_0, GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4_il2cpp_TypeInfo_var))) { goto IL_0039; } } { // Debug.LogWarning("Unsupported builder type used with marker emitter MarkerEmitterFindLowestPoint. Expected GridDungeonBuilder. Received:" + (builder != null ? builder.GetType().ToString() : "null")); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_1 = ___0_builder; 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); G_B2_0 = _stringLiteral740A3E0E070382E541306AF2952CD846315649EB; if (L_2) { G_B3_0 = _stringLiteral740A3E0E070382E541306AF2952CD846315649EB; goto IL_0023; } } { G_B4_0 = _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174; G_B4_1 = G_B2_0; goto IL_002e; } IL_0023: { DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_3 = ___0_builder; NullCheck(L_3); Type_t* L_4; L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL); NullCheck(L_4); String_t* L_5; L_5 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_4); G_B4_0 = L_5; G_B4_1 = G_B3_0; } IL_002e: { String_t* L_6; L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B4_1, G_B4_0, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_6, NULL); // return; return; } IL_0039: { // var gridModel = builder.Model as GridDungeonModel; DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_7 = ___0_builder; NullCheck(L_7); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_8; L_8 = DungeonBuilder_get_Model_m389A71C7447944C07FFB0F24CDC1835A33E76C16_inline(L_7, NULL); V_0 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_8, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); // foreach (var cell in gridModel.Cells) GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_9 = V_0; NullCheck(L_9); List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* L_10 = L_9->___Cells_6; NullCheck(L_10); Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 L_11; L_11 = List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35(L_10, List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); V_1 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00cf: {// begin finally (depth: 1) Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839((&V_1), Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00c4_1; } IL_0053_1: { // foreach (var cell in gridModel.Cells) Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_12; L_12 = Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_inline((&V_1), Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var); // var bounds = cell.Bounds; NullCheck(L_12); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_13; L_13 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_12, NULL); V_2 = L_13; // for (var x = bounds.X; x < bounds.X + bounds.Width; x++) int32_t L_14; L_14 = Rectangle_get_X_mD341734E31CFC938EC2F3E84BFBCFEC5508AF1F9((&V_2), NULL); V_3 = L_14; goto IL_00b2_1; } IL_006a_1: { // for (var z = bounds.Z; z < bounds.Z + bounds.Length; z++) int32_t L_15; L_15 = Rectangle_get_Z_mA65FD7EB998C73981F6B38913C44EA26AEF345F4((&V_2), NULL); V_4 = L_15; goto IL_009b_1; } IL_0075_1: { // var point = new IntVector(x, bounds.Location.y, z); int32_t L_16 = V_3; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_17; L_17 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_2), NULL); int32_t L_18 = L_17.___y_1; int32_t L_19 = V_4; IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&V_5), L_16, L_18, L_19, NULL); // EmitForPoint(builder, gridModel, point); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_20 = ___0_builder; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_21 = V_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_22 = V_5; CornerEmitter3D_EmitForPoint_m2F48F4C08F9190E9987F6D9FAB4ACB8B2A1CD180(__this, L_20, L_21, L_22, NULL); // for (var z = bounds.Z; z < bounds.Z + bounds.Length; z++) int32_t L_23 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_009b_1: { // for (var z = bounds.Z; z < bounds.Z + bounds.Length; z++) int32_t L_24 = V_4; int32_t L_25; L_25 = Rectangle_get_Z_mA65FD7EB998C73981F6B38913C44EA26AEF345F4((&V_2), NULL); int32_t L_26; L_26 = Rectangle_get_Length_mED01F5FFE1B4FFF9A67FE93A0C2D9258CECBB435((&V_2), NULL); if ((((int32_t)L_24) < ((int32_t)((int32_t)il2cpp_codegen_add(L_25, L_26))))) { goto IL_0075_1; } } { // for (var x = bounds.X; x < bounds.X + bounds.Width; x++) int32_t L_27 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_00b2_1: { // for (var x = bounds.X; x < bounds.X + bounds.Width; x++) int32_t L_28 = V_3; int32_t L_29; L_29 = Rectangle_get_X_mD341734E31CFC938EC2F3E84BFBCFEC5508AF1F9((&V_2), NULL); int32_t L_30; L_30 = Rectangle_get_Width_m8EF061695117C080FF4BA340AFF6FCC43746A38C((&V_2), NULL); if ((((int32_t)L_28) < ((int32_t)((int32_t)il2cpp_codegen_add(L_29, L_30))))) { goto IL_006a_1; } } IL_00c4_1: { // foreach (var cell in gridModel.Cells) bool L_31; L_31 = Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3((&V_1), Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var); if (L_31) { goto IL_0053_1; } } { goto IL_00dd; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00dd: { // } return; } } // System.Void CornerEmitter3D::EmitForPoint(DungeonArchitect.DungeonBuilder,DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.IntVector) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D_EmitForPoint_m2F48F4C08F9190E9987F6D9FAB4ACB8B2A1CD180 (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___1_model, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_point, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD3BBA63AB85E1791F5F0CD1ED973FC35A3B1AF18_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9F5B150C7D04AA4C15A5EDD573AAC2F9D3F418AA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8513A99D66419207F533647A8DB59382E1DFB983_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8DC12489C9B9D166C680CB93B7B181395665661A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t172C3A888567CBEDEFAD4DE58438AF27DF29C2D8 V_0; memset((&V_0), 0, sizeof(V_0)); CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* V_1 = NULL; { // foreach (var config in CornerConfigs) List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353* L_0 = __this->___CornerConfigs_4; NullCheck(L_0); Enumerator_t172C3A888567CBEDEFAD4DE58438AF27DF29C2D8 L_1; L_1 = List_1_GetEnumerator_m8DC12489C9B9D166C680CB93B7B181395665661A(L_0, List_1_GetEnumerator_m8DC12489C9B9D166C680CB93B7B181395665661A_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004b: {// begin finally (depth: 1) Enumerator_Dispose_mD3BBA63AB85E1791F5F0CD1ED973FC35A3B1AF18((&V_0), Enumerator_Dispose_mD3BBA63AB85E1791F5F0CD1ED973FC35A3B1AF18_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0040_1; } IL_000e_1: { // foreach (var config in CornerConfigs) CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_2; L_2 = Enumerator_get_Current_m8513A99D66419207F533647A8DB59382E1DFB983_inline((&V_0), Enumerator_get_Current_m8513A99D66419207F533647A8DB59382E1DFB983_RuntimeMethod_var); V_1 = L_2; // if (ConfigMatches(model, point, config)) GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_3 = ___1_model; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_4 = ___2_point; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_5 = V_1; bool L_6; L_6 = CornerEmitter3D_ConfigMatches_m562948C9E3ADB237798C1D8746B43E680DC916AD(__this, L_3, L_4, L_5, NULL); if (!L_6) { goto IL_0040_1; } } { // EmitCornerMarker(builder, model, point, config.RotationOffsetZ, config.MarkerName); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_7 = ___0_builder; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_8 = ___1_model; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_9 = ___2_point; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_10 = V_1; NullCheck(L_10); float L_11 = L_10->___RotationOffsetZ_2; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_12 = V_1; NullCheck(L_12); String_t* L_13 = L_12->___MarkerName_0; CornerEmitter3D_EmitCornerMarker_m246C4A7CB819E018A77721ECE91D35C81ECBE403(__this, L_7, L_8, L_9, L_11, L_13, NULL); // if (config.StopOnFound) CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_14 = V_1; NullCheck(L_14); bool L_15 = L_14->___StopOnFound_3; if (!L_15) { goto IL_0040_1; } } { // break; goto IL_0059; } IL_0040_1: { // foreach (var config in CornerConfigs) bool L_16; L_16 = Enumerator_MoveNext_m9F5B150C7D04AA4C15A5EDD573AAC2F9D3F418AA((&V_0), Enumerator_MoveNext_m9F5B150C7D04AA4C15A5EDD573AAC2F9D3F418AA_RuntimeMethod_var); if (L_16) { goto IL_000e_1; } } { goto IL_0059; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0059: { // } return; } } // System.Boolean CornerEmitter3D::ConfigMatches(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.IntVector,CellSpatialConfig3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CornerEmitter3D_ConfigMatches_m562948C9E3ADB237798C1D8746B43E680DC916AD (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_Model, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___1_Point, CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* ___2_Config, const RuntimeMethod* method) { GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* V_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* V_8 = NULL; bool V_9 = false; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_10 = NULL; Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_11; memset((&V_11), 0, sizeof(V_11)); { // var centerCellInfo = Model.GetGridCellLookup(Point.x, Point.z); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = ___0_Model; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_1 = ___1_Point; int32_t L_2 = L_1.___x_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_3 = ___1_Point; int32_t L_4 = L_3.___z_2; NullCheck(L_0); GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_5; L_5 = GridDungeonModel_GetGridCellLookup_mDA4C3FF33EE7990C289589A8822E610513BFFBC4(L_0, L_2, L_4, NULL); V_0 = L_5; // var neighbors = Config.NeighborConfig; CellSpatialConfig3D_t444CC194153F84395CBFCFFEBE85CE8DF7539E43* L_6 = ___2_Config; NullCheck(L_6); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_6->___NeighborConfig_1; V_1 = L_7; // for (int i = 0; i < neighbors.Length; i++) V_2 = 0; goto IL_0123; } IL_0021: { // int code = neighbors[i]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_1; int32_t L_9 = V_2; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_3 = L_11; // if (code == 0) int32_t L_12 = V_3; if (!L_12) { goto IL_011f; } } { // int dx = i % 3; int32_t L_13 = V_2; V_4 = ((int32_t)(L_13%3)); // int dz = i / 3; int32_t L_14 = V_2; V_5 = ((int32_t)(L_14/3)); // dx--; dz--; // bring to -1..1 range (from previous 0..2) int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_subtract(L_15, 1)); // dx--; dz--; // bring to -1..1 range (from previous 0..2) int32_t L_16 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); // int x = Point.x + dx; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_17 = ___1_Point; int32_t L_18 = L_17.___x_0; int32_t L_19 = V_4; V_6 = ((int32_t)il2cpp_codegen_add(L_18, L_19)); // int z = Point.z + dz; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_20 = ___1_Point; int32_t L_21 = L_20.___z_2; int32_t L_22 = V_5; V_7 = ((int32_t)il2cpp_codegen_add(L_21, L_22)); // var cellInfo = Model.GetGridCellLookup(x, z); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_23 = ___0_Model; int32_t L_24 = V_6; int32_t L_25 = V_7; NullCheck(L_23); GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_26; L_26 = GridDungeonModel_GetGridCellLookup_mDA4C3FF33EE7990C289589A8822E610513BFFBC4(L_23, L_24, L_25, NULL); V_8 = L_26; // bool empty = cellInfo.CellType == CellType.Unknown; GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_27 = V_8; NullCheck(L_27); int32_t L_28 = L_27->___CellType_1; V_9 = (bool)((((int32_t)L_28) == ((int32_t)3))? 1 : 0); // if (!centerCellInfo.ContainsDoor) GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_29 = V_0; NullCheck(L_29); bool L_30 = L_29->___ContainsDoor_2; if (L_30) { goto IL_008f; } } { // empty |= IsRoomCorridor(centerCellInfo.CellType, cellInfo.CellType); bool L_31 = V_9; GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_32 = V_0; NullCheck(L_32); int32_t L_33 = L_32->___CellType_1; GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_34 = V_8; NullCheck(L_34); int32_t L_35 = L_34->___CellType_1; bool L_36; L_36 = CornerEmitter3D_IsRoomCorridor_mF2C95E352285DA5244F4A6DC3762E294E07949FF(__this, L_33, L_35, NULL); V_9 = (bool)((int32_t)((int32_t)L_31|(int32_t)L_36)); } IL_008f: { // if (!empty && centerCellInfo.CellType == CellType.Room && cellInfo.CellType == CellType.Room && centerCellInfo.CellId != cellInfo.CellId) bool L_37 = V_9; if (L_37) { goto IL_00be; } } { GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_38 = V_0; NullCheck(L_38); int32_t L_39 = L_38->___CellType_1; if (L_39) { goto IL_00be; } } { GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_40 = V_8; NullCheck(L_40); int32_t L_41 = L_40->___CellType_1; if (L_41) { goto IL_00be; } } { GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_42 = V_0; NullCheck(L_42); int32_t L_43 = L_42->___CellId_0; GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_44 = V_8; NullCheck(L_44); int32_t L_45 = L_44->___CellId_0; if ((((int32_t)L_43) == ((int32_t)L_45))) { goto IL_00be; } } { // if (!mergeRoomCorridor) bool L_46 = __this->___mergeRoomCorridor_5; if (L_46) { goto IL_00be; } } { // empty = true; V_9 = (bool)1; } IL_00be: { // if (!empty) bool L_47 = V_9; if (L_47) { goto IL_010a; } } { // var cell0 = Model.GetCell(cellInfo.CellId); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_48 = ___0_Model; GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_49 = V_8; NullCheck(L_49); int32_t L_50 = L_49->___CellId_0; NullCheck(L_48); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_51; L_51 = GridDungeonModel_GetCell_m161919F5C8F919C9D89B98E3AF0C4013E19784EE(L_48, L_50, NULL); // var cell1 = Model.GetCell(centerCellInfo.CellId); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_52 = ___0_Model; GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_53 = V_0; NullCheck(L_53); int32_t L_54 = L_53->___CellId_0; NullCheck(L_52); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_55; L_55 = GridDungeonModel_GetCell_m161919F5C8F919C9D89B98E3AF0C4013E19784EE(L_52, L_54, NULL); V_10 = L_55; // if (cell0.Bounds.Location.y != cell1.Bounds.Location.y) NullCheck(L_51); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_56; L_56 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_51, NULL); V_11 = L_56; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_57; L_57 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_11), NULL); int32_t L_58 = L_57.___y_1; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_59 = V_10; NullCheck(L_59); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_60; L_60 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_59, NULL); V_11 = L_60; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_61; L_61 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_11), NULL); int32_t L_62 = L_61.___y_1; if ((((int32_t)L_58) == ((int32_t)L_62))) { goto IL_010a; } } { // empty = true; V_9 = (bool)1; } IL_010a: { // if (code == 1 && empty) int32_t L_63 = V_3; bool L_64 = V_9; if (!((int32_t)(((((int32_t)L_63) == ((int32_t)1))? 1 : 0)&(int32_t)L_64))) { goto IL_0115; } } { // return false; return (bool)0; } IL_0115: { // else if (code == 2 && !empty) int32_t L_65 = V_3; if ((!(((uint32_t)L_65) == ((uint32_t)2)))) { goto IL_011f; } } { bool L_66 = V_9; if (L_66) { goto IL_011f; } } { // return false; return (bool)0; } IL_011f: { // for (int i = 0; i < neighbors.Length; i++) int32_t L_67 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_67, 1)); } IL_0123: { // for (int i = 0; i < neighbors.Length; i++) int32_t L_68 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_69 = V_1; NullCheck(L_69); if ((((int32_t)L_68) < ((int32_t)((int32_t)(((RuntimeArray*)L_69)->max_length))))) { goto IL_0021; } } { // return true; return (bool)1; } } // System.Boolean CornerEmitter3D::IsRoomCorridor(DungeonArchitect.Builders.Grid.CellType,DungeonArchitect.Builders.Grid.CellType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CornerEmitter3D_IsRoomCorridor_mF2C95E352285DA5244F4A6DC3762E294E07949FF (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, int32_t ___0_type0, int32_t ___1_type1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; int32_t G_B3_0 = 0; int32_t G_B5_0 = 0; int32_t G_B5_1 = 0; int32_t G_B7_0 = 0; int32_t G_B6_0 = 0; int32_t G_B8_0 = 0; int32_t G_B8_1 = 0; int32_t G_B11_0 = 0; int32_t G_B11_1 = 0; int32_t G_B9_0 = 0; int32_t G_B9_1 = 0; int32_t G_B10_0 = 0; int32_t G_B10_1 = 0; int32_t G_B12_0 = 0; int32_t G_B12_1 = 0; int32_t G_B12_2 = 0; int32_t G_B15_0 = 0; int32_t G_B15_1 = 0; int32_t G_B13_0 = 0; int32_t G_B13_1 = 0; int32_t G_B14_0 = 0; int32_t G_B14_1 = 0; int32_t G_B16_0 = 0; int32_t G_B16_1 = 0; int32_t G_B16_2 = 0; { // if (mergeRoomCorridor) bool L_0 = __this->___mergeRoomCorridor_5; if (!L_0) { goto IL_000a; } } { // return false; return (bool)0; } IL_000a: { // int rooms = 0, corridors = 0; // int rooms = 0, corridors = 0; V_0 = 0; // rooms += (type0 == CellType.Room) ? 1 : 0; int32_t L_1 = ___0_type0; G_B3_0 = 0; if (!L_1) { G_B4_0 = 0; goto IL_0013; } } { G_B5_0 = 0; G_B5_1 = G_B3_0; goto IL_0014; } IL_0013: { G_B5_0 = 1; G_B5_1 = G_B4_0; } IL_0014: { // rooms += (type1 == CellType.Room) ? 1 : 0; int32_t L_2 = ___1_type1; G_B6_0 = ((int32_t)il2cpp_codegen_add(G_B5_1, G_B5_0)); if (!L_2) { G_B7_0 = ((int32_t)il2cpp_codegen_add(G_B5_1, G_B5_0)); goto IL_001b; } } { G_B8_0 = 0; G_B8_1 = G_B6_0; goto IL_001c; } IL_001b: { G_B8_0 = 1; G_B8_1 = G_B7_0; } IL_001c: { // corridors += (type0 == CellType.Corridor || type0 == CellType.CorridorPadding) ? 1 : 0; int32_t L_3 = V_0; int32_t L_4 = ___0_type0; G_B9_0 = L_3; G_B9_1 = ((int32_t)il2cpp_codegen_add(G_B8_1, G_B8_0)); if ((((int32_t)L_4) == ((int32_t)1))) { G_B11_0 = L_3; G_B11_1 = ((int32_t)il2cpp_codegen_add(G_B8_1, G_B8_0)); goto IL_0029; } } { int32_t L_5 = ___0_type0; G_B10_0 = G_B9_0; G_B10_1 = G_B9_1; if ((((int32_t)L_5) == ((int32_t)2))) { G_B11_0 = G_B9_0; G_B11_1 = G_B9_1; goto IL_0029; } } { G_B12_0 = 0; G_B12_1 = G_B10_0; G_B12_2 = G_B10_1; goto IL_002a; } IL_0029: { G_B12_0 = 1; G_B12_1 = G_B11_0; G_B12_2 = G_B11_1; } IL_002a: { V_0 = ((int32_t)il2cpp_codegen_add(G_B12_1, G_B12_0)); // corridors += (type1 == CellType.Corridor || type1 == CellType.CorridorPadding) ? 1 : 0; int32_t L_6 = V_0; int32_t L_7 = ___1_type1; G_B13_0 = L_6; G_B13_1 = G_B12_2; if ((((int32_t)L_7) == ((int32_t)1))) { G_B15_0 = L_6; G_B15_1 = G_B12_2; goto IL_0038; } } { int32_t L_8 = ___1_type1; G_B14_0 = G_B13_0; G_B14_1 = G_B13_1; if ((((int32_t)L_8) == ((int32_t)2))) { G_B15_0 = G_B13_0; G_B15_1 = G_B13_1; goto IL_0038; } } { G_B16_0 = 0; G_B16_1 = G_B14_0; G_B16_2 = G_B14_1; goto IL_0039; } IL_0038: { G_B16_0 = 1; G_B16_1 = G_B15_0; G_B16_2 = G_B15_1; } IL_0039: { V_0 = ((int32_t)il2cpp_codegen_add(G_B16_1, G_B16_0)); // return (rooms == 1 && corridors == 1); if ((!(((uint32_t)G_B16_2) == ((uint32_t)1)))) { goto IL_0043; } } { int32_t L_9 = V_0; return (bool)((((int32_t)L_9) == ((int32_t)1))? 1 : 0); } IL_0043: { return (bool)0; } } // System.Void CornerEmitter3D::EmitCornerMarker(DungeonArchitect.DungeonBuilder,DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.IntVector,System.Single,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D_EmitCornerMarker_m246C4A7CB819E018A77721ECE91D35C81ECBE403 (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___1_model, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_point, float ___3_angleY, String_t* ___4_markerName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_2; memset((&V_2), 0, sizeof(V_2)); { // var gridSize = model.Config.GridCellSize; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = ___1_model; NullCheck(L_0); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_1 = L_0->___Config_5; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___GridCellSize_5; V_0 = L_2; // var position = point * gridSize; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_3 = ___2_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_3, L_4, NULL); // position += Vector3.Scale(new Vector3(0.5f, 0, 0.5f), gridSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_6, L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_8, NULL); // var rotation = Quaternion.Euler(0, angleY, 0); float L_10 = ___3_angleY; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_10, (0.0f), NULL); V_1 = L_11; // var transform = Matrix4x4.TRS(position, rotation, Vector3.one); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14; L_14 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_9, L_12, L_13, NULL); V_2 = L_14; // builder.EmitMarker(markerName, transform, point, -1); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_15 = ___0_builder; String_t* L_16 = ___4_markerName; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_17 = V_2; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_18 = ___2_point; NullCheck(L_15); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_19; L_19 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(L_15, L_16, L_17, L_18, (-1), NULL); // } return; } } // System.Void CornerEmitter3D::Initialize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D_Initialize_mE098BD2BBB6582DF5E6DD162AACF78BA79918C5A (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mAA64D54BF0CA556DCAF4224C21562D37FB31FBE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____08BADD3F228D20466CE68EE1882F59A8EF5D954567A18A5C6F59F9CCCFF3CD3C_0_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____0D9A97E5A1D0724E61E7ACE1E174E88FCAA744575A0B9193A0AFBBFDA48E9D59_1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____132A98ECE566273156D8B3997FB616A3D0299AC1422B1BEA8D31396A1AEC5912_2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____14F85D652B5FA55481CC8B1C9194BDF846864A41F057553047998826F796BA0B_3_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____3418F00A7CCE39C29A7A674E7886B406C697A7E79DB7B76887BD4952FFF095F4_4_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____509D0D4AFB0202021D668DAD1FC4EF680E8A8A1E0205D5935A1723092AE3177F_6_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____6426D28942C175BFD568EBBBB9F5AB7A13EC35533CCABE39D800B7E8CC531D88_7_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____86A9D27AA2C968CC50EB8C655C5A53BD5A8D5C75CD8F9750DFC384AF1E9B5214_8_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____D700379C17315A560132143AEF8D8500592B2AEF69E94F8E9352FEC082D1F45C_11_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____F4A459988D780F0EF1F57CED2A85AB1B75458757CD90630F0AE0DA992C1219D2_12_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00A9BEAE309DD9423133DD368CF2871B429F8DC3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26043E539A0055A59244556B100FD3841A47EC1F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral383C06D9D68FAE919A4BBC5D2A84959C71D9F44E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral869120C08E52EC9A65EBF107922DBFC31B71D218); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral992F061FD78B3267DAD6A9EDC9D9B096A9C99A9F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99FB6F15691FD58B1157C685108E611305ACC3A9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AA09005BE57E1F3487C3D14CB59CC65E97C58E1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6B580046CE501E0B491A1CE1D0762D426758750); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBC3C6EB4865FB7AC43BF45E62DC551F4480AB433); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3D32B98945066915E271B3243113BD3B298B395); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2766187B98322166DA63B194EB6B2B76C3F454E); s_Il2CppMethodInitialized = true; } { // CornerConfigs.Clear(); List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353* L_0 = __this->___CornerConfigs_4; NullCheck(L_0); List_1_Clear_mAA64D54BF0CA556DCAF4224C21562D37FB31FBE3_inline(L_0, List_1_Clear_mAA64D54BF0CA556DCAF4224C21562D37FB31FBE3_RuntimeMethod_var); // RegisterConfig("Corner_i", new int[] { // 0, 0, 0, // 2, 1, 0, // 0, 2, 0 // }, false); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = L_1; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_3 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____D700379C17315A560132143AEF8D8500592B2AEF69E94F8E9352FEC082D1F45C_11_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_2, L_3, NULL); CornerEmitter3D_RegisterConfig_m802EABDCDCD79126C74D681C577A4492390BA28E(__this, _stringLiteralB6B580046CE501E0B491A1CE1D0762D426758750, L_2, (bool)0, NULL); // RegisterConfig("Corner_e", new int[] { // 0, 1, 2, // 0, 1, 1, // 0, 0, 0 // }, false); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = L_4; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_6 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____132A98ECE566273156D8B3997FB616A3D0299AC1422B1BEA8D31396A1AEC5912_2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_5, L_6, NULL); CornerEmitter3D_RegisterConfig_m802EABDCDCD79126C74D681C577A4492390BA28E(__this, _stringLiteral26043E539A0055A59244556B100FD3841A47EC1F, L_5, (bool)0, NULL); // RegisterConfig("Floor_r_c", new int[] { // 0, 1, 1, // 2, 1, 1, // 0, 2, 0 // }); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = L_7; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_9 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____14F85D652B5FA55481CC8B1C9194BDF846864A41F057553047998826F796BA0B_3_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_8, L_9, NULL); CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03(__this, _stringLiteralBC3C6EB4865FB7AC43BF45E62DC551F4480AB433, L_8, NULL); // RegisterConfig("Floor_r_s", new int[] { // 0, 1, 0, // 1, 1, 1, // 0, 2, 0 // }); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_10; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_12 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____3418F00A7CCE39C29A7A674E7886B406C697A7E79DB7B76887BD4952FFF095F4_4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_11, L_12, NULL); CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03(__this, _stringLiteral992F061FD78B3267DAD6A9EDC9D9B096A9C99A9F, L_11, NULL); // RegisterConfig("Floor_r_f", new int[] { // 0, 1, 0, // 1, 1, 1, // 0, 1, 0 // }); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = L_13; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_15 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____6426D28942C175BFD568EBBBB9F5AB7A13EC35533CCABE39D800B7E8CC531D88_7_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_14, L_15, NULL); CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03(__this, _stringLiteral869120C08E52EC9A65EBF107922DBFC31B71D218, L_14, NULL); // RegisterConfig("Floor_c_s", new int[] { // 0, 1, 0, // 2, 1, 2, // 0, 1, 0 // }); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = L_16; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_18 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____86A9D27AA2C968CC50EB8C655C5A53BD5A8D5C75CD8F9750DFC384AF1E9B5214_8_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_17, L_18, NULL); CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03(__this, _stringLiteral9AA09005BE57E1F3487C3D14CB59CC65E97C58E1, L_17, NULL); // RegisterConfig("Floor_c_se", new int[] { // 0, 2, 0, // 2, 1, 2, // 0, 1, 0 // }); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = L_19; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_21 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____F4A459988D780F0EF1F57CED2A85AB1B75458757CD90630F0AE0DA992C1219D2_12_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_20, L_21, NULL); CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03(__this, _stringLiteral383C06D9D68FAE919A4BBC5D2A84959C71D9F44E, L_20, NULL); // RegisterConfig("Floor_c_t", new int[] { // 0, 2, 0, // 1, 1, 1, // 2, 1, 2 // }); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = L_22; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_24 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____0D9A97E5A1D0724E61E7ACE1E174E88FCAA744575A0B9193A0AFBBFDA48E9D59_1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_23, L_24, NULL); CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03(__this, _stringLiteralE3D32B98945066915E271B3243113BD3B298B395, L_23, NULL); // RegisterConfig("Floor_c_t", new int[] { // 0, 2, 0, // 1, 1, 1, // 2, 1, 2 // }); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = L_25; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_27 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____0D9A97E5A1D0724E61E7ACE1E174E88FCAA744575A0B9193A0AFBBFDA48E9D59_1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_26, L_27, NULL); CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03(__this, _stringLiteralE3D32B98945066915E271B3243113BD3B298B395, L_26, NULL); // RegisterConfig("Floor_c_c", new int[] { // 0, 1, 2, // 2, 1, 1, // 2, 2, 0 // }); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = L_28; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_30 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____08BADD3F228D20466CE68EE1882F59A8EF5D954567A18A5C6F59F9CCCFF3CD3C_0_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_29, L_30, NULL); CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03(__this, _stringLiteral00A9BEAE309DD9423133DD368CF2871B429F8DC3, L_29, NULL); // RegisterConfig("Floor_c_x", new int[] { // 2, 1, 2, // 1, 1, 1, // 2, 1, 2 // }); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = L_31; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_33 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____509D0D4AFB0202021D668DAD1FC4EF680E8A8A1E0205D5935A1723092AE3177F_6_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_32, L_33, NULL); CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03(__this, _stringLiteral99FB6F15691FD58B1157C685108E611305ACC3A9, L_32, NULL); // RegisterConfig("Floor_fallback", new int[] { // 0, 0, 0, // 0, 1, 0, // 0, 0, 0 // }); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = L_34; NullCheck(L_35); (L_35)->SetAt(static_cast(4), (int32_t)1); CornerEmitter3D_RegisterConfig_m4C690F0AB80F2CE42396D3380D77F0CCDEF07F03(__this, _stringLiteralF2766187B98322166DA63B194EB6B2B76C3F454E, L_35, NULL); // } return; } } // System.Void CornerEmitter3D::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerEmitter3D__ctor_mACC20BA90549AEFC7157D628851BAA72A194BD30 (CornerEmitter3D_t701804BC00796004A2599233143595505A0EDA58* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8ECAEA74DE1A1E5AF7517843E876309EFD997ACD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // List CornerConfigs = new List(); List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353* L_0 = (List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353*)il2cpp_codegen_object_new(List_1_tA0D55E7C1733E0C18F6206FEB14BEE4DA938F353_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m8ECAEA74DE1A1E5AF7517843E876309EFD997ACD(L_0, List_1__ctor_m8ECAEA74DE1A1E5AF7517843E876309EFD997ACD_RuntimeMethod_var); __this->___CornerConfigs_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___CornerConfigs_4), (void*)L_0); DungeonMarkerEmitter__ctor_mB7D14BAAB473F014E801D612901A63F84DF9845C(__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 GaiaLandscapeModifier::OnPostDungeonLayoutBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaiaLandscapeModifier_OnPostDungeonLayoutBuild_m05ABFB8D0933E61E9418A1EA0EFA0B76F575CEE6 (GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071* __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*)&GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* V_0 = NULL; { // var gridModel = model as GridDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___1_model; V_0 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_0, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); // if (modifyTextures) { bool L_1 = __this->___modifyTextures_8; if (!L_1) { goto IL_0016; } } { // UpdateTerrainTextures(gridModel); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_2 = V_0; GaiaLandscapeModifier_UpdateTerrainTextures_mAA153A0D52E519FAF1B9F6F371C7E38EC8A14DC5(__this, L_2, NULL); } IL_0016: { // if (modifyDetails) bool L_3 = __this->___modifyDetails_9; if (!L_3) { goto IL_0025; } } { // UpdateTerrainDetails(gridModel); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_4 = V_0; GaiaLandscapeModifier_UpdateTerrainDetails_m25D54E0A3DDC41C7224E075BE5EB1C498129D15E(__this, L_4, NULL); } IL_0025: { // } return; } } // System.Void GaiaLandscapeModifier::UpdateTerrainDetails(DungeonArchitect.Builders.Grid.GridDungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaiaLandscapeModifier_UpdateTerrainDetails_m25D54E0A3DDC41C7224E075BE5EB1C498129D15E (GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, 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; } TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL; int32_t V_1 = 0; Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* V_2 = NULL; { // if (terrain == null || terrain.terrainData == null) return; Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = __this->___terrain_4; 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_0021; } } { Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = __this->___terrain_4; NullCheck(L_2); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3; L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0022; } } IL_0021: { // if (terrain == null || terrain.terrainData == null) return; return; } IL_0022: { // var data = terrain.terrainData; Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = __this->___terrain_4; NullCheck(L_5); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6; L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL); V_0 = L_6; // for (int layer = 0; layer < data.alphamapLayers; layer++) V_1 = 0; goto IL_005e; } IL_0032: { // var map = data.GetDetailLayer(0, 0, data.detailWidth, data.detailHeight, layer); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_7 = V_0; TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_8 = V_0; NullCheck(L_8); int32_t L_9; L_9 = TerrainData_get_detailWidth_m145CC1C91FF8C752907B80338DF03440E53AEBB4(L_8, NULL); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = TerrainData_get_detailHeight_m1DBBB1664689DD08F64A9AF4023248F23865D304(L_10, NULL); int32_t L_12 = V_1; NullCheck(L_7); Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_13; L_13 = TerrainData_GetDetailLayer_m8EB9B85C8CE8836E10D4D54B3A43BFE9AF888591(L_7, 0, 0, L_9, L_11, L_12, NULL); V_2 = L_13; // UpdateDetailTexture(model, map); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_14 = ___0_model; Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_15 = V_2; GaiaLandscapeModifier_UpdateDetailTexture_m938DE84F5E702BB021C3D7ECCA1E6308466BB12C(__this, L_14, L_15, NULL); // data.SetDetailLayer(0, 0, layer, map); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_16 = V_0; int32_t L_17 = V_1; Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_18 = V_2; NullCheck(L_16); TerrainData_SetDetailLayer_m03F76CB703CB3277723319EBF29B4924E22ED84B(L_16, 0, 0, L_17, L_18, NULL); // for (int layer = 0; layer < data.alphamapLayers; layer++) int32_t L_19 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_005e: { // for (int layer = 0; layer < data.alphamapLayers; layer++) int32_t L_20 = V_1; TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_21 = V_0; NullCheck(L_21); int32_t L_22; L_22 = TerrainData_get_alphamapLayers_mF8A0A4F157F7C56354C5A6E3FABF9F230F410F69(L_21, NULL); if ((((int32_t)L_20) < ((int32_t)L_22))) { goto IL_0032; } } { // } return; } } // System.Void GaiaLandscapeModifier::UpdateTerrainTextures(DungeonArchitect.Builders.Grid.GridDungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaiaLandscapeModifier_UpdateTerrainTextures_mAA153A0D52E519FAF1B9F6F371C7E38EC8A14DC5 (GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, 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; } TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL; SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* V_1 = NULL; { // if (terrain == null || terrain.terrainData == null) return; Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = __this->___terrain_4; 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_0021; } } { Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = __this->___terrain_4; NullCheck(L_2); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3; L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0022; } } IL_0021: { // if (terrain == null || terrain.terrainData == null) return; return; } IL_0022: { // var data = terrain.terrainData; Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = __this->___terrain_4; NullCheck(L_5); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6; L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL); V_0 = L_6; // var map = data.GetAlphamaps(0, 0, data.alphamapWidth, data.alphamapHeight); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_7 = V_0; TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_8 = V_0; NullCheck(L_8); int32_t L_9; L_9 = TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4(L_8, NULL); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED(L_10, NULL); NullCheck(L_7); SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_12; L_12 = TerrainData_GetAlphamaps_m2DEF5D2068D54BDAE78661483C1FC4936B06EA01(L_7, 0, 0, L_9, L_11, NULL); V_1 = L_12; // UpdateBaseTexture(model, map); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_13 = ___0_model; SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_14 = V_1; GaiaLandscapeModifier_UpdateBaseTexture_m319C092D25C5B6D0F9389DA7D95C934621C84C60(__this, L_13, L_14, NULL); // data.SetAlphamaps(0, 0, map); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_15 = V_0; SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_16 = V_1; NullCheck(L_15); TerrainData_SetAlphamaps_m2FA8E29ADF4D1B2B8286ED0FE61E0CEB1663E423(L_15, 0, 0, L_16, NULL); // } return; } } // System.Void GaiaLandscapeModifier::UpdateDetailTexture(DungeonArchitect.Builders.Grid.GridDungeonModel,System.Int32[,]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaiaLandscapeModifier_UpdateDetailTexture_m938DE84F5E702BB021C3D7ECCA1E6308466BB12C (GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* ___1_map, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_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*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 V_1; memset((&V_1), 0, sizeof(V_1)); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E 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)); int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; { // var gridSize = model.Config.GridCellSize; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = ___0_model; NullCheck(L_0); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_1 = L_0->___Config_5; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___GridCellSize_5; V_0 = L_2; // foreach (var cell in model.Cells) GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_3 = ___0_model; NullCheck(L_3); List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* L_4 = L_3->___Cells_6; NullCheck(L_4); Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 L_5; L_5 = List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35(L_4, List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); V_1 = L_5; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ca: {// begin finally (depth: 1) Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839((&V_1), Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00bc_1; } IL_001d_1: { // foreach (var cell in model.Cells) Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_6; L_6 = Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_inline((&V_1), Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var); // var bounds = cell.Bounds; NullCheck(L_6); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_7; L_7 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_6, NULL); V_2 = L_7; // var locationGrid = bounds.Location; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_8; L_8 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_2), NULL); // var location = locationGrid * gridSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_8, L_9, NULL); V_3 = L_10; // var size = bounds.Size * gridSize; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_11; L_11 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_2), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_11, L_12, NULL); V_4 = L_13; // LandscapeDataRasterizer.WorldToTerrainDetailCoord(terrain, location.x, location.z, out gx1, out gy1); Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_14 = __this->___terrain_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_3; float L_16 = L_15.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_3; float L_18 = L_17.___z_4; LandscapeDataRasterizer_WorldToTerrainDetailCoord_m44EBAAFE624E88816A5A4E38642591E1995EA94E(L_14, L_16, L_18, (&V_5), (&V_6), NULL); // LandscapeDataRasterizer.WorldToTerrainDetailCoord(terrain, location.x + size.x, location.z + size.z, out gx2, out gy2); Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_19 = __this->___terrain_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_3; float L_21 = L_20.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_4; float L_23 = L_22.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_3; float L_25 = L_24.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_4; float L_27 = L_26.___z_4; LandscapeDataRasterizer_WorldToTerrainDetailCoord_m44EBAAFE624E88816A5A4E38642591E1995EA94E(L_19, ((float)il2cpp_codegen_add(L_21, L_23)), ((float)il2cpp_codegen_add(L_25, L_27)), (&V_7), (&V_8), NULL); // for (var gx = gx1; gx <= gx2; gx++) int32_t L_28 = V_5; V_9 = L_28; goto IL_00b6_1; } IL_0093_1: { // for (var gy = gy1; gy <= gy2; gy++) int32_t L_29 = V_6; V_10 = L_29; goto IL_00aa_1; } IL_0099_1: { // map[gy, gx] = 0; Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_30 = ___1_map; int32_t L_31 = V_10; int32_t L_32 = V_9; NullCheck(L_30); (L_30)->SetAt(L_31, L_32, 0); // for (var gy = gy1; gy <= gy2; gy++) int32_t L_33 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_00aa_1: { // for (var gy = gy1; gy <= gy2; gy++) int32_t L_34 = V_10; int32_t L_35 = V_8; if ((((int32_t)L_34) <= ((int32_t)L_35))) { goto IL_0099_1; } } { // for (var gx = gx1; gx <= gx2; gx++) int32_t L_36 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00b6_1: { // for (var gx = gx1; gx <= gx2; gx++) int32_t L_37 = V_9; int32_t L_38 = V_7; if ((((int32_t)L_37) <= ((int32_t)L_38))) { goto IL_0093_1; } } IL_00bc_1: { // foreach (var cell in model.Cells) bool L_39; L_39 = Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3((&V_1), Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var); if (L_39) { goto IL_001d_1; } } { goto IL_00d8; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00d8: { // } return; } } // System.Void GaiaLandscapeModifier::UpdateBaseTexture(DungeonArchitect.Builders.Grid.GridDungeonModel,System.Single[,,]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaiaLandscapeModifier_UpdateBaseTexture_m319C092D25C5B6D0F9389DA7D95C934621C84C60 (GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* ___1_map, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_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*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* V_1 = NULL; TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_2 = NULL; Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 V_3; memset((&V_3), 0, sizeof(V_3)); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t G_B18_0 = 0; { // var gridSize = model.Config.GridCellSize; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = ___0_model; NullCheck(L_0); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_1 = L_0->___Config_5; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___GridCellSize_5; V_0 = L_2; // var layoutMap = new float[map.GetLength(0), map.GetLength(1)]; SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_3 = ___1_map; NullCheck((RuntimeArray*)L_3); int32_t L_4; L_4 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_3, 0, NULL); SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_5 = ___1_map; NullCheck((RuntimeArray*)L_5); int32_t L_6; L_6 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_5, 1, NULL); il2cpp_array_size_t L_8[] = { (il2cpp_array_size_t)L_4, (il2cpp_array_size_t)L_6 }; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_7 = (SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4*)GenArrayNew(SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var, L_8); V_1 = L_7; // foreach (var cell in model.Cells) GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_9 = ___0_model; NullCheck(L_9); List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* L_10 = L_9->___Cells_6; NullCheck(L_10); Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 L_11; L_11 = List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35(L_10, List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); V_3 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00e8: {// begin finally (depth: 1) Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839((&V_3), Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00da_1; } IL_0031_1: { // foreach (var cell in model.Cells) Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_12; L_12 = Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_inline((&V_3), Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var); // var bounds = cell.Bounds; NullCheck(L_12); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_13; L_13 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_12, NULL); V_4 = L_13; // var locationGrid = bounds.Location; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_14; L_14 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_4), NULL); // var location = locationGrid * gridSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_14, L_15, NULL); V_5 = L_16; // var size = bounds.Size * gridSize; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_17; L_17 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_4), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_17, L_18, NULL); V_6 = L_19; // LandscapeDataRasterizer.WorldToTerrainTextureCoord(terrain, location.x, location.z, out gx1, out gy1); Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_20 = __this->___terrain_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_5; float L_22 = L_21.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_5; float L_24 = L_23.___z_4; LandscapeDataRasterizer_WorldToTerrainTextureCoord_mD5B8ECF7455D72F378CE67E88A167AFE2AADD4F7(L_20, L_22, L_24, (&V_7), (&V_8), NULL); // LandscapeDataRasterizer.WorldToTerrainTextureCoord(terrain, location.x + size.x, location.z + size.z, out gx2, out gy2); Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_25 = __this->___terrain_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_5; float L_27 = L_26.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_6; float L_29 = L_28.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_5; float L_31 = L_30.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_6; float L_33 = L_32.___z_4; LandscapeDataRasterizer_WorldToTerrainTextureCoord_mD5B8ECF7455D72F378CE67E88A167AFE2AADD4F7(L_25, ((float)il2cpp_codegen_add(L_27, L_29)), ((float)il2cpp_codegen_add(L_31, L_33)), (&V_9), (&V_10), NULL); // for (var gx = gx1; gx <= gx2; gx++) int32_t L_34 = V_7; V_11 = L_34; goto IL_00d4_1; } IL_00ad_1: { // for (var gy = gy1; gy <= gy2; gy++) int32_t L_35 = V_8; V_12 = L_35; goto IL_00c8_1; } IL_00b3_1: { // layoutMap[gy, gx] = 1; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_36 = V_1; int32_t L_37 = V_12; int32_t L_38 = V_11; NullCheck(L_36); (L_36)->SetAt(L_37, L_38, (1.0f)); // for (var gy = gy1; gy <= gy2; gy++) int32_t L_39 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00c8_1: { // for (var gy = gy1; gy <= gy2; gy++) int32_t L_40 = V_12; int32_t L_41 = V_10; if ((((int32_t)L_40) <= ((int32_t)L_41))) { goto IL_00b3_1; } } { // for (var gx = gx1; gx <= gx2; gx++) int32_t L_42 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00d4_1: { // for (var gx = gx1; gx <= gx2; gx++) int32_t L_43 = V_11; int32_t L_44 = V_9; if ((((int32_t)L_43) <= ((int32_t)L_44))) { goto IL_00ad_1; } } IL_00da_1: { // foreach (var cell in model.Cells) bool L_45; L_45 = Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3((&V_3), Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var); if (L_45) { goto IL_0031_1; } } { goto IL_00f6; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f6: { // var filter = new BlurFilter(roadBlurDistance); int32_t L_46 = __this->___roadBlurDistance_6; BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* L_47 = (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998*)il2cpp_codegen_object_new(BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998_il2cpp_TypeInfo_var); NullCheck(L_47); BlurFilter__ctor_m2AFA86EE8D0AB5194A1A9ADA255F3DACCE35F5DA(L_47, L_46, NULL); // layoutMap = filter.ApplyFilter(layoutMap); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_48 = V_1; NullCheck(L_47); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_49; L_49 = BlurFilter_ApplyFilter_m1D07FB1436DE5B3E18ABF560A86B1C2DFB2D8CBB(L_47, L_48, NULL); V_1 = L_49; // var data = terrain.terrainData; Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_50 = __this->___terrain_4; NullCheck(L_50); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_51; L_51 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_50, NULL); V_2 = L_51; // for (var y = 0; y < data.alphamapHeight; y++) V_13 = 0; goto IL_017c; } IL_0119: { // for (var x = 0; x < data.alphamapWidth; x++) V_14 = 0; goto IL_016c; } IL_011e: { // bool corridor = (layoutMap[y, x] > corridorBlurThreshold); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_52 = V_1; int32_t L_53 = V_13; int32_t L_54 = V_14; NullCheck(L_52); float L_55; L_55 = (L_52)->GetAt(L_53, L_54); float L_56 = __this->___corridorBlurThreshold_7; // if (corridor) if (!((((float)L_55) > ((float)L_56))? 1 : 0)) { goto IL_0166; } } { // for (int layer = 0; layer < data.alphamapLayers; layer++) V_15 = 0; goto IL_015c; } IL_0137: { // var weight = (layer == corridorTextureIndex) ? 1 : 0; int32_t L_57 = V_15; int32_t L_58 = __this->___corridorTextureIndex_5; if ((((int32_t)L_57) == ((int32_t)L_58))) { goto IL_0144; } } { G_B18_0 = 0; goto IL_0145; } IL_0144: { G_B18_0 = 1; } IL_0145: { V_16 = G_B18_0; // map[y, x, layer] = weight; SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_59 = ___1_map; int32_t L_60 = V_13; int32_t L_61 = V_14; int32_t L_62 = V_15; int32_t L_63 = V_16; NullCheck(L_59); (L_59)->SetAt(L_60, L_61, L_62, ((float)L_63)); // for (int layer = 0; layer < data.alphamapLayers; layer++) int32_t L_64 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_015c: { // for (int layer = 0; layer < data.alphamapLayers; layer++) int32_t L_65 = V_15; TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_66 = V_2; NullCheck(L_66); int32_t L_67; L_67 = TerrainData_get_alphamapLayers_mF8A0A4F157F7C56354C5A6E3FABF9F230F410F69(L_66, NULL); if ((((int32_t)L_65) < ((int32_t)L_67))) { goto IL_0137; } } IL_0166: { // for (var x = 0; x < data.alphamapWidth; x++) int32_t L_68 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_68, 1)); } IL_016c: { // for (var x = 0; x < data.alphamapWidth; x++) int32_t L_69 = V_14; TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_70 = V_2; NullCheck(L_70); int32_t L_71; L_71 = TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4(L_70, NULL); if ((((int32_t)L_69) < ((int32_t)L_71))) { goto IL_011e; } } { // for (var y = 0; y < data.alphamapHeight; y++) int32_t L_72 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_72, 1)); } IL_017c: { // for (var y = 0; y < data.alphamapHeight; y++) int32_t L_73 = V_13; TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_74 = V_2; NullCheck(L_74); int32_t L_75; L_75 = TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED(L_74, NULL); if ((((int32_t)L_73) < ((int32_t)L_75))) { goto IL_0119; } } { // } return; } } // System.Void GaiaLandscapeModifier::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaiaLandscapeModifier__ctor_m2B2163B00D8FE7E1AC3741C4332EAC9FB566A797 (GaiaLandscapeModifier_t843B9307C5C28ACF8D73D54679F7D4634210B071* __this, const RuntimeMethod* method) { { // public int roadBlurDistance = 6; __this->___roadBlurDistance_6 = 6; // public float corridorBlurThreshold = 0.5f; __this->___corridorBlurThreshold_7 = (0.5f); // public bool modifyTextures = true; __this->___modifyTextures_8 = (bool)1; // public bool modifyDetails = true; __this->___modifyDetails_9 = (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 IsaacMarkerEmitter_RoomCenter::EmitMarkers(DungeonArchitect.DungeonBuilder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsaacMarkerEmitter_RoomCenter_EmitMarkers_m58277495DA4A5DBD411B15B16B8F55B72C1B6619 (IsaacMarkerEmitter_RoomCenter_t271FE59F3E770823D54B99BB0B68A0C23EB3E6FE* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsaacDungeonModel_tC28C97A7339B703F57AB62AE0135B3D9A9A07D31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____95585B9601F47E20179C84B856E67F29B798ED365F3DBE61868643EA200EC9A6_10_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C47E78AFA2669557C01052FC65407C67D8103C4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD81103DA6D979C291C25E7F6A5E9D4A71B9F0D3D); s_Il2CppMethodInitialized = true; } IsaacDungeonModel_tC28C97A7339B703F57AB62AE0135B3D9A9A07D31* V_0 = NULL; IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D* 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)); String_t* V_5 = NULL; String_t* V_6 = NULL; bool V_7 = false; IsaacRoomU5BU5D_t47A25BB5459DFAFC56AB0EA70F0B78FA2A336556* V_8 = NULL; int32_t V_9 = 0; IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* V_10 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); int32_t V_12 = 0; int32_t V_13 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14; memset((&V_14), 0, sizeof(V_14)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15; memset((&V_15), 0, sizeof(V_15)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_16; memset((&V_16), 0, sizeof(V_16)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_17 = NULL; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_18 = NULL; int32_t V_19 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_20; memset((&V_20), 0, sizeof(V_20)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_21; memset((&V_21), 0, sizeof(V_21)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_22; memset((&V_22), 0, sizeof(V_22)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_23; memset((&V_23), 0, sizeof(V_23)); { // var model = builder.Model as IsaacDungeonModel; DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = ___0_builder; NullCheck(L_0); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1; L_1 = DungeonBuilder_get_Model_m389A71C7447944C07FFB0F24CDC1835A33E76C16_inline(L_0, NULL); V_0 = ((IsaacDungeonModel_tC28C97A7339B703F57AB62AE0135B3D9A9A07D31*)IsInstClass((RuntimeObject*)L_1, IsaacDungeonModel_tC28C97A7339B703F57AB62AE0135B3D9A9A07D31_il2cpp_TypeInfo_var)); // if (model == null) return; IsaacDungeonModel_tC28C97A7339B703F57AB62AE0135B3D9A9A07D31* 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 (model == null) return; return; } IL_0016: { // var config = model.config as IsaacDungeonConfig; IsaacDungeonModel_tC28C97A7339B703F57AB62AE0135B3D9A9A07D31* L_4 = V_0; NullCheck(L_4); IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D* L_5 = L_4->___config_4; V_1 = L_5; // if (config == null) return; IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D* L_6 = V_1; 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_0027; } } { // if (config == null) return; return; } IL_0027: { // var tileSize = new Vector3(config.tileSize.x, 0, config.tileSize.y); IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D* L_8 = V_1; NullCheck(L_8); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&L_8->___tileSize_9); float L_10 = L_9->___x_0; IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D* L_11 = V_1; NullCheck(L_11); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = (&L_11->___tileSize_9); float L_13 = L_12->___y_1; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_2), L_10, (0.0f), L_13, NULL); // var roomSizeWorld = new IntVector(config.roomWidth, 0, config.roomHeight) * tileSize; IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D* L_14 = V_1; NullCheck(L_14); int32_t L_15 = L_14->___roomWidth_7; IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D* L_16 = V_1; NullCheck(L_16); int32_t L_17 = L_16->___roomHeight_8; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_18; memset((&L_18), 0, sizeof(L_18)); IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_18), L_15, 0, L_17, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_18, L_19, NULL); V_3 = L_20; // var roomPadding = new Vector3(config.roomPadding.x, 0, config.roomPadding.y); IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D* L_21 = V_1; NullCheck(L_21); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_22 = (&L_21->___roomPadding_10); float L_23 = L_22->___x_0; IsaacDungeonConfig_tD02C0FC5A6DB70A69D8DDEBE672936094143475D* L_24 = V_1; NullCheck(L_24); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_25 = (&L_24->___roomPadding_10); float L_26 = L_25->___y_1; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_4), L_23, (0.0f), L_26, NULL); // string markerNameRoomCenter = "RoomCenter"; V_5 = _stringLiteralD81103DA6D979C291C25E7F6A5E9D4A71B9F0D3D; // string markerNameRoomCorner = "RoomCorner"; V_6 = _stringLiteral9C47E78AFA2669557C01052FC65407C67D8103C4; // bool alignCenterWithGrid = false; V_7 = (bool)0; // foreach (var room in model.rooms) IsaacDungeonModel_tC28C97A7339B703F57AB62AE0135B3D9A9A07D31* L_27 = V_0; NullCheck(L_27); IsaacRoomU5BU5D_t47A25BB5459DFAFC56AB0EA70F0B78FA2A336556* L_28 = L_27->___rooms_5; V_8 = L_28; V_9 = 0; goto IL_026b; } IL_00a5: { // foreach (var room in model.rooms) IsaacRoomU5BU5D_t47A25BB5459DFAFC56AB0EA70F0B78FA2A336556* L_29 = V_8; int32_t L_30 = V_9; NullCheck(L_29); int32_t L_31 = L_30; IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* L_32 = (L_29)->GetAt(static_cast(L_31)); V_10 = L_32; // var roomBasePosition = room.position * (roomSizeWorld + roomPadding); IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* L_33 = V_10; NullCheck(L_33); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_34 = L_33->___position_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_35, L_36, NULL); il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_34, L_37, NULL); V_11 = L_38; // var roomWidth = room.layout.Tiles.GetLength(0); IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* L_39 = V_10; NullCheck(L_39); IsaacRoomLayout_t3FFE31D5E92D5D86686FF4212B2F9936EF4E6416* L_40 = L_39->___layout_2; NullCheck(L_40); IsaacRoomTileU5BU2CU5D_t088AF0F926117331307A392E88CD4CFC165B6472* L_41 = L_40->___Tiles_0; NullCheck((RuntimeArray*)L_41); int32_t L_42; L_42 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_41, 0, NULL); V_12 = L_42; // var roomHeight = room.layout.Tiles.GetLength(1); IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* L_43 = V_10; NullCheck(L_43); IsaacRoomLayout_t3FFE31D5E92D5D86686FF4212B2F9936EF4E6416* L_44 = L_43->___layout_2; NullCheck(L_44); IsaacRoomTileU5BU2CU5D_t088AF0F926117331307A392E88CD4CFC165B6472* L_45 = L_44->___Tiles_0; NullCheck((RuntimeArray*)L_45); int32_t L_46; L_46 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_45, 1, NULL); V_13 = L_46; // var centerPosition = new Vector3(roomWidth - 1, 0, roomHeight - 1) * 0.5f; int32_t L_47 = V_12; int32_t L_48 = V_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; memset((&L_49), 0, sizeof(L_49)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_49), ((float)((int32_t)il2cpp_codegen_subtract(L_47, 1))), (0.0f), ((float)((int32_t)il2cpp_codegen_subtract(L_48, 1))), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50; L_50 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_49, (0.5f), NULL); V_14 = L_50; // if (alignCenterWithGrid) bool L_51 = V_7; if (!L_51) { goto IL_0136; } } { // centerPosition.x = Mathf.FloorToInt(centerPosition.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_14; float L_53 = L_52.___x_2; int32_t L_54; L_54 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_53, NULL); (&V_14)->___x_2 = ((float)L_54); // centerPosition.z = Mathf.FloorToInt(centerPosition.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = V_14; float L_56 = L_55.___z_4; int32_t L_57; L_57 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_56, NULL); (&V_14)->___z_4 = ((float)L_57); } IL_0136: { // var tileOffset = Vector3.Scale(centerPosition, tileSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60; L_60 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_58, L_59, NULL); V_15 = L_60; // var markerPosition = roomBasePosition + tileOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63; L_63 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_61, L_62, NULL); // var transform = Matrix4x4.TRS(markerPosition, Quaternion.identity, Vector3.one); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64; L_64 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_66; L_66 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_63, L_64, L_65, NULL); V_16 = L_66; // builder.EmitMarker(markerNameRoomCenter, transform, new IntVector(centerPosition), room.roomId); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_67 = ___0_builder; String_t* L_68 = V_5; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_69 = V_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = V_14; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_71; memset((&L_71), 0, sizeof(L_71)); IntVector__ctor_mF9D7D9DF8D8C67A59A97CCEAF12C3AEBB4EA3EB9((&L_71), L_70, /*hidden argument*/NULL); IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* L_72 = V_10; NullCheck(L_72); int32_t L_73 = L_72->___roomId_0; NullCheck(L_67); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_74; L_74 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(L_67, L_68, L_69, L_71, L_73, NULL); // var cornerCoords = new Vector3[] // { // new Vector3(0, 0, 0), // new Vector3(roomWidth - 1, 0, 0), // new Vector3(roomWidth - 1, 0, roomHeight - 1), // new Vector3(0, 0, roomHeight - 1) // }; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_75 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)4); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_76 = L_75; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; memset((&L_77), 0, sizeof(L_77)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_77), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_76); (L_76)->SetAt(static_cast(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_77); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_78 = L_76; int32_t L_79 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80; memset((&L_80), 0, sizeof(L_80)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_80), ((float)((int32_t)il2cpp_codegen_subtract(L_79, 1))), (0.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_78); (L_78)->SetAt(static_cast(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_80); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_81 = L_78; int32_t L_82 = V_12; int32_t L_83 = V_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84; memset((&L_84), 0, sizeof(L_84)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_84), ((float)((int32_t)il2cpp_codegen_subtract(L_82, 1))), (0.0f), ((float)((int32_t)il2cpp_codegen_subtract(L_83, 1))), /*hidden argument*/NULL); NullCheck(L_81); (L_81)->SetAt(static_cast(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_84); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_85 = L_81; int32_t L_86 = V_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87; memset((&L_87), 0, sizeof(L_87)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_87), (0.0f), (0.0f), ((float)((int32_t)il2cpp_codegen_subtract(L_86, 1))), /*hidden argument*/NULL); NullCheck(L_85); (L_85)->SetAt(static_cast(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_87); V_17 = L_85; // var cornerAngles = new float[] { 0, 270, 180, 90 }; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_88 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)4); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_89 = L_88; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_90 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0372B1007B425FB5ADAC5083585BA0A29CDEF725____95585B9601F47E20179C84B856E67F29B798ED365F3DBE61868643EA200EC9A6_10_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_89, L_90, NULL); V_18 = L_89; // for (int i = 0; i < 4; i++) V_19 = 0; goto IL_0260; } IL_01ff: { // var gridCoord = cornerCoords[i]; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_91 = V_17; int32_t L_92 = V_19; NullCheck(L_91); int32_t L_93 = L_92; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = (L_91)->GetAt(static_cast(L_93)); V_20 = L_94; // var tileOffset = Vector3.Scale(gridCoord, tileSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95 = V_20; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_96 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97; L_97 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_95, L_96, NULL); V_21 = L_97; // var markerPosition = roomBasePosition + tileOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98 = V_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = V_21; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100; L_100 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_98, L_99, NULL); // var rotation = Quaternion.Euler(0, cornerAngles[i], 0); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_101 = V_18; int32_t L_102 = V_19; NullCheck(L_101); int32_t L_103 = L_102; float L_104 = (L_101)->GetAt(static_cast(L_103)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_105; L_105 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_104, (0.0f), NULL); V_22 = L_105; // var transform = Matrix4x4.TRS(markerPosition, rotation, Vector3.one); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_106 = V_22; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107; L_107 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_108; L_108 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_100, L_106, L_107, NULL); V_23 = L_108; // builder.EmitMarker(markerNameRoomCorner, transform, new IntVector(gridCoord), room.roomId); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_109 = ___0_builder; String_t* L_110 = V_6; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_111 = V_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112 = V_20; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_113; memset((&L_113), 0, sizeof(L_113)); IntVector__ctor_mF9D7D9DF8D8C67A59A97CCEAF12C3AEBB4EA3EB9((&L_113), L_112, /*hidden argument*/NULL); IsaacRoom_t7B04222B9828F8F6B0E2A43235966C7CFEF52D17* L_114 = V_10; NullCheck(L_114); int32_t L_115 = L_114->___roomId_0; NullCheck(L_109); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_116; L_116 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(L_109, L_110, L_111, L_113, L_115, NULL); // for (int i = 0; i < 4; i++) int32_t L_117 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_117, 1)); } IL_0260: { // for (int i = 0; i < 4; i++) int32_t L_118 = V_19; if ((((int32_t)L_118) < ((int32_t)4))) { goto IL_01ff; } } { int32_t L_119 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_119, 1)); } IL_026b: { // foreach (var room in model.rooms) int32_t L_120 = V_9; IsaacRoomU5BU5D_t47A25BB5459DFAFC56AB0EA70F0B78FA2A336556* L_121 = V_8; NullCheck(L_121); if ((((int32_t)L_120) < ((int32_t)((int32_t)(((RuntimeArray*)L_121)->max_length))))) { goto IL_00a5; } } { // } return; } } // System.Void IsaacMarkerEmitter_RoomCenter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsaacMarkerEmitter_RoomCenter__ctor_m0F9BE212D7E0E2BDA7C48DFFCCEC151749C441E7 (IsaacMarkerEmitter_RoomCenter_t271FE59F3E770823D54B99BB0B68A0C23EB3E6FE* __this, const RuntimeMethod* method) { { DungeonMarkerEmitter__ctor_mB7D14BAAB473F014E801D612901A63F84DF9845C(__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 MarkerTerrainClampListener::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerTerrainClampListener_OnDungeonMarkersEmitted_mFC56D41D5264F69A6CE4116B50C46350ED6996E1 (MarkerTerrainClampListener_tFEB38DB94B4EE7F2D10CFEFCA0A11645AEC0FCD0* __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*)&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; } Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* V_0 = NULL; RuntimeObject* V_1 = NULL; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // var terrain = Terrain.activeTerrain; Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0; L_0 = Terrain_get_activeTerrain_mAE5A7FE933C2C1A57FC9542E9BFA315A413F224E(NULL); V_0 = L_0; // if (terrain == null) return; Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* 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_0010; } } { // if (terrain == null) return; return; } IL_0010: { // foreach (var marker in markers) LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_3 = ___2_markers; NullCheck(L_3); RuntimeObject* L_4; L_4 = LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97(L_3, NULL); V_1 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0044: {// begin finally (depth: 1) { RuntimeObject* L_5 = V_1; if (!L_5) { goto IL_004d; } } { RuntimeObject* L_6 = V_1; NullCheck(L_6); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6); } IL_004d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_003a_1; } IL_0019_1: { // foreach (var marker in markers) RuntimeObject* L_7 = V_1; NullCheck(L_7); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_8; L_8 = InterfaceFuncInvoker0< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var, L_7); V_2 = L_8; // var clampedPosition = GetClampedPosition(ref marker.Transform, terrain); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_9 = V_2; NullCheck(L_9); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_10 = (&L_9->___Transform_2); Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_11 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = MarkerTerrainClampListener_GetClampedPosition_m29E352EA69F8A2F4F570F21B2DD01CD96015AC51(__this, L_10, L_11, NULL); V_3 = L_12; // Matrix.SetTranslation(ref marker.Transform, clampedPosition); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = V_2; NullCheck(L_13); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_14 = (&L_13->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_3; Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1(L_14, L_15, NULL); } IL_003a_1: { // foreach (var marker in markers) RuntimeObject* L_16 = V_1; NullCheck(L_16); bool L_17; L_17 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_16); if (L_17) { goto IL_0019_1; } } { goto IL_004e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004e: { // } return; } } // UnityEngine.Vector3 MarkerTerrainClampListener::GetClampedPosition(UnityEngine.Matrix4x4&,UnityEngine.Terrain) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MarkerTerrainClampListener_GetClampedPosition_m29E352EA69F8A2F4F570F21B2DD01CD96015AC51 (MarkerTerrainClampListener_tFEB38DB94B4EE7F2D10CFEFCA0A11645AEC0FCD0* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_mat, Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___1_terrain, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // var position = Matrix.GetTranslation(ref mat); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_0 = ___0_mat; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_0, NULL); V_0 = L_1; // position.y = LandscapeDataRasterizer.GetHeight(terrain, position.x, position.z); Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ___1_terrain; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; float L_4 = L_3.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; float L_6 = L_5.___z_4; float L_7; L_7 = LandscapeDataRasterizer_GetHeight_m05F0CF6864BEF83AC0106BB8C0E7A42A9B1D30BB(L_2, L_4, L_6, NULL); (&V_0)->___y_3 = L_7; // return position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0; return L_8; } } // System.Void MarkerTerrainClampListener::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerTerrainClampListener__ctor_m306E08126FA1B91BECFDBE9A2A5AB392A739CAE6 (MarkerTerrainClampListener_tFEB38DB94B4EE7F2D10CFEFCA0A11645AEC0FCD0* __this, const RuntimeMethod* method) { { 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 RoomMidEmitter::EmitMarkers(DungeonArchitect.DungeonBuilder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomMidEmitter_EmitMarkers_m8B73A51AFE2494A384C2B0CAC4353ADDEFA0DB93 (RoomMidEmitter_tB860C29361B81D972AEECE41C331BA1A52A9A18B* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_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*)&GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD81103DA6D979C291C25E7F6A5E9D4A71B9F0D3D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF19AD17337312677A04E2CEF16221D713D6DACAA); s_Il2CppMethodInitialized = true; } GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* V_0 = NULL; GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 V_3; memset((&V_3), 0, sizeof(V_3)); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_4 = NULL; Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_5; memset((&V_5), 0, sizeof(V_5)); float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_9; memset((&V_9), 0, sizeof(V_9)); String_t* V_10 = NULL; Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_11; memset((&V_11), 0, sizeof(V_11)); String_t* G_B9_0 = NULL; { // var model = builder.Model as GridDungeonModel; DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = ___0_builder; NullCheck(L_0); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1; L_1 = DungeonBuilder_get_Model_m389A71C7447944C07FFB0F24CDC1835A33E76C16_inline(L_0, NULL); V_0 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_1, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); // if (model == null) return; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* 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 (model == null) return; return; } IL_0016: { // var config = model.Config as GridDungeonConfig; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_4 = V_0; NullCheck(L_4); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_5 = L_4->___Config_5; V_1 = L_5; // if (config == null) return; GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_6 = V_1; 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_0027; } } { // if (config == null) return; return; } IL_0027: { // var cellSize = config.GridCellSize; GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_8 = V_1; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8->___GridCellSize_5; V_2 = L_9; // foreach (var cell in model.Cells) { GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_10 = V_0; NullCheck(L_10); List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* L_11 = L_10->___Cells_6; NullCheck(L_11); Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 L_12; L_12 = List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35(L_11, List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var); V_3 = L_12; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_011e: {// begin finally (depth: 1) Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839((&V_3), Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0110_1; } IL_003f_1: { // foreach (var cell in model.Cells) { Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_13; L_13 = Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_inline((&V_3), Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var); V_4 = L_13; // var bounds = cell.Bounds; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_14 = V_4; NullCheck(L_14); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_15; L_15 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_14, NULL); V_5 = L_15; // var cx = (bounds.Location.x + bounds.Size.x / 2.0f) * cellSize.x; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_16; L_16 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_5), NULL); int32_t L_17 = L_16.___x_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_18; L_18 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_5), NULL); int32_t L_19 = L_18.___x_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_2; float L_21 = L_20.___x_2; V_6 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)L_17), ((float)(((float)L_19)/(2.0f))))), L_21)); // var cy = bounds.Location.y * cellSize.y; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_22; L_22 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_5), NULL); int32_t L_23 = L_22.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_2; float L_25 = L_24.___y_3; V_7 = ((float)il2cpp_codegen_multiply(((float)L_23), L_25)); // var cz = (bounds.Location.z + bounds.Size.z / 2.0f) * cellSize.z; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_26; L_26 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_5), NULL); int32_t L_27 = L_26.___z_2; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_28; L_28 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_5), NULL); int32_t L_29 = L_28.___z_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_2; float L_31 = L_30.___z_4; V_8 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)L_27), ((float)(((float)L_29)/(2.0f))))), L_31)); // var position = new Vector3(cx, cy, cz); float L_32 = V_6; float L_33 = V_7; float L_34 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; memset((&L_35), 0, sizeof(L_35)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_35), L_32, L_33, L_34, /*hidden argument*/NULL); // var transform = Matrix4x4.TRS(position, Quaternion.identity, Vector3.one); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36; L_36 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_38; L_38 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_35, L_36, L_37, NULL); V_9 = L_38; // var markerName = (cell.CellType == CellType.Room) ? "RoomCenter" : "CorridorCenter"; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_39 = V_4; NullCheck(L_39); int32_t L_40; L_40 = Cell_get_CellType_m2C666B1ED7806805420EA64623AF5D3EDFF6F642_inline(L_39, NULL); if (!L_40) { goto IL_00e7_1; } } { G_B9_0 = _stringLiteralF19AD17337312677A04E2CEF16221D713D6DACAA; goto IL_00ec_1; } IL_00e7_1: { G_B9_0 = _stringLiteralD81103DA6D979C291C25E7F6A5E9D4A71B9F0D3D; } IL_00ec_1: { V_10 = G_B9_0; // builder.EmitMarker(markerName, transform, cell.Bounds.Location, cell.Id); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_41 = ___0_builder; String_t* L_42 = V_10; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_43 = V_9; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_44 = V_4; NullCheck(L_44); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_45; L_45 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_44, NULL); V_11 = L_45; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_46; L_46 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_11), NULL); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_47 = V_4; NullCheck(L_47); int32_t L_48; L_48 = Cell_get_Id_m9019A9DE5723347E0DE724E363AC4F2AAB7429BA_inline(L_47, NULL); NullCheck(L_41); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_49; L_49 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(L_41, L_42, L_43, L_46, L_48, NULL); } IL_0110_1: { // foreach (var cell in model.Cells) { bool L_50; L_50 = Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3((&V_3), Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var); if (L_50) { goto IL_003f_1; } } { goto IL_012c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_012c: { // } return; } } // System.Void RoomMidEmitter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomMidEmitter__ctor_mA3A3A680F36CF3ECF50275585C80E884EFC952FF (RoomMidEmitter_tB860C29361B81D972AEECE41C331BA1A52A9A18B* __this, const RuntimeMethod* method) { { DungeonMarkerEmitter__ctor_mB7D14BAAB473F014E801D612901A63F84DF9845C(__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 AlternateSelectionRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AlternateSelectionRule_CanSelect_mE098B48156704299F1931994B9D90C1A295A40C3 (AlternateSelectionRule_tC80BEE04589CC1047FAD9AB09703C26843D93FDE* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_propTransform, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___2_model, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, const RuntimeMethod* method) { { // return (socket.gridPosition.x + socket.gridPosition.z) % 2 == 0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_socket; NullCheck(L_0); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_1 = (&L_0->___gridPosition_3); int32_t L_2 = L_1->___x_0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_3 = ___0_socket; NullCheck(L_3); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_4 = (&L_3->___gridPosition_3); int32_t L_5 = L_4->___z_2; return (bool)((((int32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_2, L_5))%2))) == ((int32_t)0))? 1 : 0); } } // System.Void AlternateSelectionRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AlternateSelectionRule__ctor_m932918188C7F62A68B7330C2A7CEB0345590086F (AlternateSelectionRule_tC80BEE04589CC1047FAD9AB09703C26843D93FDE* __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 BrokenTilesTransformRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BrokenTilesTransformRule_GetTransform_mCD13BCD7394B6E73E4BDC9DDD4EEF83A088A3303 (BrokenTilesTransformRule_t11EF7FE24DCD13887B0585E008C8704474A6C9A1* __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; float V_2 = 0.0f; { // 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 rx = random.Range(-maxAngle, maxAngle); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_7 = ___3_random; float L_8 = __this->___maxAngle_4; float L_9 = __this->___maxAngle_4; float L_10; L_10 = RandomExtensions_Range_m5328F4B9A7A0BA70804FC09381C70CCB8FC3BFF2(L_7, ((-L_8)), L_9, NULL); V_0 = L_10; // var ry = random.Range(-maxAngle, maxAngle); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_11 = ___3_random; float L_12 = __this->___maxAngle_4; float L_13 = __this->___maxAngle_4; float L_14; L_14 = RandomExtensions_Range_m5328F4B9A7A0BA70804FC09381C70CCB8FC3BFF2(L_11, ((-L_12)), L_13, NULL); V_1 = L_14; // var rz = random.Range(-maxAngle, maxAngle); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_15 = ___3_random; float L_16 = __this->___maxAngle_4; float L_17 = __this->___maxAngle_4; float L_18; L_18 = RandomExtensions_Range_m5328F4B9A7A0BA70804FC09381C70CCB8FC3BFF2(L_15, ((-L_16)), L_17, NULL); V_2 = L_18; // outRotation = Quaternion.Euler(rx, ry, rz); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_19 = ___5_outRotation; float L_20 = V_0; float L_21 = V_1; float L_22 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23; L_23 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline(L_20, L_21, L_22, NULL); *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_19 = L_23; // } return; } } // System.Void BrokenTilesTransformRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BrokenTilesTransformRule__ctor_mC812AC937C95FF7AD7841E1696BECB64ADC189BC (BrokenTilesTransformRule_t11EF7FE24DCD13887B0585E008C8704474A6C9A1* __this, const RuntimeMethod* method) { { // public float maxAngle = 5; __this->___maxAngle_4 = (5.0f); 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 ClampToGroundTransformRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClampToGroundTransformRule_GetTransform_m207D599F0FB9A20087CC79236997E65F02774799 (ClampToGroundTransformRule_t73228C36A68D487F88F11919F15415CCEFE414A1* __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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* V_0 = NULL; GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* V_1 = NULL; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; float V_4 = 0.0f; Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_5; memset((&V_5), 0, sizeof(V_5)); { // 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); // if (model is GridDungeonModel) DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_7 = ___1_model; if (!((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_7, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var))) { goto IL_009d; } } { // var gridModel = model as GridDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_8 = ___1_model; V_0 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_8, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); // var config = gridModel.Config as GridDungeonConfig; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_9 = V_0; NullCheck(L_9); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_10 = L_9->___Config_5; V_1 = L_10; // var positionWorld = Matrix.GetTranslation(ref propTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___2_propTransform), NULL); // var gridCoord = MathUtils.WorldToGrid(positionWorld, config.GridCellSize); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_12 = V_1; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = L_12->___GridCellSize_5; il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_14; L_14 = MathUtils_WorldToGrid_m4F9E814C61EB5019A7C51614E231E40C6560B65F(L_11, L_13, NULL); V_2 = L_14; // var cellInfo = gridModel.GetGridCellLookup(gridCoord.x, gridCoord.z); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_15 = V_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_16 = V_2; int32_t L_17 = L_16.___x_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_18 = V_2; int32_t L_19 = L_18.___z_2; NullCheck(L_15); GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_20; L_20 = GridDungeonModel_GetGridCellLookup_mDA4C3FF33EE7990C289589A8822E610513BFFBC4(L_15, L_17, L_19, NULL); // if (cellInfo.CellType != CellType.Unknown) { NullCheck(L_20); int32_t L_21 = L_20->___CellType_1; if ((((int32_t)L_21) == ((int32_t)3))) { goto IL_009d; } } { // var cell = gridModel.GetCell(socket.cellId); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_22 = V_0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_23 = ___0_socket; NullCheck(L_23); int32_t L_24 = L_23->___cellId_4; NullCheck(L_22); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_25; L_25 = GridDungeonModel_GetCell_m161919F5C8F919C9D89B98E3AF0C4013E19784EE(L_22, L_24, NULL); // var cellY = cell.Bounds.Location.y * config.GridCellSize.y; NullCheck(L_25); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_26; L_26 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_25, NULL); V_5 = L_26; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_27; L_27 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_5), NULL); int32_t L_28 = L_27.___y_1; GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_29 = V_1; NullCheck(L_29); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_30 = (&L_29->___GridCellSize_5); float L_31 = L_30->___y_3; // var markerY = Matrix.GetTranslation(ref propTransform).y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___2_propTransform), NULL); float L_33 = L_32.___y_3; V_3 = L_33; // var deltaY = cellY - markerY; float L_34 = V_3; V_4 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)L_28), L_31)), L_34)); // outPosition.y = deltaY; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_35 = ___4_outPosition; float L_36 = V_4; L_35->___y_3 = L_36; } IL_009d: { // } return; } } // System.Void ClampToGroundTransformRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClampToGroundTransformRule__ctor_m1DDD63F31F440B44FACF597F93929FF3C44188CF (ClampToGroundTransformRule_t73228C36A68D487F88F11919F15415CCEFE414A1* __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 ClampToTerrainTransformRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClampToTerrainTransformRule_GetTransform_m0D3C00E37E7B98FB3B43680EC211B70822582937 (ClampToTerrainTransformRule_tBA8394EA54CC724209A38CC043F4A5246DCFB72E* __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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; { // 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 terrain = Terrain.activeTerrain; Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_7; L_7 = Terrain_get_activeTerrain_mAE5A7FE933C2C1A57FC9542E9BFA315A413F224E(NULL); V_0 = L_7; // if (terrain == null) { Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_0021; } } { // return; return; } IL_0021: { // var position = Matrix.GetTranslation(ref propTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___2_propTransform), NULL); V_1 = L_10; // var currentY = position.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_1; float L_12 = L_11.___y_3; V_2 = L_12; // var targetY = LandscapeDataRasterizer.GetHeight(terrain, position.x, position.z); Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_13 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_1; float L_15 = L_14.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1; float L_17 = L_16.___z_4; float L_18; L_18 = LandscapeDataRasterizer_GetHeight_m05F0CF6864BEF83AC0106BB8C0E7A42A9B1D30BB(L_13, L_15, L_17, NULL); V_3 = L_18; // outPosition.y = targetY - currentY; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_19 = ___4_outPosition; float L_20 = V_3; float L_21 = V_2; L_19->___y_3 = ((float)il2cpp_codegen_subtract(L_20, L_21)); // } return; } } // System.Void ClampToTerrainTransformRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClampToTerrainTransformRule__ctor_mB9E3A2EFDCA0089945B2047A9C66F17B216C7C5F (ClampToTerrainTransformRule_tBA8394EA54CC724209A38CC043F4A5246DCFB72E* __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 NonDoorTileSelectionRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NonDoorTileSelectionRule_CanSelect_m27BB9F812F8EC527C23E69C050CFC4BEDBF9CB33 (NonDoorTileSelectionRule_tE7ACAF15F36EDFACF5DBDB2CBF0B9CCEE71AEDB0* __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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_1; memset((&V_1), 0, sizeof(V_1)); { // if (model is GridDungeonModel) { DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___2_model; if (!((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_0, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var))) { goto IL_0047; } } { // var gridModel = model as GridDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___2_model; // var config = gridModel.Config as GridDungeonConfig; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_2 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_1, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); NullCheck(L_2); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_3 = L_2->___Config_5; // var cellSize = config.GridCellSize; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3->___GridCellSize_5; V_0 = L_4; // var position = Matrix.GetTranslation(ref propTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___1_propTransform), NULL); // var gridPositionF = MathUtils.Divide (position, cellSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_5, L_6, NULL); // var gridPosition = MathUtils.ToIntVector(gridPositionF); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_8; L_8 = MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E(L_7, NULL); V_1 = L_8; // var cellInfo = gridModel.GetGridCellLookup(gridPosition.x, gridPosition.z); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_9 = V_1; int32_t L_10 = L_9.___x_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_11 = V_1; int32_t L_12 = L_11.___z_2; NullCheck(L_2); GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_13; L_13 = GridDungeonModel_GetGridCellLookup_mDA4C3FF33EE7990C289589A8822E610513BFFBC4(L_2, L_10, L_12, NULL); // return !cellInfo.ContainsDoor; NullCheck(L_13); bool L_14 = L_13->___ContainsDoor_2; return (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0); } IL_0047: { // return false; return (bool)0; } } // System.Void NonDoorTileSelectionRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonDoorTileSelectionRule__ctor_m0997EF87292C24615EA9E742DFACD53DF5AAFFF5 (NonDoorTileSelectionRule_tE7ACAF15F36EDFACF5DBDB2CBF0B9CCEE71AEDB0* __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 NonStairRoomTileSelectorRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NonStairRoomTileSelectorRule_CanSelect_m875B4D84D4A0EFE4C719C324F59B2F6B60FA031F (NonStairRoomTileSelectorRule_tE57AC105C520E2078823EBD875CCB83387428276* __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; } GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; int32_t V_4 = 0; bool V_5 = false; { // var selected = base.CanSelect(socket, propTransform, model, random); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_socket; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1_propTransform; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2 = ___2_model; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_3 = ___3_random; bool L_4; L_4 = NonViewBlockingSelectionRule_CanSelect_m5CE25124FDE459ED60B77FD9628252535BE1AADF(__this, L_0, L_1, L_2, L_3, NULL); // if (!selected) return false; if (L_4) { goto IL_000f; } } { // if (!selected) return false; return (bool)0; } IL_000f: { // if (model is GridDungeonModel) DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_5 = ___2_model; if (!((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_5, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var))) { goto IL_007f; } } { // var gridModel = model as GridDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_6 = ___2_model; V_0 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_6, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); // var position = Matrix.GetTranslation(ref propTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___1_propTransform), NULL); V_1 = L_7; // var gridSize = gridModel.Config.GridCellSize; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_8 = V_0; NullCheck(L_8); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_9 = L_8->___Config_5; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9->___GridCellSize_5; V_2 = L_10; // var x = Mathf.FloorToInt(position.x / gridSize.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_1; float L_12 = L_11.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_2; float L_14 = L_13.___x_2; int32_t L_15; L_15 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_12/L_14)), NULL); V_3 = L_15; // var z = Mathf.FloorToInt(position.z / gridSize.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1; float L_17 = L_16.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_2; float L_19 = L_18.___z_4; int32_t L_20; L_20 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_17/L_19)), NULL); V_4 = L_20; // var cellInfo = gridModel.GetGridCellLookup(x, z); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_21 = V_0; int32_t L_22 = V_3; int32_t L_23 = V_4; NullCheck(L_21); GridCellInfo_t742531730F06A9444088AF5B821D776397CE6AFA* L_24; L_24 = GridDungeonModel_GetGridCellLookup_mDA4C3FF33EE7990C289589A8822E610513BFFBC4(L_21, L_22, L_23, NULL); // bool isRoom = cellInfo.CellType == CellType.Room; NullCheck(L_24); int32_t L_25 = L_24->___CellType_1; // bool containsStair = gridModel.ContainsStairAtLocation(x, z); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_26 = V_0; int32_t L_27 = V_3; int32_t L_28 = V_4; NullCheck(L_26); bool L_29; L_29 = GridDungeonModel_ContainsStairAtLocation_mAECB8636D064B5AEA114BDBD3B226EA886F48EF2(L_26, L_27, L_28, NULL); V_5 = L_29; // return isRoom && !containsStair; if (!((((int32_t)L_25) == ((int32_t)0))? 1 : 0)) { goto IL_007d; } } { bool L_30 = V_5; return (bool)((((int32_t)L_30) == ((int32_t)0))? 1 : 0); } IL_007d: { return (bool)0; } IL_007f: { // return false; return (bool)0; } } // System.Void NonStairRoomTileSelectorRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonStairRoomTileSelectorRule__ctor_m17D5E6254FE02D15F49E5415DFFEF206661E4E7F (NonStairRoomTileSelectorRule_tE57AC105C520E2078823EBD875CCB83387428276* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var); NonViewBlockingSelectionRule__ctor_m1482F15308F16359E430AA1115DBD79DF8435BA7(__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 NonStairTileSelectorRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NonStairTileSelectorRule_CanSelect_m2C45662C853BED58B346BCCB95C616D3AE68966F (NonStairTileSelectorRule_t001E448EBEBE885011307EB70BC724C020D67B94* __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; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { // var selected = base.CanSelect(socket, propTransform, model, random); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_socket; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1_propTransform; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2 = ___2_model; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_3 = ___3_random; bool L_4; L_4 = NonViewBlockingSelectionRule_CanSelect_m5CE25124FDE459ED60B77FD9628252535BE1AADF(__this, L_0, L_1, L_2, L_3, NULL); // if (!selected) return false; if (L_4) { goto IL_000f; } } { // if (!selected) return false; return (bool)0; } IL_000f: { // if (model is GridDungeonModel) DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_5 = ___2_model; if (!((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_5, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var))) { goto IL_0062; } } { // var gridModel = model as GridDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_6 = ___2_model; // var position = Matrix.GetTranslation(ref propTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___1_propTransform), NULL); V_0 = L_7; // var gridSize = gridModel.Config.GridCellSize; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_8 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_6, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); NullCheck(L_8); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_9 = L_8->___Config_5; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9->___GridCellSize_5; V_1 = L_10; // var x = Mathf.FloorToInt(position.x / gridSize.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0; float L_12 = L_11.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_1; float L_14 = L_13.___x_2; int32_t L_15; L_15 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_12/L_14)), NULL); V_2 = L_15; // var z = Mathf.FloorToInt(position.z / gridSize.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0; float L_17 = L_16.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1; float L_19 = L_18.___z_4; int32_t L_20; L_20 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_17/L_19)), NULL); V_3 = L_20; // return !gridModel.ContainsStairAtLocation(x, z); int32_t L_21 = V_2; int32_t L_22 = V_3; NullCheck(L_8); bool L_23; L_23 = GridDungeonModel_ContainsStairAtLocation_mAECB8636D064B5AEA114BDBD3B226EA886F48EF2(L_8, L_21, L_22, NULL); return (bool)((((int32_t)L_23) == ((int32_t)0))? 1 : 0); } IL_0062: { // return false; return (bool)0; } } // System.Void NonStairTileSelectorRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonStairTileSelectorRule__ctor_mFEDCE8C8DAFB5F1EF534A949BDD67E193E1E2B02 (NonStairTileSelectorRule_t001E448EBEBE885011307EB70BC724C020D67B94* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var); NonViewBlockingSelectionRule__ctor_m1482F15308F16359E430AA1115DBD79DF8435BA7(__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 NonViewBlockingPillarSelectorRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NonViewBlockingPillarSelectorRule_CanSelect_mD82AE412B9634C5B6035830054FCE15080CA01D4 (NonViewBlockingPillarSelectorRule_tD4AFBDCFCBDEC334540942E51B5BA855F57550C8* __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; } int32_t V_0 = 0; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* V_1 = NULL; CellDoorU5BU5D_t4C7F8D55D36058D4C4286AA43070C1F50CA66F48* V_2 = NULL; int32_t V_3 = 0; CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* V_4 = NULL; { // var selected = base.CanSelect(socket, propTransform, model, random); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_socket; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1_propTransform; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2 = ___2_model; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_3 = ___3_random; bool L_4; L_4 = NonViewBlockingSelectionRule_CanSelect_m5CE25124FDE459ED60B77FD9628252535BE1AADF(__this, L_0, L_1, L_2, L_3, NULL); // if (!selected) return false; if (L_4) { goto IL_000f; } } { // if (!selected) return false; return (bool)0; } IL_000f: { // var cellId = socket.cellId; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_5 = ___0_socket; NullCheck(L_5); int32_t L_6 = L_5->___cellId_4; V_0 = L_6; // if (model is GridDungeonModel) { DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_7 = ___2_model; if (!((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_7, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var))) { goto IL_0075; } } { // var gridModel = model as GridDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_8 = ___2_model; V_1 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_8, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); // foreach (var door in gridModel.Doors) { GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_9 = V_1; NullCheck(L_9); CellDoorU5BU5D_t4C7F8D55D36058D4C4286AA43070C1F50CA66F48* L_10; L_10 = GridDungeonModel_get_Doors_m70CE1016AEFD36CFAB73316A0768B6FD842E903A(L_9, NULL); V_2 = L_10; V_3 = 0; goto IL_005f; } IL_0030: { // foreach (var door in gridModel.Doors) { CellDoorU5BU5D_t4C7F8D55D36058D4C4286AA43070C1F50CA66F48* L_11 = V_2; int32_t L_12 = V_3; NullCheck(L_11); int32_t L_13 = L_12; CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* L_14 = (L_11)->GetAt(static_cast(L_13)); V_4 = L_14; // if (door.AdjacentCells.Length == 2) { CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* L_15 = V_4; NullCheck(L_15); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16; L_16 = CellDoor_get_AdjacentCells_m011DD845922C53A5C73C0B00ED1F051E6357EF24_inline(L_15, NULL); NullCheck(L_16); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))) == ((uint32_t)2)))) { goto IL_005b; } } { // if (door.AdjacentCells[0] == cellId || door.AdjacentCells[1] == cellId) { CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* L_17 = V_4; NullCheck(L_17); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18; L_18 = CellDoor_get_AdjacentCells_m011DD845922C53A5C73C0B00ED1F051E6357EF24_inline(L_17, NULL); NullCheck(L_18); int32_t L_19 = 0; int32_t L_20 = (L_18)->GetAt(static_cast(L_19)); int32_t L_21 = V_0; if ((((int32_t)L_20) == ((int32_t)L_21))) { goto IL_0059; } } { CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* L_22 = V_4; NullCheck(L_22); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23; L_23 = CellDoor_get_AdjacentCells_m011DD845922C53A5C73C0B00ED1F051E6357EF24_inline(L_22, NULL); NullCheck(L_23); int32_t L_24 = 1; int32_t L_25 = (L_23)->GetAt(static_cast(L_24)); int32_t L_26 = V_0; if ((!(((uint32_t)L_25) == ((uint32_t)L_26)))) { goto IL_005b; } } IL_0059: { // return false; return (bool)0; } IL_005b: { int32_t L_27 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_005f: { // foreach (var door in gridModel.Doors) { int32_t L_28 = V_3; CellDoorU5BU5D_t4C7F8D55D36058D4C4286AA43070C1F50CA66F48* L_29 = V_2; NullCheck(L_29); if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))) { goto IL_0030; } } { // var cell = gridModel.GetCell(socket.cellId); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_30 = V_1; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_31 = ___0_socket; NullCheck(L_31); int32_t L_32 = L_31->___cellId_4; NullCheck(L_30); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_33; L_33 = GridDungeonModel_GetCell_m161919F5C8F919C9D89B98E3AF0C4013E19784EE(L_30, L_32, NULL); // if (cell == null) return false; if (L_33) { goto IL_0075; } } { // if (cell == null) return false; return (bool)0; } IL_0075: { // return true; return (bool)1; } } // System.Void NonViewBlockingPillarSelectorRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonViewBlockingPillarSelectorRule__ctor_mA0272E5ECD5452823FD2C3D4AE9B95E99774830B (NonViewBlockingPillarSelectorRule_tD4AFBDCFCBDEC334540942E51B5BA855F57550C8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var); NonViewBlockingSelectionRule__ctor_m1482F15308F16359E430AA1115DBD79DF8435BA7(__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 NonViewBlockingSelectionRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NonViewBlockingSelectionRule_CanSelect_m5CE25124FDE459ED60B77FD9628252535BE1AADF (NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD* __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*)&NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_2 = NULL; int32_t V_3 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); { // var rotation = Matrix.GetRotation(ref socket.Transform); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_socket; NullCheck(L_0); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_1 = (&L_0->___Transform_2); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Matrix_GetRotation_m9C9279D228DC3622E77F89C3CD9E1C2AE4012ED5(L_1, NULL); // var baseDirection = new Vector3(1, 0, 0); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (1.0f), (0.0f), (0.0f), NULL); // var direction = rotation * baseDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_2, L_3, NULL); V_1 = L_4; // foreach (var testDirection in validDirections) { il2cpp_codegen_runtime_class_init_inline(NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = ((NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_StaticFields*)il2cpp_codegen_static_fields_for(NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var))->___validDirections_4; V_2 = L_5; V_3 = 0; goto IL_0050; } IL_0032: { // foreach (var testDirection in validDirections) { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = V_2; int32_t L_7 = V_3; NullCheck(L_6); int32_t L_8 = L_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = (L_6)->GetAt(static_cast(L_8)); V_4 = L_9; // var dot = Vector3.Dot(direction, testDirection); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_4; float L_12; L_12 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_10, L_11, NULL); // if (dot > 0.707f) return true; if ((!(((float)L_12) > ((float)(0.707000017f))))) { goto IL_004c; } } { // if (dot > 0.707f) return true; return (bool)1; } IL_004c: { int32_t L_13 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0050: { // foreach (var testDirection in validDirections) { int32_t L_14 = V_3; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = V_2; NullCheck(L_15); if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_0032; } } { // return false; return (bool)0; } } // System.Void NonViewBlockingSelectionRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonViewBlockingSelectionRule__ctor_m1482F15308F16359E430AA1115DBD79DF8435BA7 (NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD* __this, const RuntimeMethod* method) { { SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3(__this, NULL); return; } } // System.Void NonViewBlockingSelectionRule::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonViewBlockingSelectionRule__cctor_m3351F0AF8109C56992F4D7BA0B2458057FDED420 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // static Vector3[] validDirections = new Vector3[] { // new Vector3(1, 0, 0), // new Vector3(0, 0, 1), // }; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)2); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = L_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; memset((&L_2), 0, sizeof(L_2)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_2); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = L_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); NullCheck(L_3); (L_3)->SetAt(static_cast(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_4); ((NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_StaticFields*)il2cpp_codegen_static_fields_for(NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var))->___validDirections_4 = L_3; Il2CppCodeGenWriteBarrier((void**)(&((NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_StaticFields*)il2cpp_codegen_static_fields_for(NonViewBlockingSelectionRule_tE6E8B10B8809C0F52063FBA82044B33EDD21B4DD_il2cpp_TypeInfo_var))->___validDirections_4), (void*)L_3); 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 RandomCliffTransformRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomCliffTransformRule_GetTransform_m42A7D63E7A29136F5637B728307234CBDFC984CA (RandomCliffTransformRule_tFA7CF522A93F2801DAD198CF506076CCFBDAEFE8* __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)); 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 angle = random.NextFloat() * 360; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_7 = ___3_random; float L_8; L_8 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(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 variation = new Vector3(0.25f, -1, 0.25f); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_2), (0.25f), (-1.0f), (0.25f), NULL); // outPosition = Vector3.Scale (random.OnUnitSphere(), variation); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_13 = ___4_outPosition; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_14 = ___3_random; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = RandomExtensions_OnUnitSphere_m199D9AC49AA4AB06D7A93D88F8BBF50CF82DC174(L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_15, L_16, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_13 = L_17; // } return; } } // System.Void RandomCliffTransformRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomCliffTransformRule__ctor_m8AD5F10E6B3F382656374E978798FA12BB5CF0C4 (RandomCliffTransformRule_tFA7CF522A93F2801DAD198CF506076CCFBDAEFE8* __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 RandomRotY90TransformRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomRotY90TransformRule_GetTransform_m12FDB7607C8C790854A86AB7E1A537A0A3F290A9 (RandomRotY90TransformRule_t59941CAF77E9FC8D3A4D7776FA5C4CAE030B1EFE* __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) { int32_t V_0 = 0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); { // 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.Range(0, 1) * 90; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_7 = ___3_random; int32_t L_8; L_8 = RandomExtensions_Range_mD218DB66F5B4A42B67F870CD9976D2BF4FB029EB(L_7, 0, 1, NULL); V_0 = ((int32_t)il2cpp_codegen_multiply(L_8, ((int32_t)90))); // var rotation = Quaternion.Euler(0, angle, 0); int32_t L_9 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)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; // } return; } } // System.Void RandomRotY90TransformRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomRotY90TransformRule__ctor_m3E8A9C6FE82383771FEE3D8BE72F170CFFEF5E09 (RandomRotY90TransformRule_t59941CAF77E9FC8D3A4D7776FA5C4CAE030B1EFE* __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 RandomRotYTransformRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomRotYTransformRule_GetTransform_m53A493D68F488EEDCA0B88E60E202EBC92CCE78D (RandomRotYTransformRule_t001E155CB14DE9629809D0C38824C23B167427C5* __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)); { // 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; // } return; } } // System.Void RandomRotYTransformRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomRotYTransformRule__ctor_mE4409D9DC15CCEE4522B3D25490DA01223C7EE85 (RandomRotYTransformRule_t001E155CB14DE9629809D0C38824C23B167427C5* __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 RoomSelectionRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RoomSelectionRule_CanSelect_m460298BB39EE74B456B592A017F9545709B1A68C (RoomSelectionRule_t8C74C44E67F9306C9180B1E02A25522F33201476* __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_0029; } } { // 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) return false; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_5 = V_0; if (L_5) { goto IL_001f; } } { // if (cell == null) return false; return (bool)0; } IL_001f: { // 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_0029: { // return false; return (bool)0; } } // System.Void RoomSelectionRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomSelectionRule__ctor_mB7DF218605A6D3F6518B23859F3A8801B4D1B947 (RoomSelectionRule_t8C74C44E67F9306C9180B1E02A25522F33201476* __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 SmallYTransformRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SmallYTransformRule_GetTransform_m1BBEA5749EB6E8851381D37DB4F636B1C2CE7DD7 (SmallYTransformRule_t724D357B3521200DA43CC34F55BAC2FFBEB3BCC2* __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)); { // 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 randomVal = random.value() * 2 - 1; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_7 = ___3_random; float L_8; L_8 = RandomExtensions_value_m49B78902A322D603F0A6EBC20FD10E5B1C94FD3C(L_7, NULL); // var angle = randomVal * angleVariation; float L_9 = __this->___angleVariation_4; V_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_8, (2.0f))), (1.0f))), L_9)); // var rotation = Quaternion.Euler(0, angle, 0); float L_10 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_10, (0.0f), NULL); V_1 = L_11; // outRotation = rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_12 = ___5_outRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13 = V_1; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_12 = L_13; // } return; } } // System.Void SmallYTransformRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SmallYTransformRule__ctor_m0B9DDC6139F71AA180B801822811DBEFCD7CA68D (SmallYTransformRule_t724D357B3521200DA43CC34F55BAC2FFBEB3BCC2* __this, const RuntimeMethod* method) { { // public float angleVariation = 8; __this->___angleVariation_4 = (8.0f); 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 ZFightingFixTransformRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZFightingFixTransformRule_GetTransform_m63A963BAE38B29933B5B9DCE3AEF4830A3233A75 (ZFightingFixTransformRule_tADD470C9B4A9DD2EC85B9969D88FD390F1A75722* __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) { { // 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); // outPosition = random.OnUnitSphere() * movementDistance; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = ___4_outPosition; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_8 = ___3_random; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = RandomExtensions_OnUnitSphere_m199D9AC49AA4AB06D7A93D88F8BBF50CF82DC174(L_8, NULL); float L_10 = __this->___movementDistance_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, L_10, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_7 = L_11; // } return; } } // System.Void ZFightingFixTransformRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZFightingFixTransformRule__ctor_m6DE63E9B2CE0EE26CF34B0D6B64EB906FFD3F804 (ZFightingFixTransformRule_tADD470C9B4A9DD2EC85B9969D88FD390F1A75722* __this, const RuntimeMethod* method) { { // float movementDistance = 0.01f; __this->___movementDistance_4 = (0.00999999978f); 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 CameraMovement::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraMovement_Start_m5C7C1DC06A0044C65EB1D841C70F97B864254C67 (CameraMovement_tF4B796B45BDCFC220384450A7EF35DCD79DA27C0* __this, const RuntimeMethod* method) { { // } return; } } // System.Void CameraMovement::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraMovement_Update_m27FAEBD316D906D0000E5CCF70F8BD434958EBFA (CameraMovement_tF4B796B45BDCFC220384450A7EF35DCD79DA27C0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { // float forward = Input.GetAxis ("Vertical"); float L_0; L_0 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL); V_0 = L_0; // float right = Input.GetAxis ("Horizontal"); ; float L_1; L_1 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL); V_1 = L_1; // var distance = movementSpeed * Time.deltaTime; float L_2 = __this->___movementSpeed_4; float L_3; L_3 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); V_2 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // gameObject.transform.position += transform.forward * distance * forward; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4; L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = L_5; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_8, NULL); float L_10 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, L_10, NULL); float L_12 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_11, L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_13, NULL); NullCheck(L_6); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_6, L_14, NULL); // gameObject.transform.position += transform.right * distance * right; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15; L_15 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16; L_16 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_15, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = L_16; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_17, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19; L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_19, NULL); float L_21 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_20, L_21, NULL); float L_23 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_22, L_23, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_18, L_24, NULL); NullCheck(L_17); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_17, L_25, NULL); // } return; } } // System.Void CameraMovement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraMovement__ctor_mF1CEAF415681CA815EFAE26F09F25BFD3A4B2390 (CameraMovement_tF4B796B45BDCFC220384450A7EF35DCD79DA27C0* __this, const RuntimeMethod* method) { { // public float movementSpeed = 15; __this->___movementSpeed_4 = (15.0f); 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 DestroyOnStart::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyOnStart_Start_m940EEFED9F6AF5D83A712F53A26001DD14F85302 (DestroyOnStart_tE2C166DC7FBDF50205824F2ADE03B2FA81A11C7E* __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; } { // Destroy (gameObject); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_0, NULL); // } return; } } // System.Void DestroyOnStart::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyOnStart_Update_mE5B96DC094F1392A851F85CB42C4CC9434A4A630 (DestroyOnStart_tE2C166DC7FBDF50205824F2ADE03B2FA81A11C7E* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DestroyOnStart::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyOnStart__ctor_mAAEC541D2B159107520BECD19928B2C921E4D293 (DestroyOnStart_tE2C166DC7FBDF50205824F2ADE03B2FA81A11C7E* __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 SimpleSmoothMouseLook::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleSmoothMouseLook_Start_mCB90ACDFEDE30A9B00213775F4E096A5D9F84D9E (SimpleSmoothMouseLook_tB6B5CCC847529B8D39E8A0AB7D7DD4DB3689A847* __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; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { // targetDirection = transform.localRotation.eulerAngles; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_0, NULL); V_0 = L_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_0), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_2, NULL); __this->___targetDirection_10 = L_3; // if (characterBody) targetCharacterDirection = characterBody.transform.localRotation.eulerAngles; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___characterBody_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL); if (!L_5) { goto IL_004e; } } { // if (characterBody) targetCharacterDirection = characterBody.transform.localRotation.eulerAngles; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___characterBody_12; NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL); NullCheck(L_7); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_7, NULL); V_0 = L_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_0), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; L_10 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_9, NULL); __this->___targetCharacterDirection_11 = L_10; } IL_004e: { // } return; } } // System.Void SimpleSmoothMouseLook::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleSmoothMouseLook_Update_m9D1A23CCF6496173E120D9B0BC2A41B553195C0E (SimpleSmoothMouseLook_tB6B5CCC847529B8D39E8A0AB7D7DD4DB3689A847* __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*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7); s_Il2CppMethodInitialized = true; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3; memset((&V_3), 0, sizeof(V_3)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4; memset((&V_4), 0, sizeof(V_4)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_5; memset((&V_5), 0, sizeof(V_5)); int32_t G_B3_0 = 0; { // Cursor.lockState = lockCursor ? CursorLockMode.Locked : CursorLockMode.None; bool L_0 = __this->___lockCursor_7; if (L_0) { goto IL_000b; } } { G_B3_0 = 0; goto IL_000c; } IL_000b: { G_B3_0 = 1; } IL_000c: { Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9(G_B3_0, NULL); // var targetOrientation = Quaternion.Euler(targetDirection); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = __this->___targetDirection_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_1, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_2, NULL); V_0 = L_3; // var targetCharacterOrientation = Quaternion.Euler(targetCharacterDirection); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = __this->___targetCharacterDirection_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_4, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6; L_6 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_5, NULL); V_1 = L_6; // var mouseDelta = new Vector2(Input.GetAxisRaw("Mouse X"), Input.GetAxisRaw("Mouse Y")); float L_7; L_7 = Input_GetAxisRaw_m47C0CF8E090561A2F407A4E11D5F2A45044EB8E4(_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, NULL); float L_8; L_8 = Input_GetAxisRaw_m47C0CF8E090561A2F407A4E11D5F2A45044EB8E4(_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, NULL); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), L_7, L_8, NULL); // if (!Input.GetMouseButton(1)) { bool L_9; L_9 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(1, NULL); if (L_9) { goto IL_0067; } } { // mouseDelta = new Vector2(0, 0); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), (0.0f), (0.0f), NULL); } IL_0067: { // mouseDelta = Vector2.Scale(mouseDelta, new Vector2(sensitivity.x * smoothing.x, sensitivity.y * smoothing.y)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_11 = (&__this->___sensitivity_8); float L_12 = L_11->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_13 = (&__this->___smoothing_9); float L_14 = L_13->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_15 = (&__this->___sensitivity_8); float L_16 = L_15->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_17 = (&__this->___smoothing_9); float L_18 = L_17->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19; memset((&L_19), 0, sizeof(L_19)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_19), ((float)il2cpp_codegen_multiply(L_12, L_14)), ((float)il2cpp_codegen_multiply(L_16, L_18)), /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20; L_20 = Vector2_Scale_m8D61A8D2272549F1EF41256F7E8A206C6500EA6C_inline(L_10, L_19, NULL); V_2 = L_20; // _smoothMouse.x = Mathf.Lerp(_smoothMouse.x, mouseDelta.x, 1f / smoothing.x); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_21 = (&__this->____smoothMouse_5); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_22 = (&__this->____smoothMouse_5); float L_23 = L_22->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_2; float L_25 = L_24.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_26 = (&__this->___smoothing_9); float L_27 = L_26->___x_0; float L_28; L_28 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_23, L_25, ((float)((1.0f)/L_27)), NULL); L_21->___x_0 = L_28; // _smoothMouse.y = Mathf.Lerp(_smoothMouse.y, mouseDelta.y, 1f / smoothing.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_29 = (&__this->____smoothMouse_5); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_30 = (&__this->____smoothMouse_5); float L_31 = L_30->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32 = V_2; float L_33 = L_32.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_34 = (&__this->___smoothing_9); float L_35 = L_34->___y_1; float L_36; L_36 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_31, L_33, ((float)((1.0f)/L_35)), NULL); L_29->___y_1 = L_36; // _mouseAbsolute += _smoothMouse; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37 = __this->____mouseAbsolute_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38 = __this->____smoothMouse_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39; L_39 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_37, L_38, NULL); __this->____mouseAbsolute_4 = L_39; // if (clampInDegrees.x < 360) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_40 = (&__this->___clampInDegrees_6); float L_41 = L_40->___x_0; if ((!(((float)L_41) < ((float)(360.0f))))) { goto IL_016c; } } { // _mouseAbsolute.x = Mathf.Clamp(_mouseAbsolute.x, -clampInDegrees.x * 0.5f, clampInDegrees.x * 0.5f); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_42 = (&__this->____mouseAbsolute_4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_43 = (&__this->____mouseAbsolute_4); float L_44 = L_43->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_45 = (&__this->___clampInDegrees_6); float L_46 = L_45->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_47 = (&__this->___clampInDegrees_6); float L_48 = L_47->___x_0; float L_49; L_49 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_44, ((float)il2cpp_codegen_multiply(((-L_46)), (0.5f))), ((float)il2cpp_codegen_multiply(L_48, (0.5f))), NULL); L_42->___x_0 = L_49; } IL_016c: { // var xRotation = Quaternion.AngleAxis(-_mouseAbsolute.y, targetOrientation * Vector3.right); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_50 = (&__this->____mouseAbsolute_4); float L_51 = L_50->___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_52, L_53, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_55; L_55 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(((-L_51)), L_54, NULL); V_3 = L_55; // transform.localRotation = xRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56; L_56 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_57 = V_3; NullCheck(L_56); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_56, L_57, NULL); // if (clampInDegrees.y < 360) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_58 = (&__this->___clampInDegrees_6); float L_59 = L_58->___y_1; if ((!(((float)L_59) < ((float)(360.0f))))) { goto IL_01e5; } } { // _mouseAbsolute.y = Mathf.Clamp(_mouseAbsolute.y, -clampInDegrees.y * 0.5f, clampInDegrees.y * 0.5f); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_60 = (&__this->____mouseAbsolute_4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_61 = (&__this->____mouseAbsolute_4); float L_62 = L_61->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_63 = (&__this->___clampInDegrees_6); float L_64 = L_63->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_65 = (&__this->___clampInDegrees_6); float L_66 = L_65->___y_1; float L_67; L_67 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_62, ((float)il2cpp_codegen_multiply(((-L_64)), (0.5f))), ((float)il2cpp_codegen_multiply(L_66, (0.5f))), NULL); L_60->___y_1 = L_67; } IL_01e5: { // transform.localRotation *= targetOrientation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_68; L_68 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_69 = L_68; NullCheck(L_69); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_70; L_70 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_69, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_71 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_72; L_72 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_70, L_71, NULL); NullCheck(L_69); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_69, L_72, NULL); // if (characterBody) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_73 = __this->___characterBody_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_74; L_74 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_73, NULL); if (!L_74) { goto IL_025a; } } { // var yRotation = Quaternion.AngleAxis(_mouseAbsolute.x, characterBody.transform.up); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_75 = (&__this->____mouseAbsolute_4); float L_76 = L_75->___x_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_77 = __this->___characterBody_12; NullCheck(L_77); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_78; L_78 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_77, NULL); NullCheck(L_78); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79; L_79 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_78, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_80; L_80 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_76, L_79, NULL); V_4 = L_80; // characterBody.transform.localRotation = yRotation; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_81 = __this->___characterBody_12; NullCheck(L_81); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_82; L_82 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_81, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_83 = V_4; NullCheck(L_82); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_82, L_83, NULL); // characterBody.transform.localRotation *= targetCharacterOrientation; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_84 = __this->___characterBody_12; NullCheck(L_84); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_85; L_85 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_84, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_86 = L_85; NullCheck(L_86); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_87; L_87 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_86, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_88 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_89; L_89 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_87, L_88, NULL); NullCheck(L_86); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_86, L_89, NULL); return; } IL_025a: { // var yRotation = Quaternion.AngleAxis(_mouseAbsolute.x, transform.InverseTransformDirection(Vector3.up)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_90 = (&__this->____mouseAbsolute_4); float L_91 = L_90->___x_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_92; L_92 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93; L_93 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); NullCheck(L_92); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94; L_94 = Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575(L_92, L_93, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_95; L_95 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_91, L_94, NULL); V_5 = L_95; // transform.localRotation *= yRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_96; L_96 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_97 = L_96; NullCheck(L_97); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_98; L_98 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_97, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_99 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_100; L_100 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_98, L_99, NULL); NullCheck(L_97); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_97, L_100, NULL); // } return; } } // System.Void SimpleSmoothMouseLook::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleSmoothMouseLook__ctor_mF1849E301926590AF3B00E00057D6E52F397EB59 (SimpleSmoothMouseLook_tB6B5CCC847529B8D39E8A0AB7D7DD4DB3689A847* __this, const RuntimeMethod* method) { { // public Vector2 clampInDegrees = new Vector2(360, 180); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (360.0f), (180.0f), /*hidden argument*/NULL); __this->___clampInDegrees_6 = L_0; // public Vector2 sensitivity = new Vector2(2, 2); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), (2.0f), (2.0f), /*hidden argument*/NULL); __this->___sensitivity_8 = L_1; // public Vector2 smoothing = new Vector2(3, 3); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (3.0f), (3.0f), /*hidden argument*/NULL); __this->___smoothing_9 = L_2; 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 DADemo_Sample_Utils.AADisableChecker::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AADisableChecker_Start_m3679DB0DD4806C77104CFB1A8DAD1B89CF5EEEA2 (AADisableChecker_tE3D35F7CF4DFC2102CA78036448ED598F15BE5BF* __this, const RuntimeMethod* method) { bool V_0 = false; { // bool active = false; V_0 = (bool)0; // if (QualitySettings.antiAliasing > 0) int32_t L_0; L_0 = QualitySettings_get_antiAliasing_m71FB82E1C9D9923D313430621C898008D967F516(NULL); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_000c; } } { // active = true; V_0 = (bool)1; } IL_000c: { // gameObject.SetActive(active); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); bool L_2 = V_0; NullCheck(L_1); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_1, L_2, NULL); // } return; } } // System.Void DADemo_Sample_Utils.AADisableChecker::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AADisableChecker_Update_m33EF5C4B7CE00C35EA006E6ECA3BC8EAB8AAE107 (AADisableChecker_tE3D35F7CF4DFC2102CA78036448ED598F15BE5BF* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DADemo_Sample_Utils.AADisableChecker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AADisableChecker__ctor_m046FC56C3F313608042A23FC705E30BE49CE9C7A (AADisableChecker_tE3D35F7CF4DFC2102CA78036448ED598F15BE5BF* __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 JackRabbit.EnemyController::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyController_Awake_m9A869EA669AEC6840F0267BAC42EBB62827F7F3D (EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // rigidBody2D = GetComponent(); Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_0; L_0 = Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2(__this, Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2_RuntimeMethod_var); __this->___rigidBody2D_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___rigidBody2D_8), (void*)L_0); // currentHealth = maxHealth; float L_1 = __this->___maxHealth_5; __this->___currentHealth_7 = L_1; // } return; } } // System.Void JackRabbit.EnemyController::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyController_FixedUpdate_m1699821A7813A367B3D49F2F656BE8B1FBBB326B (EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D2E3D85D1C3D4F42FAE33FB35C01C48241E0B32); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); { // animator.SetFloat("Speed", rigidBody2D.velocity.magnitude); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___animator_4; Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_1 = __this->___rigidBody2D_8; NullCheck(L_1); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF(L_1, NULL); V_1 = L_2; float L_3; L_3 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_1), NULL); NullCheck(L_0); Animator_SetFloat_m10C78733FAFC7AFEDBDACC48B7C66D3A35A0A7FE(L_0, _stringLiteral5D2E3D85D1C3D4F42FAE33FB35C01C48241E0B32, L_3, NULL); // var moveX = rigidBody2D.velocity.x; Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_4 = __this->___rigidBody2D_8; NullCheck(L_4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF(L_4, NULL); float L_6 = L_5.___x_0; V_0 = L_6; // if (moveX > 0 && facingRight) { float L_7 = V_0; if ((!(((float)L_7) > ((float)(0.0f))))) { goto IL_004b; } } { bool L_8 = __this->___facingRight_6; if (!L_8) { goto IL_004b; } } { // Flip(); EnemyController_Flip_m9541DF120E576FD098A3159588D72129E4515676(__this, NULL); return; } IL_004b: { // } else if (moveX < 0 && !facingRight) { float L_9 = V_0; if ((!(((float)L_9) < ((float)(0.0f))))) { goto IL_0061; } } { bool L_10 = __this->___facingRight_6; if (L_10) { goto IL_0061; } } { // Flip (); EnemyController_Flip_m9541DF120E576FD098A3159588D72129E4515676(__this, NULL); } IL_0061: { // } return; } } // System.Void JackRabbit.EnemyController::Flip() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyController_Flip_m9541DF120E576FD098A3159588D72129E4515676 (EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // facingRight = !facingRight; bool L_0 = __this->___facingRight_6; __this->___facingRight_6 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); // var scale = transform.localScale; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_1, NULL); V_0 = L_2; // scale.x *= -1; float* L_3 = (&(&V_0)->___x_2); float* L_4 = L_3; float L_5 = *((float*)L_4); *((float*)L_4) = (float)((float)il2cpp_codegen_multiply(L_5, (-1.0f))); // transform.localScale = scale; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; NullCheck(L_6); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_6, L_7, NULL); // } return; } } // System.Boolean JackRabbit.EnemyController::get_Alive() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EnemyController_get_Alive_mE97779CFD30B012B13B6A549D91759D93643577F (EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* __this, const RuntimeMethod* method) { { // get { return currentHealth > 0; } float L_0 = __this->___currentHealth_7; return (bool)((((float)L_0) > ((float)(0.0f)))? 1 : 0); } } // System.Void JackRabbit.EnemyController::ApplyDamage(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyController_ApplyDamage_m5F4E6B53D94E248920FD175A43767B5164001816 (EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* __this, float ___0_amount, const RuntimeMethod* method) { { // if (Alive) { bool L_0; L_0 = EnemyController_get_Alive_mE97779CFD30B012B13B6A549D91759D93643577F(__this, NULL); if (!L_0) { goto IL_0024; } } { // currentHealth -= amount; float L_1 = __this->___currentHealth_7; float L_2 = ___0_amount; __this->___currentHealth_7 = ((float)il2cpp_codegen_subtract(L_1, L_2)); // if (!Alive) { bool L_3; L_3 = EnemyController_get_Alive_mE97779CFD30B012B13B6A549D91759D93643577F(__this, NULL); if (L_3) { goto IL_0024; } } { // OnDead(); EnemyController_OnDead_m57C485FD23B6BBDC23EA9048459B797E2C1AE8E5(__this, NULL); } IL_0024: { // } return; } } // System.Void JackRabbit.EnemyController::OnDead() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyController_OnDead_m57C485FD23B6BBDC23EA9048459B797E2C1AE8E5 (EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB_m8643E4EC07CA2848128F88375AC798A1E02DDC5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9_m5ECCB93B1B7E59DAF052A97A262970D895B84BF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m236418B3DDA7EDFA9D6B51000CB57F687CEF091A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06CF41BA66D0BBD786673B743CD4840A4EE6CA18); s_Il2CppMethodInitialized = true; } Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* V_0 = NULL; int32_t V_1 = 0; { // animator.SetTrigger("Dead"); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___animator_4; NullCheck(L_0); Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_0, _stringLiteral06CF41BA66D0BBD786673B743CD4840A4EE6CA18, NULL); // rigidBody2D.velocity = Vector2.zero; Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_1 = __this->___rigidBody2D_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); NullCheck(L_1); Rigidbody2D_set_velocity_m9335C5883B218F6FCDF7E229AC96232FCBAC4CE6(L_1, L_2, NULL); // rigidBody2D.collisionDetectionMode = CollisionDetectionMode2D.Discrete; Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_3 = __this->___rigidBody2D_8; NullCheck(L_3); Rigidbody2D_set_collisionDetectionMode_m87EC5B73B166FFA59434D7418643ADCBAD33C609(L_3, 0, NULL); // var colliders = GetComponents(); Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* L_4; L_4 = Component_GetComponents_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m236418B3DDA7EDFA9D6B51000CB57F687CEF091A(__this, Component_GetComponents_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m236418B3DDA7EDFA9D6B51000CB57F687CEF091A_RuntimeMethod_var); // foreach (var collider in colliders) { V_0 = L_4; V_1 = 0; goto IL_0044; } IL_0037: { // foreach (var collider in colliders) { Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* L_5 = V_0; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_8 = (L_5)->GetAt(static_cast(L_7)); // collider.enabled = false; NullCheck(L_8); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_8, (bool)0, NULL); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0044: { // foreach (var collider in colliders) { int32_t L_10 = V_1; Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* L_11 = V_0; NullCheck(L_11); if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))) { goto IL_0037; } } { // GetComponent().enabled = false; DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_12; L_12 = Component_GetComponent_TisDungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9_m5ECCB93B1B7E59DAF052A97A262970D895B84BF7(__this, Component_GetComponent_TisDungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9_m5ECCB93B1B7E59DAF052A97A262970D895B84BF7_RuntimeMethod_var); NullCheck(L_12); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_12, (bool)0, NULL); // GetComponent().enabled = false; AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_13; L_13 = Component_GetComponent_TisAIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB_m8643E4EC07CA2848128F88375AC798A1E02DDC5B(__this, Component_GetComponent_TisAIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB_m8643E4EC07CA2848128F88375AC798A1E02DDC5B_RuntimeMethod_var); NullCheck(L_13); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_13, (bool)0, NULL); // } return; } } // System.Void JackRabbit.EnemyController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyController__ctor_mD68B53FB0C8841D98DF64BFB7D090BD544CDDFBB (EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* __this, const RuntimeMethod* method) { { // bool facingRight = true; __this->___facingRight_6 = (bool)1; 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 JackRabbit.FollowPlayer::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FollowPlayer_Start_mC82A573E110135E3184F660D86419C35D310DF91 (FollowPlayer_t9447B85A609F4C17CE512AD66CB9EF2D32778C18* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9_m5ECCB93B1B7E59DAF052A97A262970D895B84BF7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // agent = GetComponent(); DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_0; L_0 = Component_GetComponent_TisDungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9_m5ECCB93B1B7E59DAF052A97A262970D895B84BF7(__this, Component_GetComponent_TisDungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9_m5ECCB93B1B7E59DAF052A97A262970D895B84BF7_RuntimeMethod_var); __this->___agent_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___agent_4), (void*)L_0); // } return; } } // System.Void JackRabbit.FollowPlayer::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FollowPlayer_FixedUpdate_m2EFA7BDE564C0E7F7A8237C4A305F9386AD5563D (FollowPlayer_t9447B85A609F4C17CE512AD66CB9EF2D32778C18* __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; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; { // var player = GameObject.FindGameObjectWithTag(DungeonArchitect.Samples.ShooterGame.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); V_0 = L_1; // agent.Destination = player.transform.position; DungeonNavAgent_tDA71D081471ED0A7C4BB850D91F604AF86E293F9* L_2 = __this->___agent_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = V_0; 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); NullCheck(L_2); VirtualActionInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(8 /* System.Void DungeonArchitect.Navigation.DungeonNavAgent::set_Destination(UnityEngine.Vector3) */, L_2, L_5); // } return; } } // System.Void JackRabbit.FollowPlayer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FollowPlayer__ctor_m5B0DDFA6B576EA792C2B7492B4F454BE137598AA (FollowPlayer_t9447B85A609F4C17CE512AD66CB9EF2D32778C18* __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 JackRabbit.FollowTarget::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FollowTarget_Awake_m6116EFC425594935B7D026DEA318FE6804D4E492 (FollowTarget_tA6DA54186A95CD593A0DA079DCB640279797BC21* __this, const RuntimeMethod* method) { { // SetTarget(target.position); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___target_4; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); FollowTarget_SetTarget_m3E2C305614EE7288B94E630D911D073EF519D385(__this, L_1, NULL); // } return; } } // System.Void JackRabbit.FollowTarget::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FollowTarget_Update_m83D26E432712325C884C74EB10AD2145B7BCC4C5 (FollowTarget_tA6DA54186A95CD593A0DA079DCB640279797BC21* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; { // var current = gameObject.transform.position; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL); NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL); V_0 = L_2; // var desired = target.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___target_4; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL); V_1 = L_4; // var dt = Mathf.Min(Time.deltaTime, 0.1f); float L_5; L_5 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); float L_6; L_6 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_5, (0.100000001f), NULL); V_2 = L_6; // var t = sensitivity * dt; float L_7 = __this->___sensitivity_5; float L_8 = V_2; V_3 = ((float)il2cpp_codegen_multiply(L_7, L_8)); // SetTarget(Vector3.Lerp(current, desired, t)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1; float L_11 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_9, L_10, L_11, NULL); FollowTarget_SetTarget_m3E2C305614EE7288B94E630D911D073EF519D385(__this, L_12, NULL); // } return; } } // System.Void JackRabbit.FollowTarget::SetTarget(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FollowTarget_SetTarget_m3E2C305614EE7288B94E630D911D073EF519D385 (FollowTarget_tA6DA54186A95CD593A0DA079DCB640279797BC21* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position3D, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // var position = gameObject.transform.position; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL); NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL); V_0 = L_2; // position.x = position3D.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_position3D; float L_4 = L_3.___x_2; (&V_0)->___x_2 = L_4; // position.y = position3D.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_position3D; float L_6 = L_5.___y_3; (&V_0)->___y_3 = L_6; // gameObject.transform.position = position; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7; L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; NullCheck(L_8); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_8, L_9, NULL); // } return; } } // System.Void JackRabbit.FollowTarget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FollowTarget__ctor_m549ECA663CE06C67AF086CA071405E4EF02044FD (FollowTarget_tA6DA54186A95CD593A0DA079DCB640279797BC21* __this, const RuntimeMethod* method) { { // public float sensitivity = 1; __this->___sensitivity_5 = (1.0f); 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 // JackRabbit.IJackRabbitGameController JackRabbit.GameControllerJackRabbit::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameControllerJackRabbit_get_Instance_mCE50E56E07B46E8034CCEE21981484BD041B3609 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return instance; GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_0 = ((GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_StaticFields*)il2cpp_codegen_static_fields_for(GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_il2cpp_TypeInfo_var))->___instance_7; return L_0; } } // System.Void JackRabbit.GameControllerJackRabbit::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_Awake_m24E38992AEF372F1D8F6D19E6FA1373719EB45E3 (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m4C1CC7A45511D371CBD5161EEF6E8FBBC4E76AA9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627_m5AF7D88D31570331F4CCFAD796C0835F99C0E0E3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_mA0C2CC9E158F155E0BB346B6E2F698056B8DDD55_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Physics2D.gravity = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var); Physics2D_set_gravity_m1BBB6F368E12983D5978054A41A0ECA5579CD620(L_0, NULL); // instance = this; ((GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_StaticFields*)il2cpp_codegen_static_fields_for(GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_il2cpp_TypeInfo_var))->___instance_7 = __this; Il2CppCodeGenWriteBarrier((void**)(&((GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_StaticFields*)il2cpp_codegen_static_fields_for(GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_il2cpp_TypeInfo_var))->___instance_7), (void*)__this); // npcSpawner = GetComponent(); LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* L_1; L_1 = Component_GetComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m4C1CC7A45511D371CBD5161EEF6E8FBBC4E76AA9(__this, Component_GetComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m4C1CC7A45511D371CBD5161EEF6E8FBBC4E76AA9_RuntimeMethod_var); __this->___npcSpawner_8 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___npcSpawner_8), (void*)L_1); // waypointGenerator = GetComponent(); WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* L_2; L_2 = Component_GetComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_mA0C2CC9E158F155E0BB346B6E2F698056B8DDD55(__this, Component_GetComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_mA0C2CC9E158F155E0BB346B6E2F698056B8DDD55_RuntimeMethod_var); __this->___waypointGenerator_9 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___waypointGenerator_9), (void*)L_2); // specialRoomFinder = GetComponent(); SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* L_3; L_3 = Component_GetComponent_TisSpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627_m5AF7D88D31570331F4CCFAD796C0835F99C0E0E3(__this, Component_GetComponent_TisSpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627_m5AF7D88D31570331F4CCFAD796C0835F99C0E0E3_RuntimeMethod_var); __this->___specialRoomFinder_10 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___specialRoomFinder_10), (void*)L_3); // CreateNewLevel(); GameControllerJackRabbit_CreateNewLevel_m09490AB7CD09158E09CA631466FB92F47FBFD3DD(__this, NULL); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit::CreateNewLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_CreateNewLevel_m09490AB7CD09158E09CA631466FB92F47FBFD3DD (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* method) { { // dungeon.Config.Seed = (uint)(Random.value * int.MaxValue); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___dungeon_4; NullCheck(L_0); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_1; L_1 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_0, NULL); float L_2; L_2 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL); NullCheck(L_1); L_1->___Seed_4 = il2cpp_codegen_cast_floating_point(((float)il2cpp_codegen_multiply(L_2, (2.14748365E+09f)))); // StartCoroutine(RebuildLevelRoutine()); RuntimeObject* L_3; L_3 = GameControllerJackRabbit_RebuildLevelRoutine_m51901CAB16842BCBD518B181A905D858821436E5(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_4; L_4 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_3, NULL); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit::SetLoadingTextVisible(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_SetLoadingTextVisible_m262C762E7A5C2FB42212F2DF24A505A2A7773162 (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, bool ___0_visible, const RuntimeMethod* method) { { // var container = loadingText.gameObject.transform.parent.gameObject; Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___loadingText_6; 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); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_2, NULL); NullCheck(L_3); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4; L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL); // container.SetActive(visible); bool L_5 = ___0_visible; NullCheck(L_4); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_4, L_5, NULL); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit::NotifyBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_NotifyBuild_m7FB040AFDCBB7F91B320BD74906E39C1CB737F9B (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* method) { { // waypointGenerator.BuildWaypoints(dungeon.ActiveModel, dungeon.Markers); WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* L_0 = __this->___waypointGenerator_9; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_1 = __this->___dungeon_4; NullCheck(L_1); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2; L_2 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(L_1, NULL); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_3 = __this->___dungeon_4; NullCheck(L_3); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_4; L_4 = Dungeon_get_Markers_mEA189ADDFDF28AB94DE22E7C3F39B5F43928C16C_inline(L_3, NULL); NullCheck(L_0); WaypointGenerator_BuildWaypoints_mE8D18AF53E994DAA91D630287DC39C682DB46039(L_0, L_2, L_4, NULL); // specialRoomFinder.FindSpecialRooms(dungeon.ActiveModel); SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* L_5 = __this->___specialRoomFinder_10; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_6 = __this->___dungeon_4; NullCheck(L_6); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_7; L_7 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(L_6, NULL); NullCheck(L_5); SpecialRoomFinder2D_FindSpecialRooms_mE9A66D7F8976D2A6559E9FECA376C85B86AEFACD(L_5, L_7, NULL); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit::NotifyDestroyed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_NotifyDestroyed_mEF6F4732428334EFF9F279F9E1388299D8D04F39 (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* method) { { // waypointGenerator.OnDungeonDestroyed(dungeon); WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* L_0 = __this->___waypointGenerator_9; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_1 = __this->___dungeon_4; NullCheck(L_0); VirtualActionInvoker1< Dungeon_tAA854F521189538FD299BECE6025726B6C359227* >::Invoke(9 /* System.Void DungeonArchitect.DungeonEventListener::OnDungeonDestroyed(DungeonArchitect.Dungeon) */, L_0, L_1); // specialRoomFinder.OnDungeonDestroyed(dungeon); SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* L_2 = __this->___specialRoomFinder_10; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_3 = __this->___dungeon_4; NullCheck(L_2); VirtualActionInvoker1< Dungeon_tAA854F521189538FD299BECE6025726B6C359227* >::Invoke(9 /* System.Void DungeonArchitect.DungeonEventListener::OnDungeonDestroyed(DungeonArchitect.Dungeon) */, L_2, L_3); // } return; } } // System.Collections.IEnumerator JackRabbit.GameControllerJackRabbit::RebuildLevelRoutine() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameControllerJackRabbit_RebuildLevelRoutine_m51901CAB16842BCBD518B181A905D858821436E5 (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02* L_0 = (U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02*)il2cpp_codegen_object_new(U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02_il2cpp_TypeInfo_var); NullCheck(L_0); U3CRebuildLevelRoutineU3Ed__14__ctor_m9FE6AB559461BAC1EECF367AF97BA54B7A6BE008(L_0, 0, NULL); U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); return L_1; } } // System.Void JackRabbit.GameControllerJackRabbit::AppendLoadingText(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_AppendLoadingText_m3711351AADCE40583534F3318420C6DBC9CB2194 (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, String_t* ___0_text, const RuntimeMethod* method) { { // loadingText.text += text; Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___loadingText_6; Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_1 = L_0; NullCheck(L_1); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(74 /* System.String UnityEngine.UI.Text::get_text() */, L_1); String_t* L_3 = ___0_text; String_t* L_4; L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, L_3, NULL); NullCheck(L_1); VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_1, L_4); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_Update_m1FC77E1184FC7608AB555E4A3391B8276ECAC6F8 (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* method) { { // if (Input.GetKeyDown(KeyCode.Space)) { bool L_0; L_0 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)32), NULL); if (!L_0) { goto IL_000f; } } { // CreateNewLevel(); GameControllerJackRabbit_CreateNewLevel_m09490AB7CD09158E09CA631466FB92F47FBFD3DD(__this, NULL); } IL_000f: { // } return; } } // System.Void JackRabbit.GameControllerJackRabbit::RebuildNavigation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_RebuildNavigation_m4CE67F0BE08B97A0584C9095A138942864F0BF6F (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __this, const RuntimeMethod* method) { { // navMesh.Build(); DungeonNavMesh_tB315EE0B1B0DBAA9E8BE277429DF66D806E23880* L_0 = __this->___navMesh_5; NullCheck(L_0); DungeonNavMesh_Build_mA52B58419F5526B5E3A6D5B61142EAD2781DB9B6(L_0, NULL); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit__ctor_m43850B398CD9A41744AF6F3D488CA3A7F4AB7DCA (GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* __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 JackRabbit.GameControllerJackRabbit/d__14::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelRoutineU3Ed__14__ctor_m9FE6AB559461BAC1EECF367AF97BA54B7A6BE008 (U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_U3CU3E1__state; __this->___U3CU3E1__state_0 = L_0; return; } } // System.Void JackRabbit.GameControllerJackRabbit/d__14::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelRoutineU3Ed__14_System_IDisposable_Dispose_m5808C1614A7F89A0431608BD6700EEE4F01F4221 (U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02* __this, const RuntimeMethod* method) { { return; } } // System.Boolean JackRabbit.GameControllerJackRabbit/d__14::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CRebuildLevelRoutineU3Ed__14_MoveNext_m53FDE3B7B8A2F1B6EFF7245100AEB2B94814CBE9 (U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29A8CBE5BB1DB8FA8E00995C2ED3D9A2726780AA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD928F60ED687F555B4B71ADEE5A3233B82A4211); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF331958297554B0E231CB035A48AE5DC1E4EBCE3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF42AF24417ABF7A4426FFCEF64B01F145BAB6DC1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* V_1 = NULL; { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0032; } case 1: { goto IL_0081; } case 2: { goto IL_00a8; } case 3: { goto IL_00ca; } case 4: { goto IL_00fc; } case 5: { goto IL_0134; } case 6: { goto IL_0168; } } } { return (bool)0; } IL_0032: { __this->___U3CU3E1__state_0 = (-1); // SetLoadingTextVisible(true); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_3 = V_1; NullCheck(L_3); GameControllerJackRabbit_SetLoadingTextVisible_m262C762E7A5C2FB42212F2DF24A505A2A7773162(L_3, (bool)1, NULL); // loadingText.text = ""; GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_4 = V_1; NullCheck(L_4); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_5 = L_4->___loadingText_6; NullCheck(L_5); VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_5, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // AppendLoadingText("Generating Level... "); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_6 = V_1; NullCheck(L_6); GameControllerJackRabbit_AppendLoadingText_m3711351AADCE40583534F3318420C6DBC9CB2194(L_6, _stringLiteralF331958297554B0E231CB035A48AE5DC1E4EBCE3, NULL); // dungeon.DestroyDungeon(); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_7 = V_1; NullCheck(L_7); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_8 = L_7->___dungeon_4; NullCheck(L_8); Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(L_8, NULL); // NotifyDestroyed(); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_9 = V_1; NullCheck(L_9); GameControllerJackRabbit_NotifyDestroyed_mEF6F4732428334EFF9F279F9E1388299D8D04F39(L_9, NULL); // yield return 0; int32_t L_10 = 0; RuntimeObject* L_11 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_10); __this->___U3CU3E2__current_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_11); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_0081: { __this->___U3CU3E1__state_0 = (-1); // dungeon.Build(); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_12 = V_1; NullCheck(L_12); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_13 = L_12->___dungeon_4; NullCheck(L_13); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_13, NULL); // yield return 0; int32_t L_14 = 0; RuntimeObject* L_15 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_14); __this->___U3CU3E2__current_1 = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_15); __this->___U3CU3E1__state_0 = 2; return (bool)1; } IL_00a8: { __this->___U3CU3E1__state_0 = (-1); // NotifyBuild(); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_16 = V_1; NullCheck(L_16); GameControllerJackRabbit_NotifyBuild_m7FB040AFDCBB7F91B320BD74906E39C1CB737F9B(L_16, NULL); // yield return 0; int32_t L_17 = 0; RuntimeObject* L_18 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_17); __this->___U3CU3E2__current_1 = L_18; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_18); __this->___U3CU3E1__state_0 = 3; return (bool)1; } IL_00ca: { __this->___U3CU3E1__state_0 = (-1); // AppendLoadingText("DONE!\n"); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_19 = V_1; NullCheck(L_19); GameControllerJackRabbit_AppendLoadingText_m3711351AADCE40583534F3318420C6DBC9CB2194(L_19, _stringLiteral29A8CBE5BB1DB8FA8E00995C2ED3D9A2726780AA, NULL); // AppendLoadingText("Building Navigation... "); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_20 = V_1; NullCheck(L_20); GameControllerJackRabbit_AppendLoadingText_m3711351AADCE40583534F3318420C6DBC9CB2194(L_20, _stringLiteralF42AF24417ABF7A4426FFCEF64B01F145BAB6DC1, NULL); // yield return 0; // Wait for a frame to show our loading text int32_t L_21 = 0; RuntimeObject* L_22 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_21); __this->___U3CU3E2__current_1 = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_22); __this->___U3CU3E1__state_0 = 4; return (bool)1; } IL_00fc: { __this->___U3CU3E1__state_0 = (-1); // RebuildNavigation(); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_23 = V_1; NullCheck(L_23); GameControllerJackRabbit_RebuildNavigation_m4CE67F0BE08B97A0584C9095A138942864F0BF6F(L_23, NULL); // AppendLoadingText("DONE!\n"); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_24 = V_1; NullCheck(L_24); GameControllerJackRabbit_AppendLoadingText_m3711351AADCE40583534F3318420C6DBC9CB2194(L_24, _stringLiteral29A8CBE5BB1DB8FA8E00995C2ED3D9A2726780AA, NULL); // AppendLoadingText("Spawning NPCs..."); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_25 = V_1; NullCheck(L_25); GameControllerJackRabbit_AppendLoadingText_m3711351AADCE40583534F3318420C6DBC9CB2194(L_25, _stringLiteralBD928F60ED687F555B4B71ADEE5A3233B82A4211, NULL); // yield return 0; // Wait for a frame to show our loading text int32_t L_26 = 0; RuntimeObject* L_27 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_26); __this->___U3CU3E2__current_1 = L_27; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_27); __this->___U3CU3E1__state_0 = 5; return (bool)1; } IL_0134: { __this->___U3CU3E1__state_0 = (-1); // npcSpawner.RebuildNPCs(); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_28 = V_1; NullCheck(L_28); LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* L_29 = L_28->___npcSpawner_8; NullCheck(L_29); LevelNpcSpawner_RebuildNPCs_m27E17BF96050A2060210C35A745436F9289A505A(L_29, NULL); // AppendLoadingText("DONE!\n"); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_30 = V_1; NullCheck(L_30); GameControllerJackRabbit_AppendLoadingText_m3711351AADCE40583534F3318420C6DBC9CB2194(L_30, _stringLiteral29A8CBE5BB1DB8FA8E00995C2ED3D9A2726780AA, NULL); // SetLoadingTextVisible(false); GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_31 = V_1; NullCheck(L_31); GameControllerJackRabbit_SetLoadingTextVisible_m262C762E7A5C2FB42212F2DF24A505A2A7773162(L_31, (bool)0, NULL); // yield return null; __this->___U3CU3E2__current_1 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL); __this->___U3CU3E1__state_0 = 6; return (bool)1; } IL_0168: { __this->___U3CU3E1__state_0 = (-1); // } return (bool)0; } } // System.Object JackRabbit.GameControllerJackRabbit/d__14::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRebuildLevelRoutineU3Ed__14_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mA95DE4773E15E1DA7C4481D0EC78539BA0D27E4A (U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void JackRabbit.GameControllerJackRabbit/d__14::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelRoutineU3Ed__14_System_Collections_IEnumerator_Reset_m9B34FE8B5FF37C8800C3E6D21C3F8F7F7492A811 (U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CRebuildLevelRoutineU3Ed__14_System_Collections_IEnumerator_Reset_m9B34FE8B5FF37C8800C3E6D21C3F8F7F7492A811_RuntimeMethod_var))); } } // System.Object JackRabbit.GameControllerJackRabbit/d__14::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRebuildLevelRoutineU3Ed__14_System_Collections_IEnumerator_get_Current_m2A089B69964A11418E65AF3AB958EC567309C15B (U3CRebuildLevelRoutineU3Ed__14_t044C8E82C7CB15B16F87BB29263B856FCD0DAF02* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // JackRabbit.GameControllerJackRabbit_GridFlow JackRabbit.GameControllerJackRabbit_GridFlow::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* GameControllerJackRabbit_GridFlow_get_Instance_mE503F66E9916074A870343AF6E4C5BB3D4C107F9 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return instance; GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_0 = ((GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B_StaticFields*)il2cpp_codegen_static_fields_for(GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B_il2cpp_TypeInfo_var))->___instance_7; return L_0; } } // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_Awake_m2FB74B2403FD0AFD6F612B9BE97BCC21908C99D6 (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m4C1CC7A45511D371CBD5161EEF6E8FBBC4E76AA9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_mA0C2CC9E158F155E0BB346B6E2F698056B8DDD55_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Physics2D.gravity = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var); Physics2D_set_gravity_m1BBB6F368E12983D5978054A41A0ECA5579CD620(L_0, NULL); // instance = this; ((GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B_StaticFields*)il2cpp_codegen_static_fields_for(GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B_il2cpp_TypeInfo_var))->___instance_7 = __this; Il2CppCodeGenWriteBarrier((void**)(&((GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B_StaticFields*)il2cpp_codegen_static_fields_for(GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B_il2cpp_TypeInfo_var))->___instance_7), (void*)__this); // npcSpawner = GetComponent(); LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* L_1; L_1 = Component_GetComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m4C1CC7A45511D371CBD5161EEF6E8FBBC4E76AA9(__this, Component_GetComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m4C1CC7A45511D371CBD5161EEF6E8FBBC4E76AA9_RuntimeMethod_var); __this->___npcSpawner_8 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___npcSpawner_8), (void*)L_1); // waypointGenerator = GetComponent(); WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* L_2; L_2 = Component_GetComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_mA0C2CC9E158F155E0BB346B6E2F698056B8DDD55(__this, Component_GetComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_mA0C2CC9E158F155E0BB346B6E2F698056B8DDD55_RuntimeMethod_var); __this->___waypointGenerator_9 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___waypointGenerator_9), (void*)L_2); // CreateNewLevel(); GameControllerJackRabbit_GridFlow_CreateNewLevel_mA64185BF182AB0753B57039BAEF143836F955F5E(__this, NULL); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::CreateNewLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_CreateNewLevel_mA64185BF182AB0753B57039BAEF143836F955F5E (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) { { // dungeon.Config.Seed = (uint)(Random.value * int.MaxValue); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___dungeon_4; NullCheck(L_0); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_1; L_1 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_0, NULL); float L_2; L_2 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL); NullCheck(L_1); L_1->___Seed_4 = il2cpp_codegen_cast_floating_point(((float)il2cpp_codegen_multiply(L_2, (2.14748365E+09f)))); // StartCoroutine(RebuildLevelRoutine()); RuntimeObject* L_3; L_3 = GameControllerJackRabbit_GridFlow_RebuildLevelRoutine_m148BB616AADDA837A6C6DD98941061BC1F65165D(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_4; L_4 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_3, NULL); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::SetLoadingTextVisible(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_SetLoadingTextVisible_m5616AB320D2260F66241BDD5EE866163E8B59A67 (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, bool ___0_visible, const RuntimeMethod* method) { { // var container = loadingText.gameObject.transform.parent.gameObject; Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___loadingText_6; 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); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_2, NULL); NullCheck(L_3); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4; L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL); // container.SetActive(visible); bool L_5 = ___0_visible; NullCheck(L_4); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_4, L_5, NULL); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::NotifyBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_NotifyBuild_mDF6EE65B40B76158134CE5176162F9F190434A23 (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) { { // waypointGenerator.BuildWaypoints(dungeon.ActiveModel, dungeon.Markers); WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* L_0 = __this->___waypointGenerator_9; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_1 = __this->___dungeon_4; NullCheck(L_1); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2; L_2 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(L_1, NULL); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_3 = __this->___dungeon_4; NullCheck(L_3); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_4; L_4 = Dungeon_get_Markers_mEA189ADDFDF28AB94DE22E7C3F39B5F43928C16C_inline(L_3, NULL); NullCheck(L_0); WaypointGenerator_BuildWaypoints_mE8D18AF53E994DAA91D630287DC39C682DB46039(L_0, L_2, L_4, NULL); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::NotifyDestroyed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_NotifyDestroyed_m683D8BEB8F5130F77309ABE036AA77CD777B29AB (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) { { // waypointGenerator.OnDungeonDestroyed(dungeon); WaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B* L_0 = __this->___waypointGenerator_9; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_1 = __this->___dungeon_4; NullCheck(L_0); VirtualActionInvoker1< Dungeon_tAA854F521189538FD299BECE6025726B6C359227* >::Invoke(9 /* System.Void DungeonArchitect.DungeonEventListener::OnDungeonDestroyed(DungeonArchitect.Dungeon) */, L_0, L_1); // } return; } } // System.Collections.IEnumerator JackRabbit.GameControllerJackRabbit_GridFlow::RebuildLevelRoutine() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameControllerJackRabbit_GridFlow_RebuildLevelRoutine_m148BB616AADDA837A6C6DD98941061BC1F65165D (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB* L_0 = (U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB*)il2cpp_codegen_object_new(U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB_il2cpp_TypeInfo_var); NullCheck(L_0); U3CRebuildLevelRoutineU3Ed__13__ctor_m1E6668D618C7AB1AA9DD96412E462FBA2CCF86A6(L_0, 0, NULL); U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); return L_1; } } // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::AppendLoadingText(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_AppendLoadingText_mF4D35557A4A22ABD037518086840FC190988622E (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, String_t* ___0_text, const RuntimeMethod* method) { { // loadingText.text += text; Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___loadingText_6; Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_1 = L_0; NullCheck(L_1); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(74 /* System.String UnityEngine.UI.Text::get_text() */, L_1); String_t* L_3 = ___0_text; String_t* L_4; L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, L_3, NULL); NullCheck(L_1); VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_1, L_4); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_Update_mCF1A6AE11D075502D702C3098320D4EC7D54FA33 (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) { { // if (Input.GetKeyDown(KeyCode.Space)) { bool L_0; L_0 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)32), NULL); if (!L_0) { goto IL_000f; } } { // CreateNewLevel(); GameControllerJackRabbit_GridFlow_CreateNewLevel_mA64185BF182AB0753B57039BAEF143836F955F5E(__this, NULL); } IL_000f: { // } return; } } // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::RebuildNavigation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow_RebuildNavigation_m86719E7ABA21E0DBF8469AEE575D305F95093C89 (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __this, const RuntimeMethod* method) { { // navMesh.Build(); DungeonNavMesh_tB315EE0B1B0DBAA9E8BE277429DF66D806E23880* L_0 = __this->___navMesh_5; NullCheck(L_0); DungeonNavMesh_Build_mA52B58419F5526B5E3A6D5B61142EAD2781DB9B6(L_0, NULL); // } return; } } // System.Void JackRabbit.GameControllerJackRabbit_GridFlow::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameControllerJackRabbit_GridFlow__ctor_m358A51120F5C833220698B7101693D132FF2B99F (GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* __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 JackRabbit.GameControllerJackRabbit_GridFlow/d__13::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelRoutineU3Ed__13__ctor_m1E6668D618C7AB1AA9DD96412E462FBA2CCF86A6 (U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_U3CU3E1__state; __this->___U3CU3E1__state_0 = L_0; return; } } // System.Void JackRabbit.GameControllerJackRabbit_GridFlow/d__13::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelRoutineU3Ed__13_System_IDisposable_Dispose_mBAC817F169EDD5173D06DE4AF67D399EA1F09FE3 (U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB* __this, const RuntimeMethod* method) { { return; } } // System.Boolean JackRabbit.GameControllerJackRabbit_GridFlow/d__13::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CRebuildLevelRoutineU3Ed__13_MoveNext_m73999BB833F921038412F749D051EC074A69FFEB (U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29A8CBE5BB1DB8FA8E00995C2ED3D9A2726780AA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD928F60ED687F555B4B71ADEE5A3233B82A4211); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF331958297554B0E231CB035A48AE5DC1E4EBCE3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF42AF24417ABF7A4426FFCEF64B01F145BAB6DC1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* V_1 = NULL; { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0032; } case 1: { goto IL_0081; } case 2: { goto IL_00a8; } case 3: { goto IL_00ca; } case 4: { goto IL_00fc; } case 5: { goto IL_0134; } case 6: { goto IL_0168; } } } { return (bool)0; } IL_0032: { __this->___U3CU3E1__state_0 = (-1); // SetLoadingTextVisible(true); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_3 = V_1; NullCheck(L_3); GameControllerJackRabbit_GridFlow_SetLoadingTextVisible_m5616AB320D2260F66241BDD5EE866163E8B59A67(L_3, (bool)1, NULL); // loadingText.text = ""; GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_4 = V_1; NullCheck(L_4); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_5 = L_4->___loadingText_6; NullCheck(L_5); VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_5, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // AppendLoadingText("Generating Level... "); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_6 = V_1; NullCheck(L_6); GameControllerJackRabbit_GridFlow_AppendLoadingText_mF4D35557A4A22ABD037518086840FC190988622E(L_6, _stringLiteralF331958297554B0E231CB035A48AE5DC1E4EBCE3, NULL); // dungeon.DestroyDungeon(); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_7 = V_1; NullCheck(L_7); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_8 = L_7->___dungeon_4; NullCheck(L_8); Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(L_8, NULL); // NotifyDestroyed(); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_9 = V_1; NullCheck(L_9); GameControllerJackRabbit_GridFlow_NotifyDestroyed_m683D8BEB8F5130F77309ABE036AA77CD777B29AB(L_9, NULL); // yield return 0; int32_t L_10 = 0; RuntimeObject* L_11 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_10); __this->___U3CU3E2__current_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_11); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_0081: { __this->___U3CU3E1__state_0 = (-1); // dungeon.Build(); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_12 = V_1; NullCheck(L_12); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_13 = L_12->___dungeon_4; NullCheck(L_13); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_13, NULL); // yield return 0; int32_t L_14 = 0; RuntimeObject* L_15 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_14); __this->___U3CU3E2__current_1 = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_15); __this->___U3CU3E1__state_0 = 2; return (bool)1; } IL_00a8: { __this->___U3CU3E1__state_0 = (-1); // NotifyBuild(); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_16 = V_1; NullCheck(L_16); GameControllerJackRabbit_GridFlow_NotifyBuild_mDF6EE65B40B76158134CE5176162F9F190434A23(L_16, NULL); // yield return 0; int32_t L_17 = 0; RuntimeObject* L_18 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_17); __this->___U3CU3E2__current_1 = L_18; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_18); __this->___U3CU3E1__state_0 = 3; return (bool)1; } IL_00ca: { __this->___U3CU3E1__state_0 = (-1); // AppendLoadingText("DONE!\n"); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_19 = V_1; NullCheck(L_19); GameControllerJackRabbit_GridFlow_AppendLoadingText_mF4D35557A4A22ABD037518086840FC190988622E(L_19, _stringLiteral29A8CBE5BB1DB8FA8E00995C2ED3D9A2726780AA, NULL); // AppendLoadingText("Building Navigation... "); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_20 = V_1; NullCheck(L_20); GameControllerJackRabbit_GridFlow_AppendLoadingText_mF4D35557A4A22ABD037518086840FC190988622E(L_20, _stringLiteralF42AF24417ABF7A4426FFCEF64B01F145BAB6DC1, NULL); // yield return 0; // Wait for a frame to show our loading text int32_t L_21 = 0; RuntimeObject* L_22 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_21); __this->___U3CU3E2__current_1 = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_22); __this->___U3CU3E1__state_0 = 4; return (bool)1; } IL_00fc: { __this->___U3CU3E1__state_0 = (-1); // RebuildNavigation(); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_23 = V_1; NullCheck(L_23); GameControllerJackRabbit_GridFlow_RebuildNavigation_m86719E7ABA21E0DBF8469AEE575D305F95093C89(L_23, NULL); // AppendLoadingText("DONE!\n"); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_24 = V_1; NullCheck(L_24); GameControllerJackRabbit_GridFlow_AppendLoadingText_mF4D35557A4A22ABD037518086840FC190988622E(L_24, _stringLiteral29A8CBE5BB1DB8FA8E00995C2ED3D9A2726780AA, NULL); // AppendLoadingText("Spawning NPCs..."); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_25 = V_1; NullCheck(L_25); GameControllerJackRabbit_GridFlow_AppendLoadingText_mF4D35557A4A22ABD037518086840FC190988622E(L_25, _stringLiteralBD928F60ED687F555B4B71ADEE5A3233B82A4211, NULL); // yield return 0; // Wait for a frame to show our loading text int32_t L_26 = 0; RuntimeObject* L_27 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_26); __this->___U3CU3E2__current_1 = L_27; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_27); __this->___U3CU3E1__state_0 = 5; return (bool)1; } IL_0134: { __this->___U3CU3E1__state_0 = (-1); // npcSpawner.RebuildNPCs(); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_28 = V_1; NullCheck(L_28); LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* L_29 = L_28->___npcSpawner_8; NullCheck(L_29); LevelNpcSpawner_RebuildNPCs_m27E17BF96050A2060210C35A745436F9289A505A(L_29, NULL); // AppendLoadingText("DONE!\n"); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_30 = V_1; NullCheck(L_30); GameControllerJackRabbit_GridFlow_AppendLoadingText_mF4D35557A4A22ABD037518086840FC190988622E(L_30, _stringLiteral29A8CBE5BB1DB8FA8E00995C2ED3D9A2726780AA, NULL); // SetLoadingTextVisible(false); GameControllerJackRabbit_GridFlow_t8895065CFF1A6BD8317E64E9672C95BD3834C33B* L_31 = V_1; NullCheck(L_31); GameControllerJackRabbit_GridFlow_SetLoadingTextVisible_m5616AB320D2260F66241BDD5EE866163E8B59A67(L_31, (bool)0, NULL); // yield return null; __this->___U3CU3E2__current_1 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL); __this->___U3CU3E1__state_0 = 6; return (bool)1; } IL_0168: { __this->___U3CU3E1__state_0 = (-1); // } return (bool)0; } } // System.Object JackRabbit.GameControllerJackRabbit_GridFlow/d__13::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRebuildLevelRoutineU3Ed__13_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mFB1ECD81CFCE8B0D357EC6E6E64BFF6B247651A3 (U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void JackRabbit.GameControllerJackRabbit_GridFlow/d__13::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelRoutineU3Ed__13_System_Collections_IEnumerator_Reset_mED1F4E27DD70E09B59B77BB2364162BAE878541A (U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CRebuildLevelRoutineU3Ed__13_System_Collections_IEnumerator_Reset_mED1F4E27DD70E09B59B77BB2364162BAE878541A_RuntimeMethod_var))); } } // System.Object JackRabbit.GameControllerJackRabbit_GridFlow/d__13::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRebuildLevelRoutineU3Ed__13_System_Collections_IEnumerator_get_Current_mD4CF186CCA9B2F28FAE44C2A112351D01D6559D4 (U3CRebuildLevelRoutineU3Ed__13_t3ED9D6A9670EB773D5B3C3CD9D1927031CEE1AFB* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void JackRabbit.LevelEndGoal2D::OnTriggerEnter2D(UnityEngine.Collider2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelEndGoal2D_OnTriggerEnter2D_mAD8E5EF0A3DEDB1726C99AD52A84F413BA39D465 (LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_other, 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*)&IJackRabbitGameController_tEB5D9ACDDAA79B703592093F2D344510A16D79F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (other.isTrigger) return; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_0 = ___0_other; NullCheck(L_0); bool L_1; L_1 = Collider2D_get_isTrigger_m982A3441480D505432B26A5B3DF6D0B34342EEE7(L_0, NULL); if (!L_1) { goto IL_0009; } } { // if (other.isTrigger) return; return; } IL_0009: { // if (other.gameObject.CompareTag(DungeonArchitect.Samples.ShooterGame.GameTags.Player)) { Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_2 = ___0_other; NullCheck(L_2); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); String_t* L_4 = ((GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields*)il2cpp_codegen_static_fields_for(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var))->___Player_4; NullCheck(L_3); bool L_5; L_5 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_3, L_4, NULL); if (!L_5) { goto IL_0025; } } { // GameControllerJackRabbit.Instance.CreateNewLevel(); RuntimeObject* L_6; L_6 = GameControllerJackRabbit_get_Instance_mCE50E56E07B46E8034CCEE21981484BD041B3609_inline(NULL); NullCheck(L_6); InterfaceActionInvoker0::Invoke(0 /* System.Void JackRabbit.IJackRabbitGameController::CreateNewLevel() */, IJackRabbitGameController_tEB5D9ACDDAA79B703592093F2D344510A16D79F0_il2cpp_TypeInfo_var, L_6); } IL_0025: { // } return; } } // System.Void JackRabbit.LevelEndGoal2D::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelEndGoal2D__ctor_m12ECA231422610EECA6F7C1395840497C7396722 (LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751* __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 JackRabbit.PlayerController::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_Awake_mD30EB2B49F4E14EE41EAF9FBB3E341BC2496804F (PlayerController_t0B58CA84BACF0C5892DB32AC3AE654CF4C01183E* __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*)&Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // rigidBody2D = GetComponent(); Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_0; L_0 = Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2(__this, Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2_RuntimeMethod_var); __this->___rigidBody2D_10 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___rigidBody2D_10), (void*)L_0); // animator = GetComponent(); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_1; L_1 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); __this->___animator_11 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___animator_11), (void*)L_1); // } return; } } // System.Void JackRabbit.PlayerController::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_FixedUpdate_m626051E8715282A2E2105D0292200760817380C9 (PlayerController_t0B58CA84BACF0C5892DB32AC3AE654CF4C01183E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral508450355DF2A5BB172C6D21A5C54D7806587D91); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D2E3D85D1C3D4F42FAE33FB35C01C48241E0B32); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBC1FBDF3F91C0637B6624C6C526B3718C7E46A2); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; bool V_2 = false; float V_3 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; float V_6 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7; memset((&V_7), 0, sizeof(V_7)); int32_t G_B3_0 = 0; { // float moveX = Input.GetAxis("Horizontal"); float L_0; L_0 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL); V_0 = L_0; // float moveY = Input.GetAxis("Vertical"); float L_1; L_1 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL); V_1 = L_1; // attacking = Input.GetButton("Fire1"); bool L_2; L_2 = Input_GetButton_m2F217DAE69DB3D1324FB848B3C9C84F19A80989E(_stringLiteralFBC1FBDF3F91C0637B6624C6C526B3718C7E46A2, NULL); __this->___attacking_12 = L_2; // animator.SetBool("Attack", attacking); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_3 = __this->___animator_11; bool L_4 = __this->___attacking_12; NullCheck(L_3); Animator_SetBool_m6F8D4FAF0770CD4EC1F54406249785DE7391E42B(L_3, _stringLiteral508450355DF2A5BB172C6D21A5C54D7806587D91, L_4, NULL); // var sprintPressed = Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift); bool L_5; L_5 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)304), NULL); if (L_5) { goto IL_0054; } } { bool L_6; L_6 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)303), NULL); G_B3_0 = ((int32_t)(L_6)); goto IL_0055; } IL_0054: { G_B3_0 = 1; } IL_0055: { V_2 = (bool)G_B3_0; // var targetSpeed = maxSpeed; float L_7 = __this->___maxSpeed_4; V_3 = L_7; // if (attacking) { bool L_8 = __this->___attacking_12; if (!L_8) { goto IL_0070; } } { // targetSpeed *= attackMoveSpeedMultiplier; float L_9 = V_3; float L_10 = __this->___attackMoveSpeedMultiplier_5; V_3 = ((float)il2cpp_codegen_multiply(L_9, L_10)); goto IL_007c; } IL_0070: { // else if (sprintPressed) { bool L_11 = V_2; if (!L_11) { goto IL_007c; } } { // targetSpeed *= sprintMultiplier; float L_12 = V_3; float L_13 = __this->___sprintMultiplier_6; V_3 = ((float)il2cpp_codegen_multiply(L_12, L_13)); } IL_007c: { // var direction = new Vector2(moveX, moveY); float L_14 = V_0; float L_15 = V_1; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_4), L_14, L_15, NULL); // var directionLength = direction.magnitude; float L_16; L_16 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_4), NULL); V_5 = L_16; // if (directionLength > 1) { float L_17 = V_5; if ((!(((float)L_17) > ((float)(1.0f))))) { goto IL_00a2; } } { // direction /= directionLength; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = V_4; float L_19 = V_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20; L_20 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_18, L_19, NULL); V_4 = L_20; } IL_00a2: { // var currentSpeed = rigidBody2D.velocity.magnitude; Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_21 = __this->___rigidBody2D_10; NullCheck(L_21); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22; L_22 = Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF(L_21, NULL); V_7 = L_22; float L_23; L_23 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_7), NULL); // var desiredSpeed = Mathf.Lerp(currentSpeed, targetSpeed, movementSensitivity); float L_24 = V_3; float L_25 = __this->___movementSensitivity_7; float L_26; L_26 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_23, L_24, L_25, NULL); V_6 = L_26; // rigidBody2D.velocity = direction * desiredSpeed; Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_27 = __this->___rigidBody2D_10; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = V_4; float L_29 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30; L_30 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_28, L_29, NULL); NullCheck(L_27); Rigidbody2D_set_velocity_m9335C5883B218F6FCDF7E229AC96232FCBAC4CE6(L_27, L_30, NULL); // if (moveX > 0 && !facingRight) { float L_31 = V_0; if ((!(((float)L_31) > ((float)(0.0f))))) { goto IL_00f0; } } { bool L_32 = __this->___facingRight_9; if (L_32) { goto IL_00f0; } } { // Flip(); PlayerController_Flip_m6CB53CDF9ABE2976471A6E76D1A9E47E001B8964(__this, NULL); goto IL_0106; } IL_00f0: { // } else if (moveX < 0 && facingRight) { float L_33 = V_0; if ((!(((float)L_33) < ((float)(0.0f))))) { goto IL_0106; } } { bool L_34 = __this->___facingRight_9; if (!L_34) { goto IL_0106; } } { // Flip (); PlayerController_Flip_m6CB53CDF9ABE2976471A6E76D1A9E47E001B8964(__this, NULL); } IL_0106: { // animator.SetFloat("Speed", rigidBody2D.velocity.magnitude); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_35 = __this->___animator_11; Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_36 = __this->___rigidBody2D_10; NullCheck(L_36); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37; L_37 = Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF(L_36, NULL); V_7 = L_37; float L_38; L_38 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_7), NULL); NullCheck(L_35); Animator_SetFloat_m10C78733FAFC7AFEDBDACC48B7C66D3A35A0A7FE(L_35, _stringLiteral5D2E3D85D1C3D4F42FAE33FB35C01C48241E0B32, L_38, NULL); // } return; } } // System.Void JackRabbit.PlayerController::OnAttack() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_OnAttack_mD0F8845F81828471FDB72E6C650D95860EA13328 (PlayerController_t0B58CA84BACF0C5892DB32AC3AE654CF4C01183E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisAIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB_m19EB6167ADB95F9371062DD21748F8437FE722FA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisEnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07_mEB47946CBD7604D39BF4B50EA2BF41D2F42E2AEA_RuntimeMethod_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); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* V_2 = NULL; int32_t V_3 = 0; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* V_4 = NULL; EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* V_5 = NULL; { // var offset = new Vector3(0.3f, 0.7f, 0); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (0.300000012f), (0.699999988f), (0.0f), NULL); // offset.x *= Mathf.Sign (transform.localScale.x); float* L_0 = (&(&V_0)->___x_2); float* L_1 = L_0; float L_2 = *((float*)L_1); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_3, NULL); float L_5 = L_4.___x_2; float L_6; L_6 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_5, NULL); *((float*)L_1) = (float)((float)il2cpp_codegen_multiply(L_2, L_6)); // var radius = 0.7f; V_1 = (0.699999988f); // var colliders = Physics2D.OverlapCircleAll(gameObject.transform.position + offset, radius); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7; L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL); NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_9, L_10, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_11, NULL); float L_13 = V_1; il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var); Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* L_14; L_14 = Physics2D_OverlapCircleAll_m54C3ECD56B8061A26A2276D5B876BF1D8EB3229F(L_12, L_13, NULL); // foreach (var collider in colliders) { V_2 = L_14; V_3 = 0; goto IL_00a4; } IL_0062: { // foreach (var collider in colliders) { Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* L_15 = V_2; int32_t L_16 = V_3; NullCheck(L_15); int32_t L_17 = L_16; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_18 = (L_15)->GetAt(static_cast(L_17)); V_4 = L_18; // var enemyController = collider.gameObject.GetComponent(); Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_19 = V_4; NullCheck(L_19); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20; L_20 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_19, NULL); NullCheck(L_20); AIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB* L_21; L_21 = GameObject_GetComponent_TisAIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB_m19EB6167ADB95F9371062DD21748F8437FE722FA(L_20, GameObject_GetComponent_TisAIController2D_tBC1755C40B921C7E8EF4D032B113A0008421A3EB_m19EB6167ADB95F9371062DD21748F8437FE722FA_RuntimeMethod_var); // if (enemyController != null) il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_22; L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_22) { goto IL_00a0; } } { // var enemy = collider.gameObject.GetComponent(); Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_23 = V_4; NullCheck(L_23); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24; L_24 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_23, NULL); NullCheck(L_24); EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* L_25; L_25 = GameObject_GetComponent_TisEnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07_mEB47946CBD7604D39BF4B50EA2BF41D2F42E2AEA(L_24, GameObject_GetComponent_TisEnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07_mEB47946CBD7604D39BF4B50EA2BF41D2F42E2AEA_RuntimeMethod_var); V_5 = L_25; // if (enemy != null) { EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* L_26 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_27; L_27 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_27) { goto IL_00a0; } } { // enemy.ApplyDamage(attackStength); EnemyController_t7C511DDB75E0624C4C7CE230D727525DAAEDCF07* L_28 = V_5; float L_29 = __this->___attackStength_8; NullCheck(L_28); EnemyController_ApplyDamage_m5F4E6B53D94E248920FD175A43767B5164001816(L_28, L_29, NULL); } IL_00a0: { int32_t L_30 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00a4: { // foreach (var collider in colliders) { int32_t L_31 = V_3; Collider2DU5BU5D_t4771A44B23D278BC01AB6ED33A9A28E48DC0B034* L_32 = V_2; NullCheck(L_32); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_0062; } } { // } return; } } // System.Void JackRabbit.PlayerController::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_Update_m83AB6C876713AFE70100AE0B2C372300DA6D260E (PlayerController_t0B58CA84BACF0C5892DB32AC3AE654CF4C01183E* __this, const RuntimeMethod* method) { { // } return; } } // System.Void JackRabbit.PlayerController::Flip() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_Flip_m6CB53CDF9ABE2976471A6E76D1A9E47E001B8964 (PlayerController_t0B58CA84BACF0C5892DB32AC3AE654CF4C01183E* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // facingRight = !facingRight; bool L_0 = __this->___facingRight_9; __this->___facingRight_9 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); // var scale = transform.localScale; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_1, NULL); V_0 = L_2; // scale.x *= -1; float* L_3 = (&(&V_0)->___x_2); float* L_4 = L_3; float L_5 = *((float*)L_4); *((float*)L_4) = (float)((float)il2cpp_codegen_multiply(L_5, (-1.0f))); // transform.localScale = scale; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; NullCheck(L_6); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_6, L_7, NULL); // } return; } } // System.Void JackRabbit.PlayerController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController__ctor_m28734E27471DA7B2803D70AD71315A755258C0EF (PlayerController_t0B58CA84BACF0C5892DB32AC3AE654CF4C01183E* __this, const RuntimeMethod* method) { { // public float maxSpeed = 5; __this->___maxSpeed_4 = (5.0f); // public float attackMoveSpeedMultiplier = 0.1f; __this->___attackMoveSpeedMultiplier_5 = (0.100000001f); // public float sprintMultiplier = 1.5f; __this->___sprintMultiplier_6 = (1.5f); // public float movementSensitivity = 0.1f; __this->___movementSensitivity_7 = (0.100000001f); // public float attackStength = 40; __this->___attackStength_8 = (40.0f); // bool facingRight = true; __this->___facingRight_9 = (bool)1; 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 JackRabbit.SpecialRoomFinder2D::OnPostDungeonLayoutBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder2D_OnPostDungeonLayoutBuild_mB4C23C6E968801DA809029E5C2F741C7301437AE (SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method) { { // FindSpecialRooms(model); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___1_model; SpecialRoomFinder2D_FindSpecialRooms_mE9A66D7F8976D2A6559E9FECA376C85B86AEFACD(__this, L_0, NULL); // } return; } } // System.Void JackRabbit.SpecialRoomFinder2D::FindSpecialRooms(DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder2D_FindSpecialRooms_mE9A66D7F8976D2A6559E9FECA376C85B86AEFACD (SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* __this, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___0_model, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* V_0 = NULL; CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* V_1 = NULL; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_2 = NULL; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_3 = NULL; { // var gridModel = model as GridDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___0_model; V_0 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_0, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); // if (gridModel == null) return; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* 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_0011; } } { // if (gridModel == null) return; return; } IL_0011: { // var furthestCells = GridDungeonModelUtils.FindFurthestRooms(gridModel); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_3 = V_0; CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_4; L_4 = GridDungeonModelUtils_FindFurthestRooms_m2D6178877810725C28FDFFBD2351835DA5E15A51(L_3, NULL); V_1 = L_4; // if (furthestCells.Length == 2 && furthestCells[0] != null && furthestCells[1] != null) { CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_5 = V_1; NullCheck(L_5); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))) == ((uint32_t)2)))) { goto IL_0040; } } { CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_6 = V_1; NullCheck(L_6); int32_t L_7 = 0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_8 = (L_6)->GetAt(static_cast(L_7)); if (!L_8) { goto IL_0040; } } { CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_9 = V_1; NullCheck(L_9); int32_t L_10 = 1; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_11 = (L_9)->GetAt(static_cast(L_10)); if (!L_11) { goto IL_0040; } } { // var startCell = furthestCells[0]; CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_12 = V_1; NullCheck(L_12); int32_t L_13 = 0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_14 = (L_12)->GetAt(static_cast(L_13)); V_2 = L_14; // var endCell = furthestCells[1]; CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_15 = V_1; NullCheck(L_15); int32_t L_16 = 1; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_17 = (L_15)->GetAt(static_cast(L_16)); V_3 = L_17; // SetStartingCell(gridModel, startCell); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_18 = V_0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_19 = V_2; SpecialRoomFinder2D_SetStartingCell_mE11A9D7A8DA7EFA512CC01713B0B8F8799AEE183(__this, L_18, L_19, NULL); // SetEndingCell(gridModel, endCell); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_20 = V_0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_21 = V_3; SpecialRoomFinder2D_SetEndingCell_mE6043EEC15AFCFC6DF9E5305D0B789BF4940FDEC(__this, L_20, L_21, NULL); } IL_0040: { // } return; } } // System.Void JackRabbit.SpecialRoomFinder2D::OnDungeonDestroyed(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder2D_OnDungeonDestroyed_mEAD268D2C517B1BA1B7477E493A681706EAFF462 (SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { { // } return; } } // System.Void JackRabbit.SpecialRoomFinder2D::SetStartingCell(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder2D_SetStartingCell_mE11A9D7A8DA7EFA512CC01713B0B8F8799AEE183 (SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___1_cell, 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*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); 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)); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; { // var roomCenter = MathUtils.GridToWorld(model.Config.GridCellSize, cell.CenterF); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = ___0_model; NullCheck(L_0); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_1 = L_0->___Config_5; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___GridCellSize_5; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_3 = ___1_cell; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Cell_get_CenterF_mB8D827E04A3E7CC3B708DAD634373265EC39EA8B(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = MathUtils_GridToWorld_m3196CF39CDABF14746162A6562AB802ABE9A138E(L_2, L_4, NULL); V_0 = L_5; // var player = GameObject.FindGameObjectWithTag(DungeonArchitect.Samples.ShooterGame.GameTags.Player); il2cpp_codegen_runtime_class_init_inline(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); String_t* L_6 = ((GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields*)il2cpp_codegen_static_fields_for(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var))->___Player_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7; L_7 = GameObject_FindGameObjectWithTag_mF0229BC2074CE9EEA72FAB1E5A4BC2AEC3D2CDBE(L_6, NULL); V_1 = L_7; // if (player != null) { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* 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_003d; } } { // player.transform.position = FlipYZ(roomCenter); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_1; NullCheck(L_10); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11; L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = SpecialRoomFinder2D_FlipYZ_m69D32E36003328970251E597D5E82EB07F953D8C(__this, L_12, NULL); NullCheck(L_11); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_11, L_13, NULL); } IL_003d: { // } return; } } // System.Void JackRabbit.SpecialRoomFinder2D::SetEndingCell(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder2D_SetEndingCell_mE6043EEC15AFCFC6DF9E5305D0B789BF4940FDEC (SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___1_cell, 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*)&GameObject_GetComponent_TisLevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751_mD0385CD2EF207998E4B1D76B88AD47E353A152A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisLevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751_m4AB90B6DA6AD69C17780C5B5EE378265614ED3A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral667185553F8032B4BC7A4BBBF241D46BCB64D9B3); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); LevelEndGoal2DU5BU5D_tCC06CE90A47A244553218BA65A1F3A509B1FFD5F* V_1 = NULL; int32_t V_2 = 0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_3 = NULL; { // var roomCenter = MathUtils.GridToWorld(model.Config.GridCellSize, cell.CenterF); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = ___0_model; NullCheck(L_0); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_1 = L_0->___Config_5; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___GridCellSize_5; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_3 = ___1_cell; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Cell_get_CenterF_mB8D827E04A3E7CC3B708DAD634373265EC39EA8B(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = MathUtils_GridToWorld_m3196CF39CDABF14746162A6562AB802ABE9A138E(L_2, L_4, NULL); V_0 = L_5; // var oldGoals = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); LevelEndGoal2DU5BU5D_tCC06CE90A47A244553218BA65A1F3A509B1FFD5F* L_6; L_6 = Object_FindObjectsOfType_TisLevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751_m4AB90B6DA6AD69C17780C5B5EE378265614ED3A2(Object_FindObjectsOfType_TisLevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751_m4AB90B6DA6AD69C17780C5B5EE378265614ED3A2_RuntimeMethod_var); // foreach (var oldGoal in oldGoals) V_1 = L_6; V_2 = 0; goto IL_004c; } IL_0021: { // foreach (var oldGoal in oldGoals) LevelEndGoal2DU5BU5D_tCC06CE90A47A244553218BA65A1F3A509B1FFD5F* L_7 = V_1; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751* L_10 = (L_7)->GetAt(static_cast(L_9)); // var oldGoalObj = oldGoal.gameObject; NullCheck(L_10); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11; L_11 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_10, NULL); V_3 = L_11; // if (oldGoalObj != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_13) { goto IL_0048; } } { // if (Application.isPlaying) bool L_14; L_14 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_14) { goto IL_0042; } } { // Destroy(oldGoalObj); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_15, NULL); goto IL_0048; } IL_0042: { // DestroyImmediate(oldGoalObj); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_16, NULL); } IL_0048: { int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004c: { // foreach (var oldGoal in oldGoals) int32_t L_18 = V_2; LevelEndGoal2DU5BU5D_tCC06CE90A47A244553218BA65A1F3A509B1FFD5F* L_19 = V_1; NullCheck(L_19); if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_0021; } } { // var goal = Instantiate(levelEndGoalTemplate) as GameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = __this->___levelEndGoalTemplate_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21; L_21 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_20, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); // goal.transform.position = FlipYZ(roomCenter); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = L_21; NullCheck(L_22); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23; L_23 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_22, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = SpecialRoomFinder2D_FlipYZ_m69D32E36003328970251E597D5E82EB07F953D8C(__this, L_24, NULL); NullCheck(L_23); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_23, L_25, NULL); // if (goal.GetComponent() == null) NullCheck(L_22); LevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751* L_26; L_26 = GameObject_GetComponent_TisLevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751_mD0385CD2EF207998E4B1D76B88AD47E353A152A9(L_22, GameObject_GetComponent_TisLevelEndGoal2D_t85B17D4A5A8A0F596B7C9B4FE9EAF1E31829F751_mD0385CD2EF207998E4B1D76B88AD47E353A152A9_RuntimeMethod_var); bool L_27; L_27 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_27) { goto IL_0086; } } { // Debug.LogWarning("No LevelGoal component attached to the Level goal prefab. cleanup will not be proper"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral667185553F8032B4BC7A4BBBF241D46BCB64D9B3, NULL); } IL_0086: { // } return; } } // UnityEngine.Vector3 JackRabbit.SpecialRoomFinder2D::FlipYZ(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpecialRoomFinder2D_FlipYZ_m69D32E36003328970251E597D5E82EB07F953D8C (SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* __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 JackRabbit.SpecialRoomFinder2D::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder2D__ctor_mE7CC74A5449C0162BC97174F64018723E275995A (SpecialRoomFinder2D_tBBB819DFFC422C421E3C0DC10A13B9942E7DF627* __this, const RuntimeMethod* method) { { 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 DASideScroller.SSCamera::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSCamera_Start_mD87E9DEFAF654140724C5FE5666FDB68430E6DC5 (SSCamera_t32182292CA96816B1C3E2B2F7B4474529D22577A* __this, const RuntimeMethod* method) { { // currentLookAt = target.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___target_4; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); __this->___currentLookAt_8 = L_1; // } return; } } // System.Void DASideScroller.SSCamera::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSCamera_Update_mB701570C6A72533048AE0B78964E3EDB09F8F60D (SSCamera_t32182292CA96816B1C3E2B2F7B4474529D22577A* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 targetCamPos = target.position + offset; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___target_4; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___offset_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1, L_2, NULL); V_0 = L_3; // transform.position = Vector3.Lerp(transform.position, targetCamPos, positionSmoothing * Time.deltaTime); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; float L_8 = __this->___positionSmoothing_5; float L_9; L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_6, L_7, ((float)il2cpp_codegen_multiply(L_8, L_9)), NULL); NullCheck(L_4); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_4, L_10, NULL); // currentLookAt = Vector3.Lerp(currentLookAt, target.position, lookAtSmoothing * Time.deltaTime); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->___currentLookAt_8; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___target_4; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL); float L_14 = __this->___lookAtSmoothing_6; float L_15; L_15 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_11, L_13, ((float)il2cpp_codegen_multiply(L_14, L_15)), NULL); __this->___currentLookAt_8 = L_16; // transform.LookAt(currentLookAt); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17; L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___currentLookAt_8; NullCheck(L_17); Transform_LookAt_mFEF7353E4CAEB85D5F7CEEF9276C3B8D6E314C6C(L_17, L_18, NULL); // } return; } } // System.Void DASideScroller.SSCamera::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSCamera__ctor_m2DE972A14FB960031D22BF58ADAC0BAC3D664C45 (SSCamera_t32182292CA96816B1C3E2B2F7B4474529D22577A* __this, const RuntimeMethod* method) { { // public float positionSmoothing = 5f; // The speed with which the camera will be following. __this->___positionSmoothing_5 = (5.0f); // public float lookAtSmoothing = 5f; // The speed with which the camera will be following. __this->___lookAtSmoothing_6 = (5.0f); 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 DASideScroller.SSGame::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSGame_Start_m413C821DB69892CBACAA922A332C060E097CDB54 (SSGame_t2892099A0B98AEBA7D373011C0651CFF91A999FD* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DASideScroller.SSGame::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSGame_Update_m44167C2FE3F6272D07AD5DEFF3A05302249BD340 (SSGame_t2892099A0B98AEBA7D373011C0651CFF91A999FD* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DASideScroller.SSGame::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSGame__ctor_m10BC890BF4150EA1C25D66B49C2CBBF61D322E87 (SSGame_t2892099A0B98AEBA7D373011C0651CFF91A999FD* __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 DASideScroller.SSPlayerMovement::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement_Awake_m72CC9A43D4CA84EE1954477D389082D484CB159B (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __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*)&Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // anim = GetComponent(); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0; L_0 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); __this->___anim_12 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___anim_12), (void*)L_0); // character = GetComponent(); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_1; L_1 = Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040(__this, Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); __this->___character_10 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___character_10), (void*)L_1); // } return; } } // System.Void DASideScroller.SSPlayerMovement::OnTeleportered() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement_OnTeleportered_mCF0E69C0D53393492AF1C2E5D29955DDA1AB28CC (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __this, const RuntimeMethod* method) { { // character.enabled = true; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___character_10; NullCheck(L_0); Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_0, (bool)1, NULL); // } return; } } // System.Void DASideScroller.SSPlayerMovement::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement_Update_m8C040E35BB55E9BB43DCD1D79D48344E84BAFBCE (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { // float h = Input.GetAxisRaw("Horizontal"); float L_0; L_0 = Input_GetAxisRaw_m47C0CF8E090561A2F407A4E11D5F2A45044EB8E4(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL); V_0 = L_0; // Move(h); float L_1 = V_0; SSPlayerMovement_Move_m21EF8398750FCF262C05D447CE61F4EAEBB2B4F9(__this, L_1, NULL); // Turning(h); float L_2 = V_0; SSPlayerMovement_Turning_m922937C7CB645D1F45A0BBF156AE9B1F27FC1C48(__this, L_2, NULL); // Animating(h); float L_3 = V_0; SSPlayerMovement_Animating_mEBA1238F112FF1CBFEF0B35F94273DEADDCCEAA1(__this, L_3, NULL); // } return; } } // System.Void DASideScroller.SSPlayerMovement::PerformJump() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement_PerformJump_mE1140DC549F7AEE9C6B721A411E972163D908E6C (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __this, const RuntimeMethod* method) { { // if (numJumpsPerformed >= maxJumps) int32_t L_0 = __this->___numJumpsPerformed_13; int32_t L_1 = __this->___maxJumps_7; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_000f; } } { // return; return; } IL_000f: { // if (Time.time - lastJumpTimestamp < interJumpDelay) float L_2; L_2 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL); float L_3 = __this->___lastJumpTimestamp_14; float L_4 = __this->___interJumpDelay_8; if ((!(((float)((float)il2cpp_codegen_subtract(L_2, L_3))) < ((float)L_4)))) { goto IL_0024; } } { // return; return; } IL_0024: { // movement.y = jumpSpeed; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_5 = (&__this->___movement_11); float L_6 = __this->___jumpSpeed_6; L_5->___y_3 = L_6; // numJumpsPerformed++; int32_t L_7 = __this->___numJumpsPerformed_13; __this->___numJumpsPerformed_13 = ((int32_t)il2cpp_codegen_add(L_7, 1)); // lastJumpTimestamp = Time.time; float L_8; L_8 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL); __this->___lastJumpTimestamp_14 = L_8; // } return; } } // System.Void DASideScroller.SSPlayerMovement::Move(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement_Move_m21EF8398750FCF262C05D447CE61F4EAEBB2B4F9 (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __this, float ___0_h, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C); s_Il2CppMethodInitialized = true; } { // if (character.isGrounded) CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___character_10; NullCheck(L_0); bool L_1; L_1 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_0, NULL); if (!L_1) { goto IL_0043; } } { // movement.Set(h, 0, 0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___movement_11); float L_3 = ___0_h; Vector3_Set_m1C7E543216734FB513F9CEBA44C50E6FC2AFD49D_inline(L_2, L_3, (0.0f), (0.0f), NULL); // movement *= speed; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___movement_11; float L_5 = __this->___speed_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_4, L_5, NULL); __this->___movement_11 = L_6; // numJumpsPerformed = 0; __this->___numJumpsPerformed_13 = 0; goto IL_007d; } IL_0043: { // movement.x = h * speed; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = (&__this->___movement_11); float L_8 = ___0_h; float L_9 = __this->___speed_4; L_7->___x_2 = ((float)il2cpp_codegen_multiply(L_8, L_9)); // if (character.velocity.y == 0) CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_10 = __this->___character_10; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = CharacterController_get_velocity_mD385DA9478B1FDCB0E9B2D2CA3647B85F1928C8C(L_10, NULL); float L_12 = L_11.___y_3; if ((!(((float)L_12) == ((float)(0.0f))))) { goto IL_007d; } } { // movement.y = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_13 = (&__this->___movement_11); L_13->___y_3 = (0.0f); } IL_007d: { // if (Input.GetButton("Jump")) bool L_14; L_14 = Input_GetButton_m2F217DAE69DB3D1324FB848B3C9C84F19A80989E(_stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C, NULL); if (!L_14) { goto IL_008f; } } { // PerformJump(); SSPlayerMovement_PerformJump_mE1140DC549F7AEE9C6B721A411E972163D908E6C(__this, NULL); } IL_008f: { // movement.y -= gravity * Time.deltaTime; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = (&__this->___movement_11); float* L_16 = (&L_15->___y_3); float* L_17 = L_16; float L_18 = *((float*)L_17); float L_19 = __this->___gravity_5; float L_20; L_20 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); *((float*)L_17) = (float)((float)il2cpp_codegen_subtract(L_18, ((float)il2cpp_codegen_multiply(L_19, L_20)))); // if (character.enabled) CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_21 = __this->___character_10; NullCheck(L_21); bool L_22; L_22 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_21, NULL); if (!L_22) { goto IL_00d3; } } { // character.Move(movement * Time.deltaTime); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_23 = __this->___character_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = __this->___movement_11; float L_25; L_25 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_24, L_25, NULL); NullCheck(L_23); int32_t L_27; L_27 = CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4(L_23, L_26, NULL); } IL_00d3: { // } return; } } // System.Void DASideScroller.SSPlayerMovement::Turning(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement_Turning_m922937C7CB645D1F45A0BBF156AE9B1F27FC1C48 (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __this, float ___0_h, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B5_0 = 0; { // if (h != 0) float L_0 = ___0_h; if ((((float)L_0) == ((float)(0.0f)))) { goto IL_0016; } } { // facingLeft = (h < 0); float L_1 = ___0_h; __this->___facingLeft_9 = (bool)((((float)L_1) < ((float)(0.0f)))? 1 : 0); } IL_0016: { // var angle = facingLeft ? -90 : 90; bool L_2 = __this->___facingLeft_9; if (L_2) { goto IL_0022; } } { G_B5_0 = ((int32_t)90); goto IL_0024; } IL_0022: { G_B5_0 = ((int32_t)-90); } IL_0024: { V_0 = G_B5_0; // transform.rotation = Quaternion.Euler(0, angle, 0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); int32_t L_4 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)L_4), (0.0f), NULL); NullCheck(L_3); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_3, L_5, NULL); // } return; } } // System.Void DASideScroller.SSPlayerMovement::Animating(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement_Animating_mEBA1238F112FF1CBFEF0B35F94273DEADDCCEAA1 (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __this, float ___0_h, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral926A646AB5A68B4F9CE13C5B42BF00FE91E8C2D9); s_Il2CppMethodInitialized = true; } bool V_0 = false; { // bool walking = h != 0f; float L_0 = ___0_h; V_0 = (bool)((((int32_t)((((float)L_0) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); // anim.SetBool("IsWalking", walking); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_1 = __this->___anim_12; bool L_2 = V_0; NullCheck(L_1); Animator_SetBool_m6F8D4FAF0770CD4EC1F54406249785DE7391E42B(L_1, _stringLiteral926A646AB5A68B4F9CE13C5B42BF00FE91E8C2D9, L_2, NULL); // } return; } } // System.Void DASideScroller.SSPlayerMovement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SSPlayerMovement__ctor_m6FAC14F57F652D61C3DD5B8A00A8ADD33C670ACB (SSPlayerMovement_t2DAE9699A8779C9221236B2FEFBED334A597C6DD* __this, const RuntimeMethod* method) { { // public float speed = 6f; // The speed that the player will move at. __this->___speed_4 = (6.0f); // public float gravity = 40; __this->___gravity_5 = (40.0f); // public float jumpSpeed = 15; __this->___jumpSpeed_6 = (15.0f); // public int maxJumps = 2; __this->___maxJumps_7 = 2; // public float interJumpDelay = 0.4f; __this->___interJumpDelay_8 = (0.400000006f); 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.CustomMainPathConstraints::CanCreateNodeAt(System.Int32,System.Int32,UnityEngine.Vector2Int,UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CustomMainPathConstraints_CanCreateNodeAt_m0A5CC1AA841CEAAD6EB75E176F456D675C9B589B (CustomMainPathConstraints_tC249AA2C28AA07C138246A6172232C11D83D0AB7* __this, int32_t ___0_currentPathPosition, int32_t ___1_totalPathLength, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_nodeCoord, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_gridSize, const RuntimeMethod* method) { { // return nodeCoord.x == 0 || // nodeCoord.y == 0 || // nodeCoord.x == gridSize.x - 1 || // nodeCoord.y == gridSize.y - 1; int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___2_nodeCoord), NULL); if (!L_0) { goto IL_0037; } } { int32_t L_1; L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___2_nodeCoord), NULL); if (!L_1) { goto IL_0037; } } { int32_t L_2; L_2 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___2_nodeCoord), NULL); int32_t L_3; L_3 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___3_gridSize), NULL); if ((((int32_t)L_2) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3, 1))))) { goto IL_0037; } } { int32_t L_4; L_4 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___2_nodeCoord), NULL); int32_t L_5; L_5 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___3_gridSize), NULL); return (bool)((((int32_t)L_4) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_5, 1))))? 1 : 0); } IL_0037: { return (bool)1; } } // System.Void DungeonArchitect.Samples.CustomMainPathConstraints::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMainPathConstraints__ctor_m71D84517C5E5ECE45ED2C3CA17780362A6F8E4B8 (CustomMainPathConstraints_tC249AA2C28AA07C138246A6172232C11D83D0AB7* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__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.CustomPathConstraintsA::CanCreateNodeAt(System.Int32,System.Int32,UnityEngine.Vector2Int,UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CustomPathConstraintsA_CanCreateNodeAt_m25E3B07A2A1925F4ED0824C4074F451D6648111F (CustomPathConstraintsA_t418A39497557294C00FEE0B40F3D4D6D835DDBB4* __this, int32_t ___0_currentPathPosition, int32_t ___1_totalPathLength, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_nodeCoord, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_gridSize, const RuntimeMethod* method) { { // return nodeCoord.x == 1 || // nodeCoord.y == 1 || // nodeCoord.x == gridSize.x - 2 || // nodeCoord.y == gridSize.y - 2; int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___2_nodeCoord), NULL); if ((((int32_t)L_0) == ((int32_t)1))) { goto IL_0039; } } { int32_t L_1; L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___2_nodeCoord), NULL); if ((((int32_t)L_1) == ((int32_t)1))) { goto IL_0039; } } { int32_t L_2; L_2 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___2_nodeCoord), NULL); int32_t L_3; L_3 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___3_gridSize), NULL); if ((((int32_t)L_2) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_3, 2))))) { goto IL_0039; } } { int32_t L_4; L_4 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___2_nodeCoord), NULL); int32_t L_5; L_5 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___3_gridSize), NULL); return (bool)((((int32_t)L_4) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_5, 2))))? 1 : 0); } IL_0039: { return (bool)1; } } // System.Void DungeonArchitect.Samples.CustomPathConstraintsA::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomPathConstraintsA__ctor_m28F0B18C7DED385512022C86B00B9479D13C30A5 (CustomPathConstraintsA_t418A39497557294C00FEE0B40F3D4D6D835DDBB4* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__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.GFNavDemoController::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFNavDemoController_Start_m13471E412A5F77E525E0F25DC3C5D8BDEDB5DB89 (GFNavDemoController_t8532591A9F1D1EEBBAAFA11450E588BFE0D7105F* __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) 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_0019; } } { // dungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_2, NULL); } IL_0019: { // } return; } } // System.Void DungeonArchitect.Samples.GFNavDemoController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFNavDemoController__ctor_mF35E03D5B38A1161D26855FE94911C073E90E412 (GFNavDemoController_t8532591A9F1D1EEBBAAFA11450E588BFE0D7105F* __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.GFNavNPCController::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFNavNPCController_Start_m894C5ADA02543AB46D229CDA9CC97C326EED11EE (GFNavNPCController_t7E3CBD26C68B39423AE87110BFF39737356A7CB5* __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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1504976ADA6762EA0EC466E4F56195B90BBBA398); s_Il2CppMethodInitialized = true; } { // agent = GetComponent(); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_0; L_0 = Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F(__this, Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F_RuntimeMethod_var); __this->___agent_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___agent_5), (void*)L_0); // character = GetComponent(); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_1; L_1 = Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040(__this, Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); __this->___character_6 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___character_6), (void*)L_1); // InvokeRepeating(nameof(SeekToTarget), 0.5f, 1.0f); MonoBehaviour_InvokeRepeating_mF208501E0E4918F9168BBBA5FC50D8F80D01514D(__this, _stringLiteral1504976ADA6762EA0EC466E4F56195B90BBBA398, (0.5f), (1.0f), NULL); // } return; } } // System.Void DungeonArchitect.Samples.GFNavNPCController::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFNavNPCController_Update_mC8F77E3BD7471E3C2497106A3E655EAE3D0709C7 (GFNavNPCController_t7E3CBD26C68B39423AE87110BFF39737356A7CB5* __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 (agent != null && agent.hasPath) NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_0 = __this->___agent_5; 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_0032; } } { NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_2 = __this->___agent_5; NullCheck(L_2); bool L_3; L_3 = NavMeshAgent_get_hasPath_mE56295431F7774ADC8C39CFD87E13073DDDA178A(L_2, NULL); if (!L_3) { goto IL_0032; } } { // character.SimpleMove(agent.desiredVelocity); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_4 = __this->___character_6; NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_5 = __this->___agent_5; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = NavMeshAgent_get_desiredVelocity_m8CF3F6E3FA8EE86397DD02146AA6048949B74F52(L_5, NULL); NullCheck(L_4); bool L_7; L_7 = CharacterController_SimpleMove_mE32A48D439878B3241E8456F8EBFAAE264BD705C(L_4, L_6, NULL); } IL_0032: { // } return; } } // System.Void DungeonArchitect.Samples.GFNavNPCController::SeekToTarget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFNavNPCController_SeekToTarget_m096904E3B33C5DEAE87B7D25DD1E9C6F65E3E59B (GFNavNPCController_t7E3CBD26C68B39423AE87110BFF39737356A7CB5* __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 (target == null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___target_4; 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_0014; } } { // FindTarget(); GFNavNPCController_FindTarget_m7A08568773E15C14848638C531A863C06FB15621(__this, NULL); } IL_0014: { // if (target != null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___target_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0039; } } { // agent.SetDestination(target.position); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_4 = __this->___agent_5; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___target_4; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL); NullCheck(L_4); bool L_7; L_7 = NavMeshAgent_SetDestination_mD5D960933827F1F14B29CF4A3B6F305C064EBF46(L_4, L_6, NULL); } IL_0039: { // } return; } } // System.Void DungeonArchitect.Samples.GFNavNPCController::FindTarget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFNavNPCController_FindTarget_m7A08568773E15C14848638C531A863C06FB15621 (GFNavNPCController_t7E3CBD26C68B39423AE87110BFF39737356A7CB5* __this, 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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; { // var player = 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); V_0 = L_1; // if (player != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0020; } } { // target = player.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = V_0; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL); __this->___target_4 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___target_4), (void*)L_5); } IL_0020: { // } return; } } // System.Void DungeonArchitect.Samples.GFNavNPCController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GFNavNPCController__ctor_mD8871E8E7EFDC2370ADCFCAC6327CBB2B0654C1A (GFNavNPCController_t7E3CBD26C68B39423AE87110BFF39737356A7CB5* __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.PlaceableMarker::OnDrawGizmosSelected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableMarker_OnDrawGizmosSelected_m43C4BBBA1F592E907C4E3E5F3CEF4E6B54E94830 (PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* __this, const RuntimeMethod* method) { { // DrawGizmo(true); PlaceableMarker_DrawGizmo_m1111F5271502229004B4B176DFE7C17ADCC1F888(__this, (bool)1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.PlaceableMarker::OnDrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableMarker_OnDrawGizmos_m9DD63310F9BD3F01A64F4A71486F8FC4257F3A9A (PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* __this, const RuntimeMethod* method) { { // DrawGizmo(false); PlaceableMarker_DrawGizmo_m1111F5271502229004B4B176DFE7C17ADCC1F888(__this, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.PlaceableMarker::DrawGizmo(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableMarker_DrawGizmo_m1111F5271502229004B4B176DFE7C17ADCC1F888 (PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* __this, bool ___0_selected, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { // Gizmos.color = selected ? Color.red : Color.yellow; bool L_0 = ___0_selected; if (L_0) { goto IL_000a; } } { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; L_1 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL); G_B3_0 = L_1; goto IL_000f; } IL_000a: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; L_2 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); G_B3_0 = L_2; } IL_000f: { Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(G_B3_0, NULL); // Gizmos.DrawSphere(transform.position, 0.2f); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL); Gizmos_DrawSphere_mC7B2862BBDB3141A63B83F0F1E56E30101D4F472(L_4, (0.200000003f), NULL); // } return; } } // System.Void DungeonArchitect.Samples.PlaceableMarker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableMarker__ctor_m859EE701AAB16FC412E837FD195A7E5271AD7843 (PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* __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.PlaceableMarkerInjector::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableMarkerInjector_OnDungeonMarkersEmitted_m6D685BE1B072429779275BA6D1B7611DE6B32188 (PlaceableMarkerInjector_t8DD8C3BCB3FCB2583838751BC61A4B1182A68B8D* __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*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisPlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F_m726FF9BF503DE3D5B0195619CD0EEB2C37FF3E98_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } PlaceableMarkerU5BU5D_t94982F2E113F341781226B3CD62753FD7C914F6F* V_0 = NULL; int32_t V_1 = 0; PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* V_2 = NULL; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_3 = NULL; { // var placeableMarkers = FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); PlaceableMarkerU5BU5D_t94982F2E113F341781226B3CD62753FD7C914F6F* L_0; L_0 = Object_FindObjectsOfType_TisPlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F_m726FF9BF503DE3D5B0195619CD0EEB2C37FF3E98(Object_FindObjectsOfType_TisPlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F_m726FF9BF503DE3D5B0195619CD0EEB2C37FF3E98_RuntimeMethod_var); // foreach (var placeableMarker in placeableMarkers) V_0 = L_0; V_1 = 0; goto IL_0055; } IL_000a: { // foreach (var placeableMarker in placeableMarkers) PlaceableMarkerU5BU5D_t94982F2E113F341781226B3CD62753FD7C914F6F* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // var marker = new PropSocket(); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_5 = (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*)il2cpp_codegen_object_new(PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var); NullCheck(L_5); PropSocket__ctor_m8E35CE44D738C18657F6F422A45C234096285408(L_5, NULL); V_3 = L_5; // marker.Id = 0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_6 = V_3; NullCheck(L_6); L_6->___Id_0 = 0; // marker.SocketType = placeableMarker.markerName; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_7 = V_3; PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* L_8 = V_2; NullCheck(L_8); String_t* L_9 = L_8->___markerName_4; NullCheck(L_7); L_7->___SocketType_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_7->___SocketType_1), (void*)L_9); // marker.Transform = placeableMarker.transform.localToWorldMatrix; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_10 = V_3; PlaceableMarker_t848B055A569A56D8439B9C08341992E6D9DADD7F* L_11 = V_2; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL); NullCheck(L_12); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13; L_13 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_12, NULL); NullCheck(L_10); L_10->___Transform_2 = L_13; // marker.gridPosition = IntVector.Zero; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_14 = V_3; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_15 = ((IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields*)il2cpp_codegen_static_fields_for(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var))->___Zero_3; NullCheck(L_14); L_14->___gridPosition_3 = L_15; // marker.cellId = 0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_16 = V_3; NullCheck(L_16); L_16->___cellId_4 = 0; // markers.Add(marker); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_17 = ___2_markers; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_18 = V_3; NullCheck(L_17); VirtualActionInvoker1< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(6 /* System.Void DungeonArchitect.LevelMarkerList::Add(DungeonArchitect.PropSocket) */, L_17, L_18); int32_t L_19 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0055: { // foreach (var placeableMarker in placeableMarkers) int32_t L_20 = V_1; PlaceableMarkerU5BU5D_t94982F2E113F341781226B3CD62753FD7C914F6F* L_21 = V_0; NullCheck(L_21); if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))))) { goto IL_000a; } } { // } return; } } // System.Void DungeonArchitect.Samples.PlaceableMarkerInjector::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableMarkerInjector__ctor_m622346899E79CFE749566D1E5D3CA5F00DED398A (PlaceableMarkerInjector_t8DD8C3BCB3FCB2583838751BC61A4B1182A68B8D* __this, const RuntimeMethod* method) { { 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.SampleFindRoomDoorsController::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFindRoomDoorsController_Awake_mF67C67FC0022887F0DACB17BAA68924F5DB48962 (SampleFindRoomDoorsController_t05E9F193626B497BF8144266781452B282602CA9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisGridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_m1A4DD6ECED7D0604F07F24A723CE4209C1B936E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisGridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856_m0B8B2F661EFBFBA0872A01062CE256A7DA502D84_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // 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_0030; } } { // dungeonQuery = dungeon.GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856* L_3; L_3 = Component_GetComponent_TisGridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856_m0B8B2F661EFBFBA0872A01062CE256A7DA502D84(L_2, Component_GetComponent_TisGridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856_m0B8B2F661EFBFBA0872A01062CE256A7DA502D84_RuntimeMethod_var); __this->___dungeonQuery_7 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonQuery_7), (void*)L_3); // config = dungeon.GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_4 = __this->___dungeon_4; NullCheck(L_4); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_5; L_5 = Component_GetComponent_TisGridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_m1A4DD6ECED7D0604F07F24A723CE4209C1B936E8(L_4, Component_GetComponent_TisGridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_m1A4DD6ECED7D0604F07F24A723CE4209C1B936E8_RuntimeMethod_var); __this->___config_6 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___config_6), (void*)L_5); } IL_0030: { // } return; } } // System.Void DungeonArchitect.Samples.SampleFindRoomDoorsController::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFindRoomDoorsController_Start_mD6E91186593D870C7DAA59A7285BA9DD488094B7 (SampleFindRoomDoorsController_t05E9F193626B497BF8144266781452B282602CA9* __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; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); { // 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_0019; } } { // dungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_2, NULL); } IL_0019: { // Cell cell = dungeonQuery.GetRandomCell(); GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856* L_3 = __this->___dungeonQuery_7; NullCheck(L_3); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_4; L_4 = GridDungeonQuery_GetRandomCell_mC50AEC7EFEA08AAE62E9C78E11D5907ED7D7523E(L_3, NULL); // var cellBounds = cell.GetWorldBounds(config.GridCellSize); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_5 = __this->___config_6; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5->___GridCellSize_5; NullCheck(L_4); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7; L_7 = Cell_GetWorldBounds_m1D2B416C78B4D566A0CE313FF3EC6CD40206D305(L_4, L_6, NULL); V_0 = L_7; // player.transform.position = cellBounds.center; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___player_5; NullCheck(L_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL); NullCheck(L_9); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_9, L_10, NULL); // } return; } } // System.Void DungeonArchitect.Samples.SampleFindRoomDoorsController::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFindRoomDoorsController_Update_m4CA8756D91E1FEB3D7B7FA24744051F656FFE1CD (SampleFindRoomDoorsController_t05E9F193626B497BF8144266781452B282602CA9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_0 = NULL; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* V_1 = NULL; { // if (dungeonQuery != null) GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856* L_0 = __this->___dungeonQuery_7; 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_0051; } } { // if (dungeonQuery.GetCellAtPosition(player.position, out cell)) GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856* L_2 = __this->___dungeonQuery_7; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___player_5; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL); NullCheck(L_2); bool L_5; L_5 = GridDungeonQuery_GetCellAtPosition_m28DEB5231DC23FA8C133A02D2C4D9F002729A627(L_2, L_4, (&V_0), NULL); if (!L_5) { goto IL_0051; } } { // GameObject[] doorObjects = new GameObject[0]; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_6 = (GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)SZArrayNew(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var, (uint32_t)0); V_1 = L_6; // if (cell.CellType == CellType.Room) Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_7 = V_0; NullCheck(L_7); int32_t L_8; L_8 = Cell_get_CellType_m2C666B1ED7806805420EA64623AF5D3EDFF6F642_inline(L_7, NULL); if (L_8) { goto IL_004a; } } { // dungeonQuery.GetDoorsForCell(cell.Id, out doorObjects); GridDungeonQuery_tCF307DEFBAEFBDFFD4767D61DB44001DBC527856* L_9 = __this->___dungeonQuery_7; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = Cell_get_Id_m9019A9DE5723347E0DE724E363AC4F2AAB7429BA_inline(L_10, NULL); NullCheck(L_9); GridDungeonQuery_GetDoorsForCell_mC2ABCDD86581665CD0393F06D9BC8B52EA7F1125(L_9, L_11, (&V_1), NULL); } IL_004a: { // ProcessDoorObjects(doorObjects); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_12 = V_1; SampleFindRoomDoorsController_ProcessDoorObjects_m8785F0C04A98141B96642F847D2DC08EA99A7DA1(__this, L_12, NULL); } IL_0051: { // } return; } } // System.Void DungeonArchitect.Samples.SampleFindRoomDoorsController::ProcessDoorObjects(UnityEngine.GameObject[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFindRoomDoorsController_ProcessDoorObjects_m8785F0C04A98141B96642F847D2DC08EA99A7DA1 (SampleFindRoomDoorsController_t05E9F193626B497BF8144266781452B282602CA9* __this, GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___0_doorObjects, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* V_0 = NULL; int32_t V_1 = 0; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_2 = NULL; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_3 = NULL; { // foreach (var trackedDoor in trackedDoorObjects) GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_0 = __this->___trackedDoorObjects_8; V_0 = L_0; V_1 = 0; goto IL_0036; } IL_000b: { // foreach (var trackedDoor in trackedDoorObjects) GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = (L_1)->GetAt(static_cast(L_3)); // var renderer = trackedDoor.gameObject.GetComponent(); NullCheck(L_4); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5; L_5 = GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC(L_4, NULL); NullCheck(L_5); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_6; L_6 = GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A(L_5, GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var); V_2 = L_6; // if (renderer != null) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_7 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_8) { goto IL_0032; } } { // renderer.material.color = Color.white; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_9 = V_2; NullCheck(L_9); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10; L_10 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_9, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11; L_11 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); NullCheck(L_10); Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D(L_10, L_11, NULL); } IL_0032: { int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0036: { // foreach (var trackedDoor in trackedDoorObjects) int32_t L_13 = V_1; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_14 = V_0; NullCheck(L_14); if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))) { goto IL_000b; } } { // trackedDoorObjects = doorObjects; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_15 = ___0_doorObjects; __this->___trackedDoorObjects_8 = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___trackedDoorObjects_8), (void*)L_15); // foreach (GameObject trackedDoor in trackedDoorObjects) GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_16 = __this->___trackedDoorObjects_8; V_0 = L_16; V_1 = 0; goto IL_0079; } IL_004e: { // foreach (GameObject trackedDoor in trackedDoorObjects) GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_17 = V_0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = (L_17)->GetAt(static_cast(L_19)); // var renderer = trackedDoor.gameObject.GetComponent(); NullCheck(L_20); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21; L_21 = GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC(L_20, NULL); NullCheck(L_21); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_22; L_22 = GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A(L_21, GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var); V_3 = L_22; // if (renderer != null) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_23 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_24; L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_24) { goto IL_0075; } } { // renderer.material.color = Color.red; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_25 = V_3; NullCheck(L_25); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_26; L_26 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_25, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27; L_27 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); NullCheck(L_26); Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D(L_26, L_27, NULL); } IL_0075: { int32_t L_28 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_0079: { // foreach (GameObject trackedDoor in trackedDoorObjects) int32_t L_29 = V_1; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_30 = V_0; NullCheck(L_30); if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))))) { goto IL_004e; } } { // } return; } } // System.Void DungeonArchitect.Samples.SampleFindRoomDoorsController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFindRoomDoorsController__ctor_m17CA763EBCE73BA694869377AEEC7C43BE4B5B97 (SampleFindRoomDoorsController_t05E9F193626B497BF8144266781452B282602CA9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // GameObject[] trackedDoorObjects = new GameObject[0]; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_0 = (GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)SZArrayNew(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var, (uint32_t)0); __this->___trackedDoorObjects_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___trackedDoorObjects_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.Common.DAFPSMouseLook::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DAFPSMouseLook_Start_m2A36A9AE6463659C34D82E42090E048C6C99F48D (DAFPSMouseLook_tC9319C61CC35DF998B90A78CEE2BCE7D798ECBC4* __this, const RuntimeMethod* method) { { // Cursor.lockState = CursorLockMode.Locked; Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9(1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.Common.DAFPSMouseLook::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DAFPSMouseLook_Update_m5A1DFE0ECED1D51254E28033EE6E15CE584332E1 (DAFPSMouseLook_tC9319C61CC35DF998B90A78CEE2BCE7D798ECBC4* __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*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; { // float mouseX = Input.GetAxis("Mouse X") * lookSpeed; float L_0; L_0 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, NULL); float L_1 = __this->___lookSpeed_4; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float mouseY = Input.GetAxis("Mouse Y") * lookSpeed; float L_2; L_2 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, NULL); float L_3 = __this->___lookSpeed_4; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // angleUpDown -= mouseY; float L_4 = __this->___angleUpDown_6; float L_5 = V_1; __this->___angleUpDown_6 = ((float)il2cpp_codegen_subtract(L_4, L_5)); // angleUpDown = Mathf.Clamp(angleUpDown, -90, 90); float L_6 = __this->___angleUpDown_6; float L_7; L_7 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_6, (-90.0f), (90.0f), NULL); __this->___angleUpDown_6 = L_7; // transform.localRotation = Quaternion.Euler(angleUpDown, 0, 0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); float L_9 = __this->___angleUpDown_6; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline(L_9, (0.0f), (0.0f), NULL); NullCheck(L_8); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_8, L_10, NULL); // if (playerBody != null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___playerBody_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_12) { goto IL_0091; } } { // playerBody.Rotate(0, mouseX, 0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = __this->___playerBody_5; float L_14 = V_0; NullCheck(L_13); Transform_Rotate_m7EA47AD57F43D478CCB0523D179950EE49CDA3E2(L_13, (0.0f), L_14, (0.0f), NULL); } IL_0091: { // } return; } } // System.Void DungeonArchitect.Samples.Common.DAFPSMouseLook::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DAFPSMouseLook__ctor_mCABBC6FF47616E3844D413DFB0F7EF24B792880E (DAFPSMouseLook_tC9319C61CC35DF998B90A78CEE2BCE7D798ECBC4* __this, const RuntimeMethod* method) { { // public float lookSpeed = 1.25f; __this->___lookSpeed_4 = (1.25f); 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.Common.DAFPSMovement::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DAFPSMovement_Update_mC31BCBC4C8EF492C48AABC920EF910BC9D9B2760 (DAFPSMovement_tB78FD0AEEC82F465298DFCCB81ACEAE3D3296889* __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*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // if (controller == null) return; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___controller_8; 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 (controller == null) return; return; } IL_000f: { // var x = Input.GetAxis("Horizontal") * speed * Time.deltaTime; float L_2; L_2 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL); float L_3 = __this->___speed_4; float L_4; L_4 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); V_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_2, L_3)), L_4)); // var z = Input.GetAxis("Vertical") * speed * Time.deltaTime; float L_5; L_5 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL); float L_6 = __this->___speed_4; float L_7; L_7 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); V_1 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_5, L_6)), L_7)); // Vector3 move = transform.right * x + transform.forward * z; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_8, NULL); float L_10 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, L_10, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_12, NULL); float L_14 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_11, L_15, NULL); V_2 = L_16; // if (controller.isGrounded) CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_17 = __this->___controller_8; NullCheck(L_17); bool L_18; L_18 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_17, NULL); if (!L_18) { goto IL_00a6; } } { // speedY = 0; __this->___speedY_9 = (0.0f); // if (enableJumping && Input.GetButton("Jump")) bool L_19 = __this->___enableJumping_6; if (!L_19) { goto IL_00a6; } } { bool L_20; L_20 = Input_GetButton_m2F217DAE69DB3D1324FB848B3C9C84F19A80989E(_stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C, NULL); if (!L_20) { goto IL_00a6; } } { // speedY += jumpHeight; float L_21 = __this->___speedY_9; float L_22 = __this->___jumpHeight_7; __this->___speedY_9 = ((float)il2cpp_codegen_add(L_21, L_22)); } IL_00a6: { // speedY += gravity * Time.deltaTime; float L_23 = __this->___speedY_9; float L_24 = __this->___gravity_5; float L_25; L_25 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); __this->___speedY_9 = ((float)il2cpp_codegen_add(L_23, ((float)il2cpp_codegen_multiply(L_24, L_25)))); // move.y = speedY * Time.deltaTime; float L_26 = __this->___speedY_9; float L_27; L_27 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); (&V_2)->___y_3 = ((float)il2cpp_codegen_multiply(L_26, L_27)); // controller.Move(move); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_28 = __this->___controller_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2; NullCheck(L_28); int32_t L_30; L_30 = CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4(L_28, L_29, NULL); // } return; } } // System.Void DungeonArchitect.Samples.Common.DAFPSMovement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DAFPSMovement__ctor_mA4DBE32C6227DC895CBCCB66B3667887DBF9E720 (DAFPSMovement_tB78FD0AEEC82F465298DFCCB81ACEAE3D3296889* __this, const RuntimeMethod* method) { { // public float speed = 12; __this->___speed_4 = (12.0f); // public float gravity = -9.81f; __this->___gravity_5 = (-9.81000042f); // public float jumpHeight = 1; __this->___jumpHeight_7 = (1.0f); 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.Navigation.NavigationDemoController::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationDemoController_Awake_mA1DDCCE61476899C50790F3685F309866025A2F5 (NavigationDemoController_t71B6113D764CF053F6AB4C485098557EC0BAA078* __this, const RuntimeMethod* method) { GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* V_0 = NULL; int32_t V_1 = 0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_2 = NULL; { // dungeon.Config.Seed = (uint)Random.Range(0, 100000); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___dungeon_4; NullCheck(L_0); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_1; L_1 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_0, NULL); int32_t L_2; L_2 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, ((int32_t)100000), NULL); NullCheck(L_1); L_1->___Seed_4 = L_2; // dungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_3 = __this->___dungeon_4; NullCheck(L_3); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_3, NULL); // TeleportToValidPlatform(player); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___player_5; NavigationDemoController_TeleportToValidPlatform_mF44AEDEB9902AE077C4FED8B572AAA6623461F7C(__this, L_4, NULL); // foreach (var npc in npcs) GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_5 = __this->___npcs_6; V_0 = L_5; V_1 = 0; goto IL_004c; } IL_003d: { // foreach (var npc in npcs) GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_6 = V_0; int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = (L_6)->GetAt(static_cast(L_8)); V_2 = L_9; // TeleportToValidPlatform(npc); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_2; NavigationDemoController_TeleportToValidPlatform_mF44AEDEB9902AE077C4FED8B572AAA6623461F7C(__this, L_10, NULL); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004c: { // foreach (var npc in npcs) int32_t L_12 = V_1; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_13 = V_0; NullCheck(L_13); if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_003d; } } { // } return; } } // System.Void DungeonArchitect.Samples.Navigation.NavigationDemoController::TeleportToValidPlatform(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationDemoController_TeleportToValidPlatform_mF44AEDEB9902AE077C4FED8B572AAA6623461F7C (NavigationDemoController_t71B6113D764CF053F6AB4C485098557EC0BAA078* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_obj, 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*)&GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m202842E768D67374DAFBC80E461722EC02CE0102_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m30F652E544243C8D0A4EC46081125E203D2B4C5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58991B801A867374CCD4DBD2D4BC24460E150987); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFD780A577DECBA4FCE9F7F0DD9C0962080BAD06); s_Il2CppMethodInitialized = true; } GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* V_0 = NULL; GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; NavMeshHit_t6323FC1F2D00E24FBFFC3E27C2F349A3BAD16F8B V_4; memset((&V_4), 0, sizeof(V_4)); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_5; memset((&V_5), 0, sizeof(V_5)); { // if (obj == null) return; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_obj; 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_000a; } } { // if (obj == null) return; return; } IL_000a: { // var gridModel = dungeon.ActiveModel as GridDungeonModel; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4; NullCheck(L_2); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_3; L_3 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(L_2, NULL); V_0 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_3, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); // var gridConfig = dungeon.Config as GridDungeonConfig; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_4 = __this->___dungeon_4; NullCheck(L_4); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_5; L_5 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_4, NULL); V_1 = ((GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726*)IsInstClass((RuntimeObject*)L_5, GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726_il2cpp_TypeInfo_var)); // int numCells = gridModel.Cells.Count; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_6 = V_0; NullCheck(L_6); List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* L_7 = L_6->___Cells_6; NullCheck(L_7); int32_t L_8; L_8 = List_1_get_Count_m202842E768D67374DAFBC80E461722EC02CE0102_inline(L_7, List_1_get_Count_m202842E768D67374DAFBC80E461722EC02CE0102_RuntimeMethod_var); V_2 = L_8; // if (numCells > 0) int32_t L_9 = V_2; if ((((int32_t)L_9) <= ((int32_t)0))) { goto IL_00b8; } } { // int randomCellIndex = Random.Range(0, numCells); int32_t L_10 = V_2; int32_t L_11; L_11 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, L_10, NULL); V_3 = L_11; // var cell = gridModel.Cells[randomCellIndex]; GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_12 = V_0; NullCheck(L_12); List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* L_13 = L_12->___Cells_6; int32_t L_14 = V_3; NullCheck(L_13); Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_15; L_15 = List_1_get_Item_m30F652E544243C8D0A4EC46081125E203D2B4C5F(L_13, L_14, List_1_get_Item_m30F652E544243C8D0A4EC46081125E203D2B4C5F_RuntimeMethod_var); // var cellCenter = Vector3.Scale(cell.Bounds.CenterF(), gridConfig.GridCellSize); NullCheck(L_15); Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_16; L_16 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_15, NULL); V_5 = L_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Rectangle_CenterF_mB7C46A685881BA29734F1EB9DE38B3228FCAC94B((&V_5), NULL); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_18 = V_1; NullCheck(L_18); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = L_18->___GridCellSize_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_17, L_19, NULL); // var tilePosition = cellCenter + spawnOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = __this->___spawnOffset_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_20, L_21, NULL); // var hit = new NavMeshHit(); il2cpp_codegen_initobj((&V_4), sizeof(NavMeshHit_t6323FC1F2D00E24FBFFC3E27C2F349A3BAD16F8B)); // if (NavMesh.SamplePosition(tilePosition, out hit, 1.0f, NavMesh.AllAreas)) bool L_23; L_23 = NavMesh_SamplePosition_mEDAE8240217EED82B4519D4435E670A1655B2109(L_22, (&V_4), (1.0f), (-1), NULL); if (!L_23) { goto IL_009e; } } { // obj.transform.position = hit.position; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = ___0_obj; NullCheck(L_24); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25; L_25 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_24, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = NavMeshHit_get_position_m09E8FF6DEF5BFA3F30B3C4BCA4642442FF1BCBF1((&V_4), NULL); NullCheck(L_25); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_25, L_26, NULL); return; } IL_009e: { // Debug.LogError("Failed to place " + obj.name + " in nav mesh"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = ___0_obj; NullCheck(L_27); String_t* L_28; L_28 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_27, NULL); String_t* L_29; L_29 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral58991B801A867374CCD4DBD2D4BC24460E150987, L_28, _stringLiteralCFD780A577DECBA4FCE9F7F0DD9C0962080BAD06, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_29, NULL); } IL_00b8: { // } return; } } // System.Void DungeonArchitect.Samples.Navigation.NavigationDemoController::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationDemoController_Update_m6C7D6BC16B7D65C3A2F894196F11CFBF2BBE8642 (NavigationDemoController_t71B6113D764CF053F6AB4C485098557EC0BAA078* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.Navigation.NavigationDemoController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationDemoController__ctor_mBB9595A084D7680A692E95DFD0687DE5CBBA58E5 (NavigationDemoController_t71B6113D764CF053F6AB4C485098557EC0BAA078* __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.Navigation.NavigationDemoNPC::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationDemoNPC_Awake_m0CEEBF764CF2EC5A55C66B1FF4ED5F77ABFB6A63 (NavigationDemoNPC_t81F2AE5B4DBA0424AC3CC8E48E27889CDE55E6FA* __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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // agent = GetComponent(); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_0; L_0 = Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F(__this, Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F_RuntimeMethod_var); __this->___agent_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___agent_4), (void*)L_0); // character = GetComponent(); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_1; L_1 = Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040(__this, Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); __this->___character_5 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___character_5), (void*)L_1); // } return; } } // System.Void DungeonArchitect.Samples.Navigation.NavigationDemoNPC::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationDemoNPC_Update_m7E0F5E3B0C7617444A645C8A6C68C3AEF4A92873 (NavigationDemoNPC_t81F2AE5B4DBA0424AC3CC8E48E27889CDE55E6FA* __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 (target != null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___target_6; 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_0066; } } { // agent.SetDestination(target.position); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_2 = __this->___agent_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___target_6; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL); NullCheck(L_2); bool L_5; L_5 = NavMeshAgent_SetDestination_mD5D960933827F1F14B29CF4A3B6F305C064EBF46(L_2, L_4, NULL); // if (agent.remainingDistance > agent.stoppingDistance) NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_6 = __this->___agent_4; NullCheck(L_6); float L_7; L_7 = NavMeshAgent_get_remainingDistance_m051C1B408E2740A95B5A5577C5EC7222311AA73A(L_6, NULL); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_8 = __this->___agent_4; NullCheck(L_8); float L_9; L_9 = NavMeshAgent_get_stoppingDistance_mA866A409C59878849D63BEC61517DE4F906BEEC4(L_8, NULL); if ((!(((float)L_7) > ((float)L_9)))) { goto IL_0055; } } { // character.SimpleMove(agent.desiredVelocity); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_10 = __this->___character_5; NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_11 = __this->___agent_4; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = NavMeshAgent_get_desiredVelocity_m8CF3F6E3FA8EE86397DD02146AA6048949B74F52(L_11, NULL); NullCheck(L_10); bool L_13; L_13 = CharacterController_SimpleMove_mE32A48D439878B3241E8456F8EBFAAE264BD705C(L_10, L_12, NULL); return; } IL_0055: { // character.SimpleMove(Vector3.zero); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_14 = __this->___character_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_14); bool L_16; L_16 = CharacterController_SimpleMove_mE32A48D439878B3241E8456F8EBFAAE264BD705C(L_14, L_15, NULL); } IL_0066: { // } return; } } // System.Void DungeonArchitect.Samples.Navigation.NavigationDemoNPC::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationDemoNPC__ctor_mBFECCEEE76B7D456EE0F65E244663FA094771852 (NavigationDemoNPC_t81F2AE5B4DBA0424AC3CC8E48E27889CDE55E6FA* __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.Navigation.NavigationDemoPlayer::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationDemoPlayer_Awake_m5A8D185514229B333226EAB6305F38EBCA8AB43F (NavigationDemoPlayer_t2C06C2D986AE52EEDCFEEAE1AA107AADBFED460A* __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.Navigation.NavigationDemoPlayer::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationDemoPlayer_FixedUpdate_m1698DBD408B120ED2F04B093F94FE5BB76A3C061 (NavigationDemoPlayer_t2C06C2D986AE52EEDCFEEAE1AA107AADBFED460A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; { // transform.Rotate(0, Input.GetAxis("Horizontal") * rotateSpeed, 0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); float L_1; L_1 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL); float L_2 = __this->___rotateSpeed_6; NullCheck(L_0); Transform_Rotate_m7EA47AD57F43D478CCB0523D179950EE49CDA3E2(L_0, (0.0f), ((float)il2cpp_codegen_multiply(L_1, L_2)), (0.0f), NULL); // Vector3 forward = transform.TransformDirection(Vector3.forward); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_3, L_4, NULL); V_0 = L_5; // float curSpeed = speed * Input.GetAxis("Vertical"); float L_6 = __this->___speed_5; float L_7; L_7 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL); V_1 = ((float)il2cpp_codegen_multiply(L_6, L_7)); // character.SimpleMove(forward * curSpeed); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_8 = __this->___character_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; float L_10 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, L_10, NULL); NullCheck(L_8); bool L_12; L_12 = CharacterController_SimpleMove_mE32A48D439878B3241E8456F8EBFAAE264BD705C(L_8, L_11, NULL); // } return; } } // System.Void DungeonArchitect.Samples.Navigation.NavigationDemoPlayer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationDemoPlayer__ctor_m07A02B48DFB77222965C194069A333D2C3263FB8 (NavigationDemoPlayer_t2C06C2D986AE52EEDCFEEAE1AA107AADBFED460A* __this, const RuntimeMethod* method) { { // public float speed = 3.0F; __this->___speed_5 = (3.0f); // public float rotateSpeed = 3.0F; __this->___rotateSpeed_6 = (3.0f); 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.AIStateBase::.ctor(DungeonArchitect.Samples.ShooterGame.AIController,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase__ctor_mA984FCEE8679829519D97EADD5A3EFD2CE948CBA (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___0_controller, float ___1_updateDelay, const RuntimeMethod* method) { { // public AIStateBase(AIController controller, float updateDelay) { StateBase__ctor_mD56FF1AF31A793CB444E4F5E34DAD4B529604C8F(__this, NULL); // this.controller = controller; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ___0_controller; __this->___controller_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___controller_1), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateBase::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase_HandleFrameUpdate_m67C23553A27E06DCC9DB12E6011E48D8EE50A3D5 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, float ___0_elapsedTime, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateBase::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateBase_Update_m9D8422243CE3602709325385357E051C09E85592 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31* V_0 = NULL; { // var isInDeathState = (this is AIStateDead); // if (!isInDeathState) { if (((!(((RuntimeObject*)(AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31*)((AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31*)IsInstClass((RuntimeObject*)__this, AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) { goto IL_0030; } } { // if (!controller.enabled) { AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_2 = __this->___controller_1; AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31* L_3 = (AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31*)il2cpp_codegen_object_new(AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31_il2cpp_TypeInfo_var); NullCheck(L_3); AIStateDead__ctor_m8A53F27C12DC31C304D08D24CF67C0FA3830D644(L_3, L_2, NULL); V_0 = L_3; // stateMachine.MoveTo(deadState); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_4 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31* L_5 = V_0; NullCheck(L_4); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_4, L_5, NULL); } IL_0030: { // if (controller.Agent.isActiveAndEnabled) AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_6 = __this->___controller_1; NullCheck(L_6); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_7; L_7 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_6, NULL); NullCheck(L_7); bool L_8; L_8 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(L_7, NULL); if (!L_8) { goto IL_004d; } } { // HandleFrameUpdate(Time.deltaTime); float L_9; L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); VirtualActionInvoker1< float >::Invoke(18 /* System.Void DungeonArchitect.Samples.ShooterGame.AIStateBase::HandleFrameUpdate(System.Single) */, __this, L_9); } IL_004d: { // } return; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.AIStateBase::IsWithinPlayerProximity(UnityEngine.Collider&,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsWithinPlayerProximity_mC9FD318891259DBCE65D0E645355D49E50DC8CB5 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** ___0_outCollider, float ___1_radius, const RuntimeMethod* method) { { // return false; return (bool)0; } } // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.AIStateBase::GetPlayer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* AIStateBase_GetPlayer_m02DB460A1CFBDF32F347FE660F35E1A85BE0D374 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __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.AIStateBase::IsPlayerVisible() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible_m34572E581FF59F7710732877218CD42540D4CD73 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __this, const RuntimeMethod* method) { { // if (controller.mode2D) { AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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_m048210794EFC0CAAADB9437D8D5F966CA0411D2D(__this, NULL); return L_2; } IL_0014: { // return IsPlayerVisible3D(); bool L_3; L_3 = AIStateBase_IsPlayerVisible3D_mC15FCA53F39678860D0E784452C855F1D9A729B1(__this, NULL); return L_3; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.AIStateBase::IsPlayerVisible2D() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible2D_m048210794EFC0CAAADB9437D8D5F966CA0411D2D (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __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_mDD9E85E79BB9EEFAAED51EA4A9B6AD9F777D9035_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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) { AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_33 = __this->___controller_1; NullCheck(L_33); float L_34 = L_33->___playerCloseByDistance_13; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_37 = __this->___controller_1; NullCheck(L_37); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_38; L_38 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_37, NULL); NullCheck(L_38); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; L_39 = NavMeshAgent_get_velocity_m028219D0E4678D727F00C53AE3DCBCF29AF04DA7(L_38, NULL); 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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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) { AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_il2cpp_TypeInfo_var); Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* L_73 = ((U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_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_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_il2cpp_TypeInfo_var); U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1* L_75 = ((U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_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_mDD9E85E79BB9EEFAAED51EA4A9B6AD9F777D9035_RuntimeMethod_var), NULL); Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* L_77 = L_76; ((U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1 = L_77; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_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.AIStateBase::IsPlayerVisible3D() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIStateBase_IsPlayerVisible3D_mC15FCA53F39678860D0E784452C855F1D9A729B1 (AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4* __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_m78F50A0E69B8EC3CB26C36EF009CF339E6F271A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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) { AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_32 = __this->___controller_1; NullCheck(L_32); float L_33 = L_32->___playerCloseByDistance_13; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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) { AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* 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_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_il2cpp_TypeInfo_var); Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* L_64 = ((U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_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_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_il2cpp_TypeInfo_var); U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1* L_66 = ((U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_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_m78F50A0E69B8EC3CB26C36EF009CF339E6F271A9_RuntimeMethod_var), NULL); Comparison_1_t5A3269D71CFF48B1462FED00091AE93BBABC91E7* L_68 = L_67; ((U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_2 = L_68; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_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.AIStateBase/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m0279EB6602B69D6DD12F5D3EF48DB25DC52CA591 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1* L_0 = (U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1*)il2cpp_codegen_object_new(U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m763AE903252E42542BC00B379DD9599096616771(L_0, NULL); ((U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateBase/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m763AE903252E42542BC00B379DD9599096616771 (U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Int32 DungeonArchitect.Samples.ShooterGame.AIStateBase/<>c::b__7_0(UnityEngine.RaycastHit2D,UnityEngine.RaycastHit2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CIsPlayerVisible2DU3Eb__7_0_mDD9E85E79BB9EEFAAED51EA4A9B6AD9F777D9035 (U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1* __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.AIStateBase/<>c::b__8_0(UnityEngine.RaycastHit,UnityEngine.RaycastHit) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CIsPlayerVisible3DU3Eb__8_0_m78F50A0E69B8EC3CB26C36EF009CF339E6F271A9 (U3CU3Ec_t3F860BE32C316D4CEF6AA5C6351D390808BEF5B1* __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.AIStateMoveToLastKnownPosition::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateMoveToLastKnownPosition__ctor_m335B30BFC8D0A611FF74C583EACB3BF62368DF6B (AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___0_controller, const RuntimeMethod* method) { { // public AIStateMoveToLastKnownPosition(AIController controller) : base(controller, 0.1f) {} AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ___0_controller; AIStateBase__ctor_mA984FCEE8679829519D97EADD5A3EFD2CE948CBA(__this, L_0, (0.100000001f), NULL); // public AIStateMoveToLastKnownPosition(AIController controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateMoveToLastKnownPosition::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateMoveToLastKnownPosition_OnEnter_m27BA4EAF39EC86ED955FCA020905AF9C4238354E (AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* V_0 = NULL; { // var hasSighting = controller.LastSighting.HasSighting(); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_0); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_1; L_1 = AIController_get_LastSighting_m05481970556DACAA2731151FC2F4FAA377B4A1E2_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_0044; } } { // controller.Agent.isStopped = false; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_3 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_3); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_4; L_4 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_3, NULL); NullCheck(L_4); NavMeshAgent_set_isStopped_mF374E697F39845233B84D8C4873DEABC3AA490DF(L_4, (bool)0, NULL); // controller.Agent.destination = controller.LastSighting.Position; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_5 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_5); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_6; L_6 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_5, NULL); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_7 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_7); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_8; L_8 = AIController_get_LastSighting_m05481970556DACAA2731151FC2F4FAA377B4A1E2_inline(L_7, NULL); NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = LastPlayerSighting_get_Position_m3953DAB8883A0C19910FE1B73555EBD593BB236E_inline(L_8, NULL); NullCheck(L_6); NavMeshAgent_set_destination_m5F0A8E4C8ED93798D6B9CE496B10FCE5B7461B95(L_6, L_9, NULL); return; } IL_0044: { // var patrol = new AIStatePatrol(controller); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_10 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* L_11 = (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53*)il2cpp_codegen_object_new(AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53_il2cpp_TypeInfo_var); NullCheck(L_11); AIStatePatrol__ctor_mAB29E657D03B04550BD4388BF44AFE05F8A73031(L_11, L_10, NULL); V_0 = L_11; // stateMachine.MoveTo(patrol); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_12 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* L_13 = V_0; NullCheck(L_12); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_12, L_13, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateMoveToLastKnownPosition::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateMoveToLastKnownPosition_Update_m151C1BA4EBA1361EB5BBA2BC731628D6AFA0F5A9 (AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955* __this, const RuntimeMethod* method) { { // base.Update(); AIStateBase_Update_m9D8422243CE3602709325385357E051C09E85592(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateMoveToLastKnownPosition::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateMoveToLastKnownPosition_HandleFrameUpdate_m7563DA4368EF16C68DE49069C18F46FCE4311DE9 (AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955* __this, float ___0_elapsedTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* V_0 = NULL; AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91* V_1 = NULL; { // base.HandleFrameUpdate(elapsedTime); float L_0 = ___0_elapsedTime; AIStateBase_HandleFrameUpdate_m67C23553A27E06DCC9DB12E6011E48D8EE50A3D5(__this, L_0, NULL); // if (IsPlayerVisible()) { bool L_1; L_1 = AIStateBase_IsPlayerVisible_m34572E581FF59F7710732877218CD42540D4CD73(__this, NULL); if (!L_1) { goto IL_0028; } } { // var persuit = new AIStatePersuit(controller); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_2 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* L_3 = (AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E*)il2cpp_codegen_object_new(AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E_il2cpp_TypeInfo_var); NullCheck(L_3); AIStatePersuit__ctor_mA5E068DE8A6804372EA8FB2CC70E930C15F24454(L_3, L_2, NULL); V_0 = L_3; // stateMachine.MoveTo(persuit); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_4 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* L_5 = V_0; NullCheck(L_4); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_4, L_5, NULL); // return; return; } IL_0028: { // if (controller.Agent.remainingDistance < controller.destinationArriveProximity) { AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_6 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_6); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_7; L_7 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_6, NULL); NullCheck(L_7); float L_8; L_8 = NavMeshAgent_get_remainingDistance_m051C1B408E2740A95B5A5577C5EC7222311AA73A(L_7, NULL); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_9 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__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); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_11 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91* L_12 = (AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91*)il2cpp_codegen_object_new(AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91_il2cpp_TypeInfo_var); NullCheck(L_12); AIStateWaitAndSearch__ctor_mF465B24F3D77814017CB594F36DF8B01CCBC7BFB(L_12, L_11, NULL); V_1 = L_12; // stateMachine.MoveTo(waitAndSearch); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_13 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91* 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.AIStateWaitAndSearch::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateWaitAndSearch__ctor_mF465B24F3D77814017CB594F36DF8B01CCBC7BFB (AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___0_controller, const RuntimeMethod* method) { { // public AIStateWaitAndSearch(AIController controller) : base(controller, 0.1f) {} AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ___0_controller; AIStateBase__ctor_mA984FCEE8679829519D97EADD5A3EFD2CE948CBA(__this, L_0, (0.100000001f), NULL); // public AIStateWaitAndSearch(AIController controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateWaitAndSearch::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateWaitAndSearch_OnEnter_m60D759238B173E395457FD292DBA6468BEC59358 (AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91* __this, const RuntimeMethod* method) { { // base.OnEnter(); StateBase_OnEnter_mDA6F127F1732FBCFAC146FE73AEB4D9375FAE7D4(__this, NULL); // controller.Agent.isStopped = true; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_0); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_1; L_1 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_0, NULL); NullCheck(L_1); NavMeshAgent_set_isStopped_mF374E697F39845233B84D8C4873DEABC3AA490DF(L_1, (bool)1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateWaitAndSearch::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateWaitAndSearch_HandleFrameUpdate_m6F60DEC74EF925013B21290DB4E9A2AF291EA28B (AIStateWaitAndSearch_t3EB2985A71B6F00DEC7615BEECBA60C4A7223A91* __this, float ___0_elapsedTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* V_0 = NULL; AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* V_1 = NULL; { // base.HandleFrameUpdate(elapsedTime); float L_0 = ___0_elapsedTime; AIStateBase_HandleFrameUpdate_m67C23553A27E06DCC9DB12E6011E48D8EE50A3D5(__this, L_0, NULL); // if (IsPlayerVisible()) { bool L_1; L_1 = AIStateBase_IsPlayerVisible_m34572E581FF59F7710732877218CD42540D4CD73(__this, NULL); if (!L_1) { goto IL_0027; } } { // var persuit = new AIStatePersuit(controller); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_2 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* L_3 = (AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E*)il2cpp_codegen_object_new(AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E_il2cpp_TypeInfo_var); NullCheck(L_3); AIStatePersuit__ctor_mA5E068DE8A6804372EA8FB2CC70E930C15F24454(L_3, L_2, NULL); V_0 = L_3; // stateMachine.MoveTo (persuit); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_4 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* 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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_9 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__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(); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_11 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_11); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_12; L_12 = AIController_get_LastSighting_m05481970556DACAA2731151FC2F4FAA377B4A1E2_inline(L_11, NULL); NullCheck(L_12); LastPlayerSighting_ClearSighting_m4730E3FAA8AEED69B2751DB31099FE11E5E17B87(L_12, NULL); // var patrol = new AIStatePatrol(controller); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_13 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* L_14 = (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53*)il2cpp_codegen_object_new(AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53_il2cpp_TypeInfo_var); NullCheck(L_14); AIStatePatrol__ctor_mAB29E657D03B04550BD4388BF44AFE05F8A73031(L_14, L_13, NULL); V_1 = L_14; // stateMachine.MoveTo(patrol); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_15 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* 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.AIStatePersuit::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit__ctor_mA5E068DE8A6804372EA8FB2CC70E930C15F24454 (AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___0_controller, const RuntimeMethod* method) { { // public AIStatePersuit(AIController controller) : base(controller, 0.1f) {} AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ___0_controller; AIStateBase__ctor_mA984FCEE8679829519D97EADD5A3EFD2CE948CBA(__this, L_0, (0.100000001f), NULL); // public AIStatePersuit(AIController controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStatePersuit::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit_OnEnter_mEBB96F618D39B901B69303A3A01FCF76372056BF (AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* __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_m02DB460A1CFBDF32F347FE660F35E1A85BE0D374(__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.isStopped = false; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_5 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_5); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_6; L_6 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_5, NULL); NullCheck(L_6); NavMeshAgent_set_isStopped_mF374E697F39845233B84D8C4873DEABC3AA490DF(L_6, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStatePersuit::OnExit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit_OnExit_m82B513294F59EBAFFC52E76F00F85E0D0B24D799 (AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* __this, const RuntimeMethod* method) { { // controller.Agent.isStopped = true; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_0); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_1; L_1 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_0, NULL); NullCheck(L_1); NavMeshAgent_set_isStopped_mF374E697F39845233B84D8C4873DEABC3AA490DF(L_1, (bool)1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStatePersuit::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit_Update_mD2E0868668F24CA171EC29308140C2C7D328C5C7 (AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* __this, const RuntimeMethod* method) { { // base.Update(); AIStateBase_Update_m9D8422243CE3602709325385357E051C09E85592(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStatePersuit::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePersuit_HandleFrameUpdate_m51116D0DE69D62E561B637CC4332AFE43E16790A (AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* __this, float ___0_elapsedTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_0 = NULL; AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955* V_1 = NULL; AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* V_2 = NULL; { // base.HandleFrameUpdate(elapsedTime); float L_0 = ___0_elapsedTime; AIStateBase_HandleFrameUpdate_m67C23553A27E06DCC9DB12E6011E48D8EE50A3D5(__this, L_0, NULL); // Collider playerCollider = null; V_0 = (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*)NULL; // if (IsWithinPlayerProximity(ref playerCollider, controller.playerProximityRadius)) { AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_1 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_1); float L_2 = L_1->___playerProximityRadius_15; bool L_3; L_3 = AIStateBase_IsWithinPlayerProximity_mC9FD318891259DBCE65D0E645355D49E50DC8CB5(__this, (&V_0), L_2, NULL); if (L_3) { goto IL_0039; } } { // controller.Agent.destination = followTarget.position; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_4 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_4); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_5; L_5 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_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); NavMeshAgent_set_destination_m5F0A8E4C8ED93798D6B9CE496B10FCE5B7461B95(L_5, L_7, NULL); } IL_0039: { // if (!IsPlayerVisible()) { bool L_8; L_8 = AIStateBase_IsPlayerVisible_m34572E581FF59F7710732877218CD42540D4CD73(__this, NULL); if (L_8) { goto IL_0085; } } { // if (controller.LastSighting.HasSighting()) { AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_9 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_9); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_10; L_10 = AIController_get_LastSighting_m05481970556DACAA2731151FC2F4FAA377B4A1E2_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); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_12 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955* L_13 = (AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955*)il2cpp_codegen_object_new(AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955_il2cpp_TypeInfo_var); NullCheck(L_13); AIStateMoveToLastKnownPosition__ctor_m335B30BFC8D0A611FF74C583EACB3BF62368DF6B(L_13, L_12, NULL); V_1 = L_13; // stateMachine.MoveTo(moveToLastKnown); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_14 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStateMoveToLastKnownPosition_t08A28AB100A29669A7CEDF7C6F68FD71FF508955* L_15 = V_1; NullCheck(L_14); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_14, L_15, NULL); return; } IL_006c: { // var patrol = new AIStatePatrol(controller); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_16 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* L_17 = (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53*)il2cpp_codegen_object_new(AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53_il2cpp_TypeInfo_var); NullCheck(L_17); AIStatePatrol__ctor_mAB29E657D03B04550BD4388BF44AFE05F8A73031(L_17, L_16, NULL); V_2 = L_17; // stateMachine.MoveTo(patrol); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_18 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* L_19 = V_2; NullCheck(L_18); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_18, L_19, NULL); // return; return; } IL_0085: { // controller.LastSighting.Position = followTarget.position; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_20 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_20); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_21; L_21 = AIController_get_LastSighting_m05481970556DACAA2731151FC2F4FAA377B4A1E2_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.AIStatePatrol::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol__ctor_mAB29E657D03B04550BD4388BF44AFE05F8A73031 (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___0_controller, const RuntimeMethod* method) { { // public AIStatePatrol(AIController controller) : base(controller, 0.1f) {} AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ___0_controller; AIStateBase__ctor_mA984FCEE8679829519D97EADD5A3EFD2CE948CBA(__this, L_0, (0.100000001f), NULL); // public AIStatePatrol(AIController controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStatePatrol::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_OnEnter_mA491BCF7CB86FD787DCA1D51CE1489FD965D842F (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* __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.isStopped = false; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_0); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_1; L_1 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_0, NULL); NullCheck(L_1); NavMeshAgent_set_isStopped_mF374E697F39845233B84D8C4873DEABC3AA490DF(L_1, (bool)0, NULL); // controller.LastSighting.ClearSighting(); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_2 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_2); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_3; L_3 = AIController_get_LastSighting_m05481970556DACAA2731151FC2F4FAA377B4A1E2_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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_5 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_5); PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* L_6; L_6 = AIController_get_Patrol_m34FA9328E949B48EE47267E98ACAD93DCA8AFC33_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_006e; } IL_003c: { // var offset = Random.insideUnitSphere * controller.Patrol.randomOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Random_get_insideUnitSphere_mA488D6859560B73565B8D890ED6B39DB4091C54F(NULL); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_9 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_9); PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* L_10; L_10 = AIController_get_Patrol_m34FA9328E949B48EE47267E98ACAD93DCA8AFC33_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_006e: { // 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_003c; } } { // 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.AIStatePatrol::MoveToCurrentPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_MoveToCurrentPoint_m17549F86079870C6016F9CFA10C17F5EA6D5411D (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* __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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_0); PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* L_1; L_1 = AIController_get_Patrol_m34FA9328E949B48EE47267E98ACAD93DCA8AFC33_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; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_17 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_17); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_18; L_18 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_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); NavMeshAgent_set_destination_m5F0A8E4C8ED93798D6B9CE496B10FCE5B7461B95(L_18, L_24, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStatePatrol::OnExit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_OnExit_m218F6BB3E2D53F592CFE625515E2962AC72FE7C8 (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStatePatrol::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_Update_mB9914517C0CE5535BBAF104B37F60415D7CF3D4E (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* __this, const RuntimeMethod* method) { { // base.Update(); AIStateBase_Update_m9D8422243CE3602709325385357E051C09E85592(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStatePatrol::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStatePatrol_HandleFrameUpdate_mF0D20C2F0F4995C0686FA47574C6D0D48EF8DCD6 (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* __this, float ___0_elapsedTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* V_0 = NULL; { // base.HandleFrameUpdate(elapsedTime); float L_0 = ___0_elapsedTime; AIStateBase_HandleFrameUpdate_m67C23553A27E06DCC9DB12E6011E48D8EE50A3D5(__this, L_0, NULL); // if (IsPlayerVisible()) { bool L_1; L_1 = AIStateBase_IsPlayerVisible_m34572E581FF59F7710732877218CD42540D4CD73(__this, NULL); if (!L_1) { goto IL_0028; } } { // var persuit = new AIStatePersuit(controller); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_2 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* L_3 = (AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E*)il2cpp_codegen_object_new(AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E_il2cpp_TypeInfo_var); NullCheck(L_3); AIStatePersuit__ctor_mA5E068DE8A6804372EA8FB2CC70E930C15F24454(L_3, L_2, NULL); V_0 = L_3; // stateMachine.MoveTo(persuit); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_4 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* L_5 = V_0; NullCheck(L_4); StateMachine_MoveTo_m77AD609FD9C0E7AA273434B5999903CB8084D701(L_4, L_5, NULL); // return; return; } IL_0028: { // controller.LastSighting.ClearSighting(); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_6 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_6); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_7; L_7 = AIController_get_LastSighting_m05481970556DACAA2731151FC2F4FAA377B4A1E2_inline(L_6, NULL); NullCheck(L_7); LastPlayerSighting_ClearSighting_m4730E3FAA8AEED69B2751DB31099FE11E5E17B87(L_7, NULL); // var agent = controller.Agent; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_8 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_8); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_9; L_9 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_8, NULL); // if (agent.remainingDistance < controller.destinationArriveProximity) { NullCheck(L_9); float L_10; L_10 = NavMeshAgent_get_remainingDistance_m051C1B408E2740A95B5A5577C5EC7222311AA73A(L_9, NULL); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_11 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__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_m17549F86079870C6016F9CFA10C17F5EA6D5411D(__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.AIStateDead::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateDead__ctor_m8A53F27C12DC31C304D08D24CF67C0FA3830D644 (AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___0_controller, const RuntimeMethod* method) { { // public AIStateDead(AIController controller) : base(controller, 0.1f) {} AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ___0_controller; AIStateBase__ctor_mA984FCEE8679829519D97EADD5A3EFD2CE948CBA(__this, L_0, (0.100000001f), NULL); // public AIStateDead(AIController controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateDead::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateDead_OnEnter_m4CEFF7B6508F6DB45340CAD4D30104830C6A17F8 (AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31* __this, const RuntimeMethod* method) { { // base.OnEnter(); StateBase_OnEnter_mDA6F127F1732FBCFAC146FE73AEB4D9375FAE7D4(__this, NULL); // controller.Agent.isStopped = true; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_0); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_1; L_1 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_0, NULL); NullCheck(L_1); NavMeshAgent_set_isStopped_mF374E697F39845233B84D8C4873DEABC3AA490DF(L_1, (bool)1, NULL); // controller.Agent.enabled = false; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_2 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_2); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_3; L_3 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_2, NULL); NullCheck(L_3); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_3, (bool)0, NULL); // controller.Capsule.enabled = false; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_4 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_4); CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_5; L_5 = AIController_get_Capsule_mC309898CBCA6C5AA65A00DFDD40BEBA96433B061_inline(L_4, NULL); NullCheck(L_5); Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_5, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateDead::OnExit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateDead_OnExit_m02D353249C604A316827D3E4A98A84FF7A685B83 (AIStateDead_tB7BCFAC65B942EBC2B1B5C9AFC093C3BEAE4BC31* __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.AIStateIdle::.ctor(DungeonArchitect.Samples.ShooterGame.AIController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateIdle__ctor_m8A0C00C30CC2196B99E75823FBEB4B2B01FF5BB9 (AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B* __this, AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* ___0_controller, const RuntimeMethod* method) { { // public AIStateIdle(AIController controller) : base(controller, 0.1f) {} AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ___0_controller; AIStateBase__ctor_mA984FCEE8679829519D97EADD5A3EFD2CE948CBA(__this, L_0, (0.100000001f), NULL); // public AIStateIdle(AIController controller) : base(controller, 0.1f) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateIdle::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateIdle_OnEnter_m04D51C0D7EDF673458FF5BCC598BE7D611E5CF73 (AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B* __this, const RuntimeMethod* method) { { // base.OnEnter(); StateBase_OnEnter_mDA6F127F1732FBCFAC146FE73AEB4D9375FAE7D4(__this, NULL); // controller.Agent.isStopped = true; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_0 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_0); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_1; L_1 = AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline(L_0, NULL); NullCheck(L_1); NavMeshAgent_set_isStopped_mF374E697F39845233B84D8C4873DEABC3AA490DF(L_1, (bool)1, NULL); // controller.LastSighting.ClearSighting(); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_2 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; NullCheck(L_2); LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_3; L_3 = AIController_get_LastSighting_m05481970556DACAA2731151FC2F4FAA377B4A1E2_inline(L_2, NULL); NullCheck(L_3); LastPlayerSighting_ClearSighting_m4730E3FAA8AEED69B2751DB31099FE11E5E17B87(L_3, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateIdle::OnExit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateIdle_OnExit_m4E649E332E6486BC759E9165FC14AEC688A7229E (AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B* __this, const RuntimeMethod* method) { { // base.OnExit(); StateBase_OnExit_m60A31913B654378D23342B3DFBC50AAAB240134C(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIStateIdle::HandleFrameUpdate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIStateIdle_HandleFrameUpdate_mCDED8AAAB6395C3707074008CF1EFD899EE642D9 (AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B* __this, float ___0_elapsedTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* V_0 = NULL; { // base.HandleFrameUpdate(elapsedTime); float L_0 = ___0_elapsedTime; AIStateBase_HandleFrameUpdate_m67C23553A27E06DCC9DB12E6011E48D8EE50A3D5(__this, L_0, NULL); // if (IsPlayerVisible()) { bool L_1; L_1 = AIStateBase_IsPlayerVisible_m34572E581FF59F7710732877218CD42540D4CD73(__this, NULL); if (!L_1) { goto IL_0027; } } { // var persuit = new AIStatePersuit(controller); AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_2 = ((AIStateBase_tAA49BAC58C574BA0562413B946536D25D3FC64B4*)__this)->___controller_1; AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* L_3 = (AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E*)il2cpp_codegen_object_new(AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E_il2cpp_TypeInfo_var); NullCheck(L_3); AIStatePersuit__ctor_mA5E068DE8A6804372EA8FB2CC70E930C15F24454(L_3, L_2, NULL); V_0 = L_3; // stateMachine.MoveTo (persuit); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_4 = ((StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C*)__this)->___stateMachine_0; AIStatePersuit_t256547F5928A022B0232FF14F4661D0FD37CE54E* 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 // UnityEngine.AI.NavMeshAgent DungeonArchitect.Samples.ShooterGame.AIController::get_Agent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7 (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, const RuntimeMethod* method) { { // return agent; NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_0 = __this->___agent_5; return L_0; } } // UnityEngine.CapsuleCollider DungeonArchitect.Samples.ShooterGame.AIController::get_Capsule() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* AIController_get_Capsule_mC309898CBCA6C5AA65A00DFDD40BEBA96433B061 (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, const RuntimeMethod* method) { { // return capsule; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_0 = __this->___capsule_7; return L_0; } } // DungeonArchitect.Samples.ShooterGame.PatrolPath DungeonArchitect.Samples.ShooterGame.AIController::get_Patrol() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* AIController_get_Patrol_m34FA9328E949B48EE47267E98ACAD93DCA8AFC33 (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, const RuntimeMethod* method) { { // return patrol; PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* L_0 = __this->___patrol_6; return L_0; } } // DungeonArchitect.Samples.ShooterGame.LastPlayerSighting DungeonArchitect.Samples.ShooterGame.AIController::get_LastSighting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* AIController_get_LastSighting_m05481970556DACAA2731151FC2F4FAA377B4A1E2 (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, const RuntimeMethod* method) { { // return lastSighting; LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* L_0 = __this->___lastSighting_8; return L_0; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIController::Initialize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIController_Initialize_mB4E96EE3AB3C5A22DBF20C1EE6B62BA22077FEAE (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53_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_TisLastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_mFC8ABFF491DB3ACF2C628E7FF5AA532878F7C66E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F_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(); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_2; L_2 = Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F(__this, Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F_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_t08A1567ADBD485F6D752603FEA0567AC90EB7F53* L_5 = (AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53*)il2cpp_codegen_object_new(AIStatePatrol_t08A1567ADBD485F6D752603FEA0567AC90EB7F53_il2cpp_TypeInfo_var); NullCheck(L_5); AIStatePatrol__ctor_mAB29E657D03B04550BD4388BF44AFE05F8A73031(L_5, __this, NULL); V_0 = L_5; goto IL_004a; } IL_0043: { // startState = new AIStateIdle(this); AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B* L_6 = (AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B*)il2cpp_codegen_object_new(AIStateIdle_t249E7741184961F4DA7341EC5D7B9F1D5FB2BD0B_il2cpp_TypeInfo_var); NullCheck(L_6); AIStateIdle__ctor_m8A0C00C30CC2196B99E75823FBEB4B2B01FF5BB9(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.AIController::GetInputJump() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIController_GetInputJump_m8100330304185B6F5E632C25E4623ACA66BBCD69 (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, const RuntimeMethod* method) { { // return false; return (bool)0; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.AIController::GetInputAttackPrimary() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIController_GetInputAttackPrimary_m734231E619C658CF89A8FB24685177F7DADE3028 (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, const RuntimeMethod* method) { { // return false; return (bool)0; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.AIController::IsGrounded() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AIController_IsGrounded_m2BD684A514BBB32213E7D0C25F2AB075B8352E08 (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIController::ApplyMovement(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIController_ApplyMovement_mFF4FC903CA705844D8B251A2386AC56E3B19AB9D (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_velocity, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.AIController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIController__ctor_mEACC563FB92518B77292338417274AEF45DE66E6 (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __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.ShooterGame.CharacterControlScript::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterControlScript_Start_m929DD89026869A70D5AFB13F8EC225B4848AC6C8 (CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // stateMachine = new StateMachine(); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_0 = (StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B*)il2cpp_codegen_object_new(StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B_il2cpp_TypeInfo_var); NullCheck(L_0); StateMachine__ctor_m7443ECDA0E5726ECC88E653677CF91AC738FAAA9(L_0, NULL); __this->___stateMachine_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___stateMachine_4), (void*)L_0); // Initialize (); VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.Samples.ShooterGame.CharacterControlScript::Initialize() */, __this); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.CharacterControlScript::Initialize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterControlScript_Initialize_mBD4D6FE6141826E80FE1E9F75EE71AA1E2AF6A6A (CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D* __this, const RuntimeMethod* method) { { // protected virtual void Initialize() {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.CharacterControlScript::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterControlScript_FixedUpdate_mF47062ACCDD07AFB4E472A0E2B12F1613C7E8969 (CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.CharacterControlScript::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterControlScript_Update_mDEC863A68A38F1C7DBB7F622E61EBD437123E3E1 (CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D* __this, const RuntimeMethod* method) { { // stateMachine.Update(); StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_0 = __this->___stateMachine_4; NullCheck(L_0); StateMachine_Update_m04BA8E47C6B0BA75C2CAAABB7168BF5001B56F65(L_0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.CharacterControlScript::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterControlScript__ctor_m4C5EE0E8524B38751C409CF29D94A24BCCADA5E1 (CharacterControlScript_tAF5968670C102FE2315EA6E211F1F49F1B888E0D* __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 // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::get_Position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 LastPlayerSighting_get_Position_m3953DAB8883A0C19910FE1B73555EBD593BB236E (LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* __this, const RuntimeMethod* method) { { // return position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___position_5; return L_0; } } // System.Void DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::set_Position(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LastPlayerSighting_set_Position_m6B6B68AA6AB7551FEC78274E249D9BFD62A66AC6 (LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // position = value; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___position_5 = L_0; // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::ClearSighting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LastPlayerSighting_ClearSighting_m4730E3FAA8AEED69B2751DB31099FE11E5E17B87 (LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // position = NO_SIGHTING; il2cpp_codegen_runtime_class_init_inline(LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_StaticFields*)il2cpp_codegen_static_fields_for(LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_il2cpp_TypeInfo_var))->___NO_SIGHTING_4; __this->___position_5 = L_0; // } return; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::HasSighting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LastPlayerSighting_HasSighting_m711A7689A1AF3ADDB49F2A1373F9375EC1AD4B2B (LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return position != NO_SIGHTING; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___position_5; il2cpp_codegen_runtime_class_init_inline(LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ((LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_StaticFields*)il2cpp_codegen_static_fields_for(LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_il2cpp_TypeInfo_var))->___NO_SIGHTING_4; bool L_2; L_2 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_0, L_1, NULL); return L_2; } } // System.Void DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LastPlayerSighting__ctor_mBDF0049183C1D35E1AC949A5FFA145A9A900AA6C (LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } // System.Void DungeonArchitect.Samples.ShooterGame.LastPlayerSighting::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LastPlayerSighting__cctor_m0F89A8BC8C2D3827A3DE8F674580B29DE365ED0D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // static readonly Vector3 NO_SIGHTING = new Vector3(-10000, -10000, -10000); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (-10000.0f), (-10000.0f), (-10000.0f), /*hidden argument*/NULL); ((LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_StaticFields*)il2cpp_codegen_static_fields_for(LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43_il2cpp_TypeInfo_var))->___NO_SIGHTING_4 = L_0; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelNpcSpawner_OnPostDungeonBuild_mC0014F59F22370947DF950AC23ED492E277857ED (LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method) { { // RebuildNPCs(); LevelNpcSpawner_RebuildNPCs_m27E17BF96050A2060210C35A745436F9289A505A(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::RebuildNPCs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelNpcSpawner_RebuildNPCs_m27E17BF96050A2060210C35A745436F9289A505A (LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* __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_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_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)); int32_t V_4 = 0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_5 = NULL; { // DestroyOldNpcs(); LevelNpcSpawner_DestroyOldNpcs_m97D8C6A07509CD37067559157D615B0797B55D27(__this, NULL); // if (npcTemplates.Length == 0) return; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_0 = __this->___npcTemplates_5; NullCheck(L_0); if ((((RuntimeArray*)L_0)->max_length)) { goto IL_0010; } } { // if (npcTemplates.Length == 0) return; return; } IL_0010: { // 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_0099; } IL_001a: { // 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 (Random.value < spawnProbability) float L_6; L_6 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL); float L_7 = __this->___spawnProbability_7; if ((!(((float)L_6) < ((float)L_7)))) { goto IL_0095; } } { // var position = waypoint.transform.position + npcOffset; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_8 = V_2; NullCheck(L_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL); NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->___npcOffset_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_10, L_11, NULL); V_3 = L_12; // position = GetValidPointOnNavMesh(position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = LevelNpcSpawner_GetValidPointOnNavMesh_m585F0EDAF9AE5F02DE99BEBD6978BDD7E6DCB64E(__this, L_13, NULL); V_3 = L_14; // var npcIndex = Random.Range(0, npcTemplates.Length); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_15 = __this->___npcTemplates_5; NullCheck(L_15); int32_t L_16; L_16 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, ((int32_t)(((RuntimeArray*)L_15)->max_length)), NULL); V_4 = L_16; // var template = npcTemplates[npcIndex]; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_17 = __this->___npcTemplates_5; int32_t L_18 = V_4; NullCheck(L_17); int32_t L_19 = L_18; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = (L_17)->GetAt(static_cast(L_19)); // var npc = Instantiate(template, position, Quaternion.identity) as GameObject; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22; L_22 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23; L_23 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_20, L_21, L_22, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var); V_5 = L_23; // if (parentObject != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = __this->___parentObject_4; bool L_25; L_25 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_25) { goto IL_0095; } } { // npc.transform.parent = parentObject.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = V_5; NullCheck(L_26); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27; L_27 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_26, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = __this->___parentObject_4; NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29; L_29 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_28, NULL); NullCheck(L_27); Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_27, L_29, NULL); } IL_0095: { int32_t L_30 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_0099: { // foreach (var waypoint in waypoints) { int32_t L_31 = V_1; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_32 = V_0; NullCheck(L_32); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_001a; } } { // } return; } } // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::GetValidPointOnNavMesh(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 LevelNpcSpawner_GetValidPointOnNavMesh_m585F0EDAF9AE5F02DE99BEBD6978BDD7E6DCB64E (LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) { NavMeshHit_t6323FC1F2D00E24FBFFC3E27C2F349A3BAD16F8B V_0; memset((&V_0), 0, sizeof(V_0)); { // if (UnityEngine.AI.NavMesh.SamplePosition(position, out hit, 4.0f, UnityEngine.AI.NavMesh.AllAreas)) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position; bool L_1; L_1 = NavMesh_SamplePosition_mEDAE8240217EED82B4519D4435E670A1655B2109(L_0, (&V_0), (4.0f), (-1), NULL); if (!L_1) { goto IL_0018; } } { // return hit.position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = NavMeshHit_get_position_m09E8FF6DEF5BFA3F30B3C4BCA4642442FF1BCBF1((&V_0), NULL); return L_2; } IL_0018: { // return position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_position; return L_3; } } // System.Void DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::OnDungeonDestroyed(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelNpcSpawner_OnDungeonDestroyed_mA8A0C7BF28E52F6A22FD00FDFCEDFD9BF9300075 (LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { { // DestroyOldNpcs(); LevelNpcSpawner_DestroyOldNpcs_m97D8C6A07509CD37067559157D615B0797B55D27(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::DestroyOldNpcs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelNpcSpawner_DestroyOldNpcs_m97D8C6A07509CD37067559157D615B0797B55D27 (LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL; int32_t V_2 = 0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_3 = NULL; Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 V_4; memset((&V_4), 0, sizeof(V_4)); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_5 = NULL; { // if (parentObject == null) { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___parentObject_4; 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; } } { // return; return; } IL_000f: { // var npcs = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_2, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); V_0 = L_2; // var parentTransform = parentObject.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___parentObject_4; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL); V_1 = L_4; // for(int i = 0; i < parentTransform.childCount; i++) { V_2 = 0; goto IL_0047; } IL_0025: { // var npc = parentObject.transform.GetChild(i).gameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___parentObject_4; NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL); int32_t L_7 = V_2; NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_6, L_7, NULL); NullCheck(L_8); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9; L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_8, NULL); V_3 = L_9; // npcs.Add(npc); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_10 = V_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_3; NullCheck(L_10); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_10, L_11, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // for(int i = 0; i < parentTransform.childCount; i++) { int32_t L_12 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0047: { // for(int i = 0; i < parentTransform.childCount; i++) { int32_t L_13 = V_2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_1; NullCheck(L_14); int32_t L_15; L_15 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_14, NULL); if ((((int32_t)L_13) < ((int32_t)L_15))) { goto IL_0025; } } { // foreach (var npc in npcs) { List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_16 = V_0; NullCheck(L_16); Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_17; L_17 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_16, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var); V_4 = L_17; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0085: {// begin finally (depth: 1) Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_4), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_007a_1; } IL_005a_1: { // foreach (var npc in npcs) { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18; L_18 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_4), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var); V_5 = L_18; // if (Application.isPlaying) { bool L_19; L_19 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_19) { goto IL_0073_1; } } { // Destroy(npc); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_20, NULL); goto IL_007a_1; } IL_0073_1: { // DestroyImmediate(npc); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_21, NULL); } IL_007a_1: { // foreach (var npc in npcs) { bool L_22; L_22 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_4), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var); if (L_22) { goto IL_005a_1; } } { goto IL_0093; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0093: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.LevelNpcSpawner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelNpcSpawner__ctor_m4D75B99C4F75DCDFB926EA33E96521B830DE097D (LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* __this, const RuntimeMethod* method) { { // public Vector3 npcOffset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___npcOffset_6 = L_0; // public float spawnProbability = 0.25f; __this->___spawnProbability_7 = (0.25f); 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.Boolean DungeonArchitect.Samples.ShooterGame.PatrolPath::get_Looped() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PatrolPath_get_Looped_mC308BD2BF0C9E046AD57033838ABF4C81DA5783D (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, const RuntimeMethod* method) { { // return looped; bool L_0 = __this->___looped_9; return L_0; } } // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.PatrolPath::get_PatrolPoints() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* PatrolPath_get_PatrolPoints_m4B2BCC013070396C13824CD1BE32CA972084C22B (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, const RuntimeMethod* method) { { // return patrolPoints; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_0 = __this->___patrolPoints_8; return L_0; } } // System.Void DungeonArchitect.Samples.ShooterGame.PatrolPath::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath_Awake_m9674431FCB78E79639FEA3DD27E6889970B12531 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, const RuntimeMethod* method) { { // Build (); PatrolPath_Build_mA5CD2E3296942DBD1735D15F28C18A1810E700F2(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PatrolPath::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath_Build_mA5CD2E3296942DBD1735D15F28C18A1810E700F2 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, const RuntimeMethod* method) { { // Build (gameObject.transform.position); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL); NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL); PatrolPath_Build_mAE98471690621A95442B142225B3EC354125A759(__this, L_2, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PatrolPath::Build(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath_Build_mAE98471690621A95442B142225B3EC354125A759 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_nearestStartingPoint, 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*)&Dictionary_2_Add_m4AD82029F23526C81720E4A2F7955063CAC4BC75_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m763DAFCD5FA6F3F0D5FF304EC65EBCABFB5B18CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D_il2cpp_TypeInfo_var); 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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1AC542D8628E68D957261B52C785845D4AF5F70B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE66ED1F82BE57968E87AB16C58335ADC295429B); s_Il2CppMethodInitialized = true; } WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_0 = NULL; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_1 = NULL; Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* V_2 = NULL; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_3 = NULL; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_4 = NULL; int32_t V_5 = 0; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_6 = NULL; { // var waypoints = 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); V_0 = L_0; // var nearestWaypoint = FindNearest(waypoints, gameObject.transform.position); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_1 = V_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2; L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL); NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_5; L_5 = PatrolPath_FindNearest_m67171423103491E93F73DE31E3DD79CCBEFEC191(__this, L_1, L_4, NULL); V_1 = L_5; // if (nearestWaypoint == null) { Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_6 = V_1; bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0032; } } { // Debug.LogWarning("No waypoints found in map for generating patrol path"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralEE66ED1F82BE57968E87AB16C58335ADC295429B, NULL); // return; return; } IL_0032: { // var waypointLookup = new Dictionary(); Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* L_8 = (Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D*)il2cpp_codegen_object_new(Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D_il2cpp_TypeInfo_var); NullCheck(L_8); Dictionary_2__ctor_m763DAFCD5FA6F3F0D5FF304EC65EBCABFB5B18CB(L_8, Dictionary_2__ctor_m763DAFCD5FA6F3F0D5FF304EC65EBCABFB5B18CB_RuntimeMethod_var); V_2 = L_8; // foreach (var waypoint in waypoints) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_9 = V_0; V_4 = L_9; V_5 = 0; goto IL_005c; } IL_0040: { // foreach (var waypoint in waypoints) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_10 = V_4; int32_t L_11 = V_5; NullCheck(L_10); int32_t L_12 = L_11; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_13 = (L_10)->GetAt(static_cast(L_12)); V_6 = L_13; // waypointLookup.Add (waypoint.id, waypoint); Dictionary_2_t6FF97A9E6E00C8B41D443AEA2698BFE18DD18A7D* L_14 = V_2; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_15 = V_6; NullCheck(L_15); int32_t L_16 = L_15->___id_4; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_17 = V_6; NullCheck(L_14); Dictionary_2_Add_m4AD82029F23526C81720E4A2F7955063CAC4BC75(L_14, L_16, L_17, Dictionary_2_Add_m4AD82029F23526C81720E4A2F7955063CAC4BC75_RuntimeMethod_var); int32_t L_18 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_005c: { // foreach (var waypoint in waypoints) { int32_t L_19 = V_5; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_20 = V_4; NullCheck(L_20); if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))) { goto IL_0040; } } { // var startingWaypoint = nearestWaypoint; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_21 = V_1; V_3 = L_21; // patrolPoints = FindLoopedPath(startingWaypoint); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_22 = V_3; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_23; L_23 = PatrolPath_FindLoopedPath_mF50FB505C70CFA192828391CF9A3229F3DA0A12A(__this, L_22, NULL); __this->___patrolPoints_8 = L_23; Il2CppCodeGenWriteBarrier((void**)(&__this->___patrolPoints_8), (void*)L_23); // if (patrolPoints != null) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_24 = __this->___patrolPoints_8; if (!L_24) { goto IL_0084; } } { // looped = true; __this->___looped_9 = (bool)1; goto IL_0098; } IL_0084: { // patrolPoints = FindNonLoopedPath(startingWaypoint); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_25 = V_3; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_26; L_26 = PatrolPath_FindNonLoopedPath_mC254C370B8E88802397B2BACC7CED7A600A94823(__this, L_25, NULL); __this->___patrolPoints_8 = L_26; Il2CppCodeGenWriteBarrier((void**)(&__this->___patrolPoints_8), (void*)L_26); // looped = false; __this->___looped_9 = (bool)0; } IL_0098: { // if (patrolPoints == null) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_27 = __this->___patrolPoints_8; if (L_27) { goto IL_00b6; } } { // Debug.LogWarning("PatrolPath: No suitable waypoint found"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral1AC542D8628E68D957261B52C785845D4AF5F70B, NULL); // patrolPoints = new Waypoint[0]; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_28 = (WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2*)(WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2*)SZArrayNew(WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2_il2cpp_TypeInfo_var, (uint32_t)0); __this->___patrolPoints_8 = L_28; Il2CppCodeGenWriteBarrier((void**)(&__this->___patrolPoints_8), (void*)L_28); } IL_00b6: { // } return; } } // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.PatrolPath::FindNonLoopedPath(DungeonArchitect.Samples.ShooterGame.Waypoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* PatrolPath_FindNonLoopedPath_mC254C370B8E88802397B2BACC7CED7A600A94823 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* ___0_startingWaypoint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mC6040BCB3931BC9D40FE3DA8BC09213800CF17B4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m9A3EFEEA7C2804516A5EFDD98DF88964D125D472_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_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6AB5C7803AC5A086EB2DD5B218E0D3F2451A62D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_mDEEA68B05C399DCC7862D75741F0A6C147B2A7F5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_mFC1951BA7BCF31D2919E38101F43A8AD49C98906_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1__ctor_mCF89457DC88C8F654758ED183EC491DDEECEB734_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_mBC7A5DED7CF7DB329882FC2BC1D7D6CCEF1F0CE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819* V_0 = NULL; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* V_1 = NULL; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* V_2 = NULL; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_3 = NULL; int32_t V_4 = 0; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_5 = NULL; int32_t V_6 = 0; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_7 = NULL; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* V_8 = NULL; { // var stack = new Stack>(); Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819* L_0 = (Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819*)il2cpp_codegen_object_new(Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819_il2cpp_TypeInfo_var); NullCheck(L_0); Stack_1__ctor_mCF89457DC88C8F654758ED183EC491DDEECEB734(L_0, Stack_1__ctor_mCF89457DC88C8F654758ED183EC491DDEECEB734_RuntimeMethod_var); V_0 = L_0; // var startPath = new List(); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_1 = (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*)il2cpp_codegen_object_new(List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E(L_1, List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E_RuntimeMethod_var); V_1 = L_1; // startPath.Add(startingWaypoint); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_2 = V_1; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_3 = ___0_startingWaypoint; NullCheck(L_2); List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_inline(L_2, L_3, List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var); // stack.Push(startPath); Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819* L_4 = V_0; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_5 = V_1; NullCheck(L_4); Stack_1_Push_mFC1951BA7BCF31D2919E38101F43A8AD49C98906(L_4, L_5, Stack_1_Push_mFC1951BA7BCF31D2919E38101F43A8AD49C98906_RuntimeMethod_var); goto IL_00a5; } IL_001f: { // var topPath = stack.Pop(); Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819* L_6 = V_0; NullCheck(L_6); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_7; L_7 = Stack_1_Pop_mDEEA68B05C399DCC7862D75741F0A6C147B2A7F5(L_6, Stack_1_Pop_mDEEA68B05C399DCC7862D75741F0A6C147B2A7F5_RuntimeMethod_var); V_2 = L_7; // var lastPoint = topPath[topPath.Count - 1]; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_8 = V_2; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_9 = V_2; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_inline(L_9, List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_RuntimeMethod_var); NullCheck(L_8); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_11; L_11 = List_1_get_Item_m6AB5C7803AC5A086EB2DD5B218E0D3F2451A62D9(L_8, ((int32_t)il2cpp_codegen_subtract(L_10, 1)), List_1_get_Item_m6AB5C7803AC5A086EB2DD5B218E0D3F2451A62D9_RuntimeMethod_var); // var children = lastPoint.AdjacentWaypoints; NullCheck(L_11); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_12; L_12 = Waypoint_get_AdjacentWaypoints_m095EC76D41C5C9A425F2FE5D154321C0C2105B7E_inline(L_11, NULL); V_3 = L_12; // children = Shuffle (children); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_13 = V_3; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_14; L_14 = PatrolPath_Shuffle_m27CB3B6381EE84C63E70B5D5C84C4CB8BDD4B650(__this, L_13, NULL); V_3 = L_14; // var nextPathLength = topPath.Count + 1; // Add one to account for the next node that would be added List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_15 = V_2; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_inline(L_15, List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_RuntimeMethod_var); V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1)); // foreach (var child in children) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_17 = V_3; V_5 = L_17; V_6 = 0; goto IL_009d; } IL_0054: { // foreach (var child in children) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_18 = V_5; int32_t L_19 = V_6; NullCheck(L_18); int32_t L_20 = L_19; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_21 = (L_18)->GetAt(static_cast(L_20)); V_7 = L_21; // var visited = topPath.Contains(child); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_22 = V_2; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_23 = V_7; NullCheck(L_22); bool L_24; L_24 = List_1_Contains_m9A3EFEEA7C2804516A5EFDD98DF88964D125D472(L_22, L_23, List_1_Contains_m9A3EFEEA7C2804516A5EFDD98DF88964D125D472_RuntimeMethod_var); // if (visited) continue; if (L_24) { goto IL_0097; } } { // var nextPath = new List(); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_25 = (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*)il2cpp_codegen_object_new(List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var); NullCheck(L_25); List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E(L_25, List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E_RuntimeMethod_var); V_8 = L_25; // nextPath.AddRange(topPath); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_26 = V_8; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_27 = V_2; NullCheck(L_26); List_1_AddRange_mC6040BCB3931BC9D40FE3DA8BC09213800CF17B4(L_26, L_27, List_1_AddRange_mC6040BCB3931BC9D40FE3DA8BC09213800CF17B4_RuntimeMethod_var); // nextPath.Add(child); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_28 = V_8; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_29 = V_7; NullCheck(L_28); List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_inline(L_28, L_29, List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var); // if (nextPathLength >= minPathLength) { int32_t L_30 = V_4; int32_t L_31 = __this->___minPathLength_4; if ((((int32_t)L_30) < ((int32_t)L_31))) { goto IL_008f; } } { // return nextPath.ToArray(); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_32 = V_8; NullCheck(L_32); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_33; L_33 = List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93(L_32, List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93_RuntimeMethod_var); return L_33; } IL_008f: { // stack.Push(nextPath); Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819* L_34 = V_0; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_35 = V_8; NullCheck(L_34); Stack_1_Push_mFC1951BA7BCF31D2919E38101F43A8AD49C98906(L_34, L_35, Stack_1_Push_mFC1951BA7BCF31D2919E38101F43A8AD49C98906_RuntimeMethod_var); } IL_0097: { int32_t L_36 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_009d: { // foreach (var child in children) { int32_t L_37 = V_6; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_38 = V_5; NullCheck(L_38); if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))) { goto IL_0054; } } IL_00a5: { // while (stack.Count > 0) { Stack_1_tAD7868016B9AD4702DF86AC6373867EB047B3819* L_39 = V_0; NullCheck(L_39); int32_t L_40; L_40 = Stack_1_get_Count_mBC7A5DED7CF7DB329882FC2BC1D7D6CCEF1F0CE3_inline(L_39, Stack_1_get_Count_mBC7A5DED7CF7DB329882FC2BC1D7D6CCEF1F0CE3_RuntimeMethod_var); if ((((int32_t)L_40) > ((int32_t)0))) { goto IL_001f; } } { // return null; return (WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2*)NULL; } } // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.PatrolPath::FindLoopedPath(DungeonArchitect.Samples.ShooterGame.Waypoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* PatrolPath_FindLoopedPath_mF50FB505C70CFA192828391CF9A3229F3DA0A12A (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* ___0_startingWaypoint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mC6040BCB3931BC9D40FE3DA8BC09213800CF17B4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m9A3EFEEA7C2804516A5EFDD98DF88964D125D472_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_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6AB5C7803AC5A086EB2DD5B218E0D3F2451A62D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mFA9CAC9E77E071A3AEC9185B57ED65CB3CF7953B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m87432610B114BD1841B5F4679358E24569268A3E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mB9147C2BD6FB64D1105EFF8D8584D80899256CB8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m9FC67A616760B43D888930B619A1A3B8F422ED11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3* V_0 = NULL; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* V_1 = NULL; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* V_2 = NULL; bool V_3 = false; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_4 = NULL; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_5 = NULL; int32_t V_6 = 0; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_7 = NULL; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* V_8 = NULL; int32_t G_B8_0 = 0; { // if (startingWaypoint == null || startingWaypoint.AdjacentWaypoints.Length <= 0) { Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_0 = ___0_startingWaypoint; 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_0012; } } { Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_2 = ___0_startingWaypoint; NullCheck(L_2); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_3; L_3 = Waypoint_get_AdjacentWaypoints_m095EC76D41C5C9A425F2FE5D154321C0C2105B7E_inline(L_2, NULL); NullCheck(L_3); if ((((RuntimeArray*)L_3)->max_length)) { goto IL_0014; } } IL_0012: { // return null; return (WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2*)NULL; } IL_0014: { // var queue = new Queue>(); Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3* L_4 = (Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3*)il2cpp_codegen_object_new(Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3_il2cpp_TypeInfo_var); NullCheck(L_4); Queue_1__ctor_mB9147C2BD6FB64D1105EFF8D8584D80899256CB8(L_4, Queue_1__ctor_mB9147C2BD6FB64D1105EFF8D8584D80899256CB8_RuntimeMethod_var); V_0 = L_4; // var startPath = new List(); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_5 = (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*)il2cpp_codegen_object_new(List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E(L_5, List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E_RuntimeMethod_var); V_1 = L_5; // startPath.Add (startingWaypoint); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_6 = V_1; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_7 = ___0_startingWaypoint; NullCheck(L_6); List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_inline(L_6, L_7, List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var); // queue.Enqueue(startPath); Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3* L_8 = V_0; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_9 = V_1; NullCheck(L_8); Queue_1_Enqueue_m87432610B114BD1841B5F4679358E24569268A3E(L_8, L_9, Queue_1_Enqueue_m87432610B114BD1841B5F4679358E24569268A3E_RuntimeMethod_var); goto IL_00ed; } IL_0033: { // var topPath = queue.Dequeue(); Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3* L_10 = V_0; NullCheck(L_10); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_11; L_11 = Queue_1_Dequeue_mFA9CAC9E77E071A3AEC9185B57ED65CB3CF7953B(L_10, Queue_1_Dequeue_mFA9CAC9E77E071A3AEC9185B57ED65CB3CF7953B_RuntimeMethod_var); V_2 = L_11; // var nextPathLength = topPath.Count + 1; // Add one to account for the next node that would be added List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_12 = V_2; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_inline(L_12, List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_RuntimeMethod_var); // if (nextPathLength > maxPathLength) { int32_t L_14 = __this->___maxPathLength_5; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_13, 1))) > ((int32_t)L_14))) { goto IL_00ed; } } { // var validPathLength = (topPath.Count >= minPathLength && topPath.Count <= maxPathLength); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_15 = V_2; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_inline(L_15, List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_RuntimeMethod_var); int32_t L_17 = __this->___minPathLength_4; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_006e; } } { List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_18 = V_2; NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_inline(L_18, List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_RuntimeMethod_var); int32_t L_20 = __this->___maxPathLength_5; G_B8_0 = ((((int32_t)((((int32_t)L_19) > ((int32_t)L_20))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_006f; } IL_006e: { G_B8_0 = 0; } IL_006f: { V_3 = (bool)G_B8_0; // var lastPoint = topPath[topPath.Count - 1]; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_21 = V_2; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_22 = V_2; NullCheck(L_22); int32_t L_23; L_23 = List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_inline(L_22, List_1_get_Count_mE9D12C0278B48E806593B08F00E157BA96DA1D50_RuntimeMethod_var); NullCheck(L_21); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_24; L_24 = List_1_get_Item_m6AB5C7803AC5A086EB2DD5B218E0D3F2451A62D9(L_21, ((int32_t)il2cpp_codegen_subtract(L_23, 1)), List_1_get_Item_m6AB5C7803AC5A086EB2DD5B218E0D3F2451A62D9_RuntimeMethod_var); // var children = lastPoint.AdjacentWaypoints; NullCheck(L_24); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_25; L_25 = Waypoint_get_AdjacentWaypoints_m095EC76D41C5C9A425F2FE5D154321C0C2105B7E_inline(L_24, NULL); V_4 = L_25; // children = Shuffle(children); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_26 = V_4; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_27; L_27 = PatrolPath_Shuffle_m27CB3B6381EE84C63E70B5D5C84C4CB8BDD4B650(__this, L_26, NULL); V_4 = L_27; // foreach (var child in children) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_28 = V_4; V_5 = L_28; V_6 = 0; goto IL_00e5; } IL_0098: { // foreach (var child in children) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_29 = V_5; int32_t L_30 = V_6; NullCheck(L_29); int32_t L_31 = L_30; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_32 = (L_29)->GetAt(static_cast(L_31)); V_7 = L_32; // var visited = topPath.Contains(child); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_33 = V_2; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_34 = V_7; NullCheck(L_33); bool L_35; L_35 = List_1_Contains_m9A3EFEEA7C2804516A5EFDD98DF88964D125D472(L_33, L_34, List_1_Contains_m9A3EFEEA7C2804516A5EFDD98DF88964D125D472_RuntimeMethod_var); // if (!visited) { if (L_35) { goto IL_00cb; } } { // var nextPath = new List(); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_36 = (List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B*)il2cpp_codegen_object_new(List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B_il2cpp_TypeInfo_var); NullCheck(L_36); List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E(L_36, List_1__ctor_m896E236EEED4BB990132D538F66B1EB8D84A4E3E_RuntimeMethod_var); V_8 = L_36; // nextPath.AddRange(topPath); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_37 = V_8; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_38 = V_2; NullCheck(L_37); List_1_AddRange_mC6040BCB3931BC9D40FE3DA8BC09213800CF17B4(L_37, L_38, List_1_AddRange_mC6040BCB3931BC9D40FE3DA8BC09213800CF17B4_RuntimeMethod_var); // nextPath.Add (child); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_39 = V_8; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_40 = V_7; NullCheck(L_39); List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_inline(L_39, L_40, List_1_Add_mE691ADFBA032155C16F1044F5A983FE6BA6B9CC8_RuntimeMethod_var); // queue.Enqueue(nextPath); Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3* L_41 = V_0; List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_42 = V_8; NullCheck(L_41); Queue_1_Enqueue_m87432610B114BD1841B5F4679358E24569268A3E(L_41, L_42, Queue_1_Enqueue_m87432610B114BD1841B5F4679358E24569268A3E_RuntimeMethod_var); goto IL_00df; } IL_00cb: { // else if (validPathLength && child == startingWaypoint) { bool L_43 = V_3; if (!L_43) { goto IL_00df; } } { Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_44 = V_7; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_45 = ___0_startingWaypoint; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_46; L_46 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_44, L_45, NULL); if (!L_46) { goto IL_00df; } } { // return topPath.ToArray(); List_1_tA7F742E76391BA1C033A00F64EC766E1ECB3889B* L_47 = V_2; NullCheck(L_47); WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_48; L_48 = List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93(L_47, List_1_ToArray_m72FC46F3416077E337229BF3A0A017E112CF9E93_RuntimeMethod_var); return L_48; } IL_00df: { int32_t L_49 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_00e5: { // foreach (var child in children) { int32_t L_50 = V_6; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_51 = V_5; NullCheck(L_51); if ((((int32_t)L_50) < ((int32_t)((int32_t)(((RuntimeArray*)L_51)->max_length))))) { goto IL_0098; } } IL_00ed: { // while (queue.Count > 0) { Queue_1_t6FE4CF12003BE510E67FFB922DFD1BEF886FA6E3* L_52 = V_0; NullCheck(L_52); int32_t L_53; L_53 = Queue_1_get_Count_m9FC67A616760B43D888930B619A1A3B8F422ED11_inline(L_52, Queue_1_get_Count_m9FC67A616760B43D888930B619A1A3B8F422ED11_RuntimeMethod_var); if ((((int32_t)L_53) > ((int32_t)0))) { goto IL_0033; } } { // return null; return (WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2*)NULL; } } // DungeonArchitect.Samples.ShooterGame.Waypoint[] DungeonArchitect.Samples.ShooterGame.PatrolPath::Shuffle(DungeonArchitect.Samples.ShooterGame.Waypoint[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* PatrolPath_Shuffle_m27CB3B6381EE84C63E70B5D5C84C4CB8BDD4B650 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* ___0_data, const RuntimeMethod* method) { { // return data; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_0 = ___0_data; return L_0; } } // DungeonArchitect.Samples.ShooterGame.Waypoint DungeonArchitect.Samples.ShooterGame.PatrolPath::FindNearest(DungeonArchitect.Samples.ShooterGame.Waypoint[],UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* PatrolPath_FindNearest_m67171423103491E93F73DE31E3DD79CCBEFEC191 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* ___0_waypoints, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_startingPoint, const RuntimeMethod* method) { float V_0 = 0.0f; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_1 = NULL; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* V_2 = NULL; int32_t V_3 = 0; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* V_4 = NULL; float V_5 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); { // float nearestDistance = float.MaxValue; V_0 = ((std::numeric_limits::max)()); // Waypoint bestMatch = null; V_1 = (Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38*)NULL; // foreach (var waypoint in waypoints) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_0 = ___0_waypoints; V_2 = L_0; V_3 = 0; goto IL_0044; } IL_000e: { // foreach (var waypoint in waypoints) { WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_1 = V_2; int32_t L_2 = V_3; NullCheck(L_1); int32_t L_3 = L_2; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_4 = (L_1)->GetAt(static_cast(L_3)); V_4 = L_4; // var distanceSq = (waypoint.gameObject.transform.position - startingPoint).sqrMagnitude; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_5 = V_4; NullCheck(L_5); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL); NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL); NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_startingPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_8, L_9, NULL); V_6 = L_10; float L_11; L_11 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_6), NULL); V_5 = L_11; // if (nearestDistance > distanceSq) { float L_12 = V_0; float L_13 = V_5; if ((!(((float)L_12) > ((float)L_13)))) { goto IL_0040; } } { // bestMatch = waypoint; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_14 = V_4; V_1 = L_14; // nearestDistance = distanceSq; float L_15 = V_5; V_0 = L_15; } IL_0040: { int32_t L_16 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0044: { // foreach (var waypoint in waypoints) { int32_t L_17 = V_3; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_18 = V_2; NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))) { goto IL_000e; } } { // return bestMatch; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_19 = V_1; return L_19; } } // System.Void DungeonArchitect.Samples.ShooterGame.PatrolPath::OnDrawGizmosSelected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath_OnDrawGizmosSelected_m27F210F4CC1FBA5DA467BE7A06E1345B9E616889 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, const RuntimeMethod* method) { { // VisualizePath(); PatrolPath_VisualizePath_m11584AF825D045C2DA974D1D69B7891AFF6B20F6(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PatrolPath::VisualizePath() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath_VisualizePath_m11584AF825D045C2DA974D1D69B7891AFF6B20F6 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, const RuntimeMethod* method) { int32_t V_0 = 0; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* 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)); { // Gizmos.color = new Color(1, 0.5f, 0); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (1.0f), (0.5f), (0.0f), /*hidden argument*/NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_0, NULL); // for (int i = 0; i < patrolPoints.Length; i++) { V_0 = 0; goto IL_007c; } IL_001d: { // if (!looped && i == patrolPoints.Length - 1) { bool L_1 = __this->___looped_9; if (L_1) { goto IL_0032; } } { int32_t L_2 = V_0; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_3 = __this->___patrolPoints_8; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), 1))))) { goto IL_0087; } } IL_0032: { // var startPoint = patrolPoints[i]; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_4 = __this->___patrolPoints_8; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_7 = (L_4)->GetAt(static_cast(L_6)); V_1 = L_7; // var endPoint = patrolPoints[(i + 1) % patrolPoints.Length]; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_8 = __this->___patrolPoints_8; int32_t L_9 = V_0; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_10 = __this->___patrolPoints_8; NullCheck(L_10); NullCheck(L_8); int32_t L_11 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_9, 1))%((int32_t)(((RuntimeArray*)L_10)->max_length)))); Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_12 = (L_8)->GetAt(static_cast(L_11)); // var start = startPoint.gameObject.transform.position; Waypoint_t0FDE9A976EEC529B902C8496A3ED051D5026CE38* L_13 = V_1; NullCheck(L_13); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14; L_14 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_13, NULL); NullCheck(L_14); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15; L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL); NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_15, NULL); V_2 = L_16; // var end = endPoint.gameObject.transform.position; NullCheck(L_12); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17; L_17 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_12, NULL); NullCheck(L_17); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18; L_18 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_17, NULL); NullCheck(L_18); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_18, NULL); V_3 = L_19; // DrawLine(start, end, false); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_3; PatrolPath_DrawLine_m195F38C534749189F7FE4409F9DD1BB8D3CB6484(__this, L_20, L_21, (bool)0, NULL); // for (int i = 0; i < patrolPoints.Length; i++) { int32_t L_22 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_007c: { // for (int i = 0; i < patrolPoints.Length; i++) { int32_t L_23 = V_0; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_24 = __this->___patrolPoints_8; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))) { goto IL_001d; } } IL_0087: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PatrolPath::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath_DrawLine_m195F38C534749189F7FE4409F9DD1BB8D3CB6484 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, bool ___2_mode2D, const RuntimeMethod* method) { { // if (mode2D) { bool L_0 = ___2_mode2D; if (!L_0) { goto IL_0017; } } { // Gizmos.DrawLine(FlipYZ(a), FlipYZ(b)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_a; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = PatrolPath_FlipYZ_m2D4E8EE38487AB980BC43256B576A257D23A6FB9(__this, L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_b; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = PatrolPath_FlipYZ_m2D4E8EE38487AB980BC43256B576A257D23A6FB9(__this, L_3, NULL); Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_2, L_4, NULL); return; } IL_0017: { // Gizmos.DrawLine(a, b); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_a; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_5, L_6, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PatrolPath::DrawPoint(UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath_DrawPoint_mCC96850640C71EF8826638AADF87DD65374C127F (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, bool ___1_mode2D, const RuntimeMethod* method) { { // if (mode2D) { bool L_0 = ___1_mode2D; if (!L_0) { goto IL_0015; } } { // Gizmos.DrawWireSphere(FlipYZ(p), 0.1f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_p; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = PatrolPath_FlipYZ_m2D4E8EE38487AB980BC43256B576A257D23A6FB9(__this, L_1, NULL); Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_2, (0.100000001f), NULL); return; } IL_0015: { // Gizmos.DrawWireSphere(p, 0.1f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_p; Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_3, (0.100000001f), NULL); // } return; } } // UnityEngine.Vector3 DungeonArchitect.Samples.ShooterGame.PatrolPath::FlipYZ(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PatrolPath_FlipYZ_m2D4E8EE38487AB980BC43256B576A257D23A6FB9 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __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.PatrolPath::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PatrolPath__ctor_m5F1CD6473C3C0BFEA294F7C978596265286FAFE2 (PatrolPath_tDD7307D9B9966CA7600E0C7ABC703374B05CF2C3* __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; } { // public int minPathLength = 5; __this->___minPathLength_4 = 5; // public int maxPathLength = 10; __this->___maxPathLength_5 = ((int32_t)10); // public float randomOffset = 2; __this->___randomOffset_6 = (2.0f); // public float proximityThreshold = 1.0f; __this->___proximityThreshold_7 = (1.0f); // Waypoint[] patrolPoints = new Waypoint[0]; WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2* L_0 = (WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2*)(WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2*)SZArrayNew(WaypointU5BU5D_t3B0F7C62F02A9CCF8BD24DB36401D7BC04690DA2_il2cpp_TypeInfo_var, (uint32_t)0); __this->___patrolPoints_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___patrolPoints_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.ShooterGame.SpecialRoomFinder::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_OnPostDungeonBuild_m20675120349A3C27E39C81BEDE6966E1B18F615F (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __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*)&GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mA601D5F962D1B9145197E79AB5895FD0452029F6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m70CAAC91F3A8AFEE2F6CE03B79A56D38709A90D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1B47F32E8CAE2CDF44DEAFC362CB406F0B6ABCA3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* V_0 = NULL; CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* V_1 = NULL; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_2 = NULL; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* V_3 = NULL; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* V_4 = NULL; List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* V_5 = NULL; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_6 = NULL; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_10 = NULL; { // if (model is GridDungeonModel) DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___1_model; if (!((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_0, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var))) { goto IL_0048; } } { // var gridModel = model as GridDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___1_model; V_0 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_1, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var)); // var furthestCells = GridDungeonModelUtils.FindFurthestRooms(gridModel); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_2 = V_0; CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_3; L_3 = GridDungeonModelUtils_FindFurthestRooms_m2D6178877810725C28FDFFBD2351835DA5E15A51(L_2, NULL); V_1 = L_3; // if (furthestCells.Length == 2 && furthestCells[0] != null && furthestCells[1] != null) CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_4 = V_1; NullCheck(L_4); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) == ((uint32_t)2)))) { goto IL_0108; } } { CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_5 = V_1; NullCheck(L_5); int32_t L_6 = 0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_7 = (L_5)->GetAt(static_cast(L_6)); if (!L_7) { goto IL_0108; } } { CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_8 = V_1; NullCheck(L_8); int32_t L_9 = 1; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_10 = (L_8)->GetAt(static_cast(L_9)); if (!L_10) { goto IL_0108; } } { // var startCell = furthestCells[0]; CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_11 = V_1; NullCheck(L_11); int32_t L_12 = 0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_13 = (L_11)->GetAt(static_cast(L_12)); V_2 = L_13; // var endCell = furthestCells[1]; CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* L_14 = V_1; NullCheck(L_14); int32_t L_15 = 1; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_16 = (L_14)->GetAt(static_cast(L_15)); V_3 = L_16; // SetStartingCell(gridModel, startCell); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_17 = V_0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_18 = V_2; SpecialRoomFinder_SetStartingCell_mC1645A674D5715C733414A7E78FCF3034BFDAC2B(__this, L_17, L_18, NULL); // SetEndingCell(gridModel, endCell); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_19 = V_0; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_20 = V_3; SpecialRoomFinder_SetEndingCell_m941E6D0E02041B7602222D2E519409F99AF619D7(__this, L_19, L_20, NULL); return; } IL_0048: { // else if (model is SimpleCityDungeonModel) DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_21 = ___1_model; if (!((SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82*)IsInstClass((RuntimeObject*)L_21, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var))) { goto IL_0108; } } { // var cityModel = model as SimpleCityDungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_22 = ___1_model; V_4 = ((SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82*)IsInstClass((RuntimeObject*)L_22, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var)); // var roadCells = new List(); List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_23 = (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*)il2cpp_codegen_object_new(List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064_il2cpp_TypeInfo_var); NullCheck(L_23); List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2(L_23, List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2_RuntimeMethod_var); V_5 = L_23; // for (int x = 0; x < cityModel.Cells.GetLength(0); x++) V_8 = 0; goto IL_00ad; } IL_0067: { // for (int y = 0; y < cityModel.Cells.GetLength(1); y++) V_9 = 0; goto IL_0096; } IL_006c: { // var cell = cityModel.Cells[x, y]; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_24 = V_4; NullCheck(L_24); SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_25 = L_24->___Cells_4; int32_t L_26 = V_8; int32_t L_27 = V_9; NullCheck(L_25); SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_28; L_28 = (L_25)->GetAt(L_26, L_27); V_10 = L_28; // if (cell.CellType == SimpleCityCellType.Road) SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_29 = V_10; NullCheck(L_29); int32_t L_30 = L_29->___CellType_1; if (L_30) { goto IL_0090; } } { // roadCells.Add(cell); List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_31 = V_5; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_32 = V_10; NullCheck(L_31); List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_inline(L_31, L_32, List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_RuntimeMethod_var); } IL_0090: { // for (int y = 0; y < cityModel.Cells.GetLength(1); y++) int32_t L_33 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_0096: { // for (int y = 0; y < cityModel.Cells.GetLength(1); y++) int32_t L_34 = V_9; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_35 = V_4; NullCheck(L_35); SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_36 = L_35->___Cells_4; NullCheck((RuntimeArray*)L_36); int32_t L_37; L_37 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_36, 1, NULL); if ((((int32_t)L_34) < ((int32_t)L_37))) { goto IL_006c; } } { // for (int x = 0; x < cityModel.Cells.GetLength(0); x++) int32_t L_38 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00ad: { // for (int x = 0; x < cityModel.Cells.GetLength(0); x++) int32_t L_39 = V_8; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_40 = V_4; NullCheck(L_40); SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_41 = L_40->___Cells_4; NullCheck((RuntimeArray*)L_41); int32_t L_42; L_42 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_41, 0, NULL); if ((((int32_t)L_39) < ((int32_t)L_42))) { goto IL_0067; } } { // var startCell = roadCells[Random.Range(0, roadCells.Count)]; List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_43 = V_5; List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_44 = V_5; NullCheck(L_44); int32_t L_45; L_45 = List_1_get_Count_m70CAAC91F3A8AFEE2F6CE03B79A56D38709A90D9_inline(L_44, List_1_get_Count_m70CAAC91F3A8AFEE2F6CE03B79A56D38709A90D9_RuntimeMethod_var); int32_t L_46; L_46 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, L_45, NULL); NullCheck(L_43); SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_47; L_47 = List_1_get_Item_m1B47F32E8CAE2CDF44DEAFC362CB406F0B6ABCA3(L_43, L_46, List_1_get_Item_m1B47F32E8CAE2CDF44DEAFC362CB406F0B6ABCA3_RuntimeMethod_var); V_6 = L_47; // roadCells.Remove(startCell); List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_48 = V_5; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_49 = V_6; NullCheck(L_48); bool L_50; L_50 = List_1_Remove_mA601D5F962D1B9145197E79AB5895FD0452029F6(L_48, L_49, List_1_Remove_mA601D5F962D1B9145197E79AB5895FD0452029F6_RuntimeMethod_var); // var endCell = roadCells[Random.Range(0, roadCells.Count)]; List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_51 = V_5; List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_52 = V_5; NullCheck(L_52); int32_t L_53; L_53 = List_1_get_Count_m70CAAC91F3A8AFEE2F6CE03B79A56D38709A90D9_inline(L_52, List_1_get_Count_m70CAAC91F3A8AFEE2F6CE03B79A56D38709A90D9_RuntimeMethod_var); int32_t L_54; L_54 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, L_53, NULL); NullCheck(L_51); SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_55; L_55 = List_1_get_Item_m1B47F32E8CAE2CDF44DEAFC362CB406F0B6ABCA3(L_51, L_54, List_1_get_Item_m1B47F32E8CAE2CDF44DEAFC362CB406F0B6ABCA3_RuntimeMethod_var); V_7 = L_55; // SetStartingCell(cityModel, startCell); SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_56 = V_4; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_57 = V_6; SpecialRoomFinder_SetStartingCell_m7B4702ED8F669B7CF23A069FA6AF1C91C0021B27(__this, L_56, L_57, NULL); // SetEndingCell(cityModel, endCell); SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_58 = V_4; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_59 = V_7; SpecialRoomFinder_SetEndingCell_m924A679D576A95C13711730BD61E0612EDC10E85(__this, L_58, L_59, NULL); } IL_0108: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::OnDungeonDestroyed(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_OnDungeonDestroyed_mBBD5B42CFE56A5A792CA2B5C6592DE8CEDD44548 (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { { // DestroyAllLevelGoals(); SpecialRoomFinder_DestroyAllLevelGoals_m291F0BF80F3432ABA84E0EC3A0EFE0485A43668F(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::SetStartingCell(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_SetStartingCell_mC1645A674D5715C733414A7E78FCF3034BFDAC2B (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___1_cell, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // var roomCenter = MathUtils.GridToWorld(model.Config.GridCellSize, cell.CenterF); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = ___0_model; NullCheck(L_0); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_1 = L_0->___Config_5; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___GridCellSize_5; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_3 = ___1_cell; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Cell_get_CenterF_mB8D827E04A3E7CC3B708DAD634373265EC39EA8B(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = MathUtils_GridToWorld_m3196CF39CDABF14746162A6562AB802ABE9A138E(L_2, L_4, NULL); V_0 = L_5; // TeleportPlayerTo(roomCenter); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; SpecialRoomFinder_TeleportPlayerTo_mC80F519B0AF6A3E82548C5D622A245CD9F6F9467(__this, L_6, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::SetStartingCell(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel,DungeonArchitect.Builders.SimpleCity.SimpleCityCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_SetStartingCell_m7B4702ED8F669B7CF23A069FA6AF1C91C0021B27 (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___1_cell, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // var cellSize = new Vector3(model.Config.CellSize.x, 0, model.Config.CellSize.y); SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_0 = ___0_model; NullCheck(L_0); SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_1 = L_0->___Config_6; NullCheck(L_1); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&L_1->___CellSize_5); float L_3 = L_2->___x_0; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_4 = ___0_model; NullCheck(L_4); SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_5 = L_4->___Config_6; NullCheck(L_5); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&L_5->___CellSize_5); float L_7 = L_6->___y_1; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_3, (0.0f), L_7, NULL); // var position = Vector3.Scale( // new Vector3(cell.Position.x, cell.Position.y, cell.Position.z), // cellSize); SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_8 = ___1_cell; NullCheck(L_8); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_9 = (&L_8->___Position_0); int32_t L_10 = L_9->___x_0; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_11 = ___1_cell; NullCheck(L_11); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_12 = (&L_11->___Position_0); int32_t L_13 = L_12->___y_1; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_14 = ___1_cell; NullCheck(L_14); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_15 = (&L_14->___Position_0); int32_t L_16 = L_15->___z_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; memset((&L_17), 0, sizeof(L_17)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_17), ((float)L_10), ((float)L_13), ((float)L_16), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_17, L_18, NULL); V_1 = L_19; // TeleportPlayerTo(position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1; SpecialRoomFinder_TeleportPlayerTo_mC80F519B0AF6A3E82548C5D622A245CD9F6F9467(__this, L_20, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::SetEndingCell(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel,DungeonArchitect.Builders.SimpleCity.SimpleCityCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_SetEndingCell_m924A679D576A95C13711730BD61E0612EDC10E85 (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___1_cell, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // var cellSize = new Vector3(model.Config.CellSize.x, 0, model.Config.CellSize.y); SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_0 = ___0_model; NullCheck(L_0); SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_1 = L_0->___Config_6; NullCheck(L_1); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&L_1->___CellSize_5); float L_3 = L_2->___x_0; SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_4 = ___0_model; NullCheck(L_4); SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_5 = L_4->___Config_6; NullCheck(L_5); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&L_5->___CellSize_5); float L_7 = L_6->___y_1; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_3, (0.0f), L_7, NULL); // var position = Vector3.Scale( // new Vector3(cell.Position.x, cell.Position.y, cell.Position.z), // cellSize); SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_8 = ___1_cell; NullCheck(L_8); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_9 = (&L_8->___Position_0); int32_t L_10 = L_9->___x_0; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_11 = ___1_cell; NullCheck(L_11); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_12 = (&L_11->___Position_0); int32_t L_13 = L_12->___y_1; SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_14 = ___1_cell; NullCheck(L_14); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_15 = (&L_14->___Position_0); int32_t L_16 = L_15->___z_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; memset((&L_17), 0, sizeof(L_17)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_17), ((float)L_10), ((float)L_13), ((float)L_16), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_17, L_18, NULL); V_1 = L_19; // CreateLevelGoalAt(position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1; SpecialRoomFinder_CreateLevelGoalAt_m6458DAF416BB3782A9CA5456B51817FCF68AFE8E(__this, L_20, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::SetEndingCell(DungeonArchitect.Builders.Grid.GridDungeonModel,DungeonArchitect.Builders.Grid.Cell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_SetEndingCell_m941E6D0E02041B7602222D2E519409F99AF619D7 (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* ___0_model, Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ___1_cell, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // var roomCenter = MathUtils.GridToWorld(model.Config.GridCellSize, cell.CenterF); GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_0 = ___0_model; NullCheck(L_0); GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_1 = L_0->___Config_5; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___GridCellSize_5; Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_3 = ___1_cell; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Cell_get_CenterF_mB8D827E04A3E7CC3B708DAD634373265EC39EA8B(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = MathUtils_GridToWorld_m3196CF39CDABF14746162A6562AB802ABE9A138E(L_2, L_4, NULL); V_0 = L_5; // CreateLevelGoalAt(roomCenter); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; SpecialRoomFinder_CreateLevelGoalAt_m6458DAF416BB3782A9CA5456B51817FCF68AFE8E(__this, L_6, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::TeleportPlayerTo(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_TeleportPlayerTo_mC80F519B0AF6A3E82548C5D622A245CD9F6F9467 (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED_m15A393ED05B437158BE1D882028F106E2D269CAC_RuntimeMethod_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); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* V_1 = NULL; { // var player = 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); V_0 = L_1; // if (player != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0036; } } { // player.transform.position = position; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = V_0; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_position; NullCheck(L_5); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_5, L_6, NULL); // var movement = player.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_0; NullCheck(L_7); PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* L_8; L_8 = GameObject_GetComponent_TisPlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED_m15A393ED05B437158BE1D882028F106E2D269CAC(L_7, GameObject_GetComponent_TisPlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED_m15A393ED05B437158BE1D882028F106E2D269CAC_RuntimeMethod_var); V_1 = L_8; // if (movement != null) PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* L_9 = V_1; 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_0036; } } { // movement.OnTeleportered(); PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* L_11 = V_1; NullCheck(L_11); PlayerMovement_OnTeleportered_m84DBD27F70D448C9C31C011C0F0275EF3EB4CCB6(L_11, NULL); } IL_0036: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::CreateLevelGoalAt(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_CreateLevelGoalAt_m6458DAF416BB3782A9CA5456B51817FCF68AFE8E (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, 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*)&GameObject_GetComponent_TisLevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7_m792490E6AA9CDF14816F1A22C81F13BAFFB9CD20_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral667185553F8032B4BC7A4BBBF241D46BCB64D9B3); s_Il2CppMethodInitialized = true; } { // DestroyAllLevelGoals(); SpecialRoomFinder_DestroyAllLevelGoals_m291F0BF80F3432ABA84E0EC3A0EFE0485A43668F(__this, NULL); // var goal = Instantiate(levelEndGoalTemplate) as GameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___levelEndGoalTemplate_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_0, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); // goal.transform.position = position; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = L_1; NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_position; NullCheck(L_3); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_3, L_4, NULL); // if (goal.GetComponent() == null) NullCheck(L_2); LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* L_5; L_5 = GameObject_GetComponent_TisLevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7_m792490E6AA9CDF14816F1A22C81F13BAFFB9CD20(L_2, GameObject_GetComponent_TisLevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7_m792490E6AA9CDF14816F1A22C81F13BAFFB9CD20_RuntimeMethod_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0034; } } { // Debug.LogWarning("No LevelGoal component attached to the Level goal prefab. cleanup will not be proper"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral667185553F8032B4BC7A4BBBF241D46BCB64D9B3, NULL); } IL_0034: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::DestroyAllLevelGoals() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder_DestroyAllLevelGoals_m291F0BF80F3432ABA84E0EC3A0EFE0485A43668F (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisLevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7_m2CCECD69A264C59F0A2C5E6D7756094342BE1B0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } LevelGoalU5BU5D_tE5A4995A3A9168486C208EDDC5DC3CFCD9AB9A33* V_0 = NULL; int32_t V_1 = 0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_2 = NULL; { // var oldGoals = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); LevelGoalU5BU5D_tE5A4995A3A9168486C208EDDC5DC3CFCD9AB9A33* L_0; L_0 = Object_FindObjectsOfType_TisLevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7_m2CCECD69A264C59F0A2C5E6D7756094342BE1B0C(Object_FindObjectsOfType_TisLevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7_m2CCECD69A264C59F0A2C5E6D7756094342BE1B0C_RuntimeMethod_var); // foreach (var oldGoal in oldGoals) V_0 = L_0; V_1 = 0; goto IL_0035; } IL_000a: { // foreach (var oldGoal in oldGoals) LevelGoalU5BU5D_tE5A4995A3A9168486C208EDDC5DC3CFCD9AB9A33* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* L_4 = (L_1)->GetAt(static_cast(L_3)); // var oldGoalObj = oldGoal.gameObject; NullCheck(L_4); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5; L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_4, NULL); V_2 = L_5; // if (oldGoalObj != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0031; } } { // if (Application.isPlaying) bool L_8; L_8 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_8) { goto IL_002b; } } { // Destroy(oldGoalObj); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_9, NULL); goto IL_0031; } IL_002b: { // DestroyImmediate(oldGoalObj); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_10, NULL); } IL_0031: { int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0035: { // foreach (var oldGoal in oldGoals) int32_t L_12 = V_1; LevelGoalU5BU5D_tE5A4995A3A9168486C208EDDC5DC3CFCD9AB9A33* L_13 = V_0; NullCheck(L_13); if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_000a; } } { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.SpecialRoomFinder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialRoomFinder__ctor_m64F14FD43CB8D3F85B1D2FCC30FEABB272D26A1A (SpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098* __this, const RuntimeMethod* method) { { 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.StateBase::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateBase_Update_m62179D13C5BE5620625D7EDBCC5D096E2CADBE7A (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __this, const RuntimeMethod* method) { { // public virtual void Update() {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateBase::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateBase_FixedUpdate_mEAEF31682CD4D190DF5A864CD1344D450052632E (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __this, const RuntimeMethod* method) { { // public virtual void FixedUpdate() {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateBase::OnEnter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateBase_OnEnter_mDA6F127F1732FBCFAC146FE73AEB4D9375FAE7D4 (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __this, const RuntimeMethod* method) { { // public virtual void OnEnter() {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateBase::OnExit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateBase_OnExit_m60A31913B654378D23342B3DFBC50AAAB240134C (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __this, const RuntimeMethod* method) { { // public virtual void OnExit() {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateBase::TransitionTo(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateBase_TransitionTo_mED715A22FB3B0DBA3E7AA73D9D03745276EAA55D (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __this, String_t* ___0_stateName, const RuntimeMethod* method) { { // public virtual void TransitionTo(string stateName) {} return; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateBase::OnMessage(DungeonArchitect.Samples.ShooterGame.GameMessages,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateBase_OnMessage_m6162403E2D79528282A69BC3C5B9C9AB76B5CD1C (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __this, int32_t ___0_messageType, RuntimeObject* ___1_userdata, const RuntimeMethod* method) { { // public virtual void OnMessage(GameMessages messageType, object userdata) {} return; } } // DungeonArchitect.Samples.ShooterGame.StateMachine DungeonArchitect.Samples.ShooterGame.StateBase::get_StateMachine() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* StateBase_get_StateMachine_mDC87F23BA16310E766E05C1C06272ADE8EF6EB90 (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __this, const RuntimeMethod* method) { { // return stateMachine; StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_0 = __this->___stateMachine_0; return L_0; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateBase::set_StateMachine(DungeonArchitect.Samples.ShooterGame.StateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateBase_set_StateMachine_m43188AE5E16F30EBD31BB38B745C66EA12A47789 (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __this, StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* ___0_value, const RuntimeMethod* method) { { // stateMachine = value; StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* L_0 = ___0_value; __this->___stateMachine_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___stateMachine_0), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateBase__ctor_mD56FF1AF31A793CB444E4F5E34DAD4B529604C8F (StateBase_tBCEB7FF8EFC070689037F0AB41B0DECEC9AE5F2C* __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 // DungeonArchitect.Samples.ShooterGame.State DungeonArchitect.Samples.ShooterGame.StateMachine::get_ActiveState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StateMachine_get_ActiveState_m5DF9F803E6A82AABB6F0EB35F33E799DEE29D6AA (StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Peek_m21E246914E3FEB5B99B2F9514B31FFE1E256FF6F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (stateStack.Count == 0) return null; Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_0 = __this->___stateStack_0; NullCheck(L_0); int32_t L_1; L_1 = Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_inline(L_0, Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_RuntimeMethod_var); if (L_1) { goto IL_000f; } } { // if (stateStack.Count == 0) return null; return (RuntimeObject*)NULL; } IL_000f: { // return stateStack.Peek(); Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_2 = __this->___stateStack_0; NullCheck(L_2); RuntimeObject* L_3; L_3 = Stack_1_Peek_m21E246914E3FEB5B99B2F9514B31FFE1E256FF6F(L_2, Stack_1_Peek_m21E246914E3FEB5B99B2F9514B31FFE1E256FF6F_RuntimeMethod_var); return L_3; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Clear_m64ADDDC4BB892CDA244212FE20BFB92070800262_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_m4BC425354E3428E08099F24B3B0C3110E0BCB659_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_m86560E794D9E0A9AE48AF295B333B49D4DC31D76_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (stateStack.Count > 0) { Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_0 = __this->___stateStack_0; NullCheck(L_0); int32_t L_1; L_1 = Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_inline(L_0, Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_RuntimeMethod_var); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0029; } } { // var top = stateStack.Pop(); Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_2 = __this->___stateStack_0; NullCheck(L_2); RuntimeObject* L_3; L_3 = Stack_1_Pop_m4BC425354E3428E08099F24B3B0C3110E0BCB659(L_2, Stack_1_Pop_m4BC425354E3428E08099F24B3B0C3110E0BCB659_RuntimeMethod_var); // top.OnExit(); NullCheck(L_3); InterfaceActionInvoker0::Invoke(3 /* System.Void DungeonArchitect.Samples.ShooterGame.State::OnExit() */, State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var, L_3); // stateStack.Clear(); Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_4 = __this->___stateStack_0; NullCheck(L_4); Stack_1_Clear_m64ADDDC4BB892CDA244212FE20BFB92070800262(L_4, Stack_1_Clear_m64ADDDC4BB892CDA244212FE20BFB92070800262_RuntimeMethod_var); } IL_0029: { // state.StateMachine = this; RuntimeObject* L_5 = ___0_state; NullCheck(L_5); InterfaceActionInvoker1< StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* >::Invoke(7 /* System.Void DungeonArchitect.Samples.ShooterGame.State::set_StateMachine(DungeonArchitect.Samples.ShooterGame.StateMachine) */, State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var, L_5, __this); // stateStack.Push(state); Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_6 = __this->___stateStack_0; RuntimeObject* L_7 = ___0_state; NullCheck(L_6); Stack_1_Push_m86560E794D9E0A9AE48AF295B333B49D4DC31D76(L_6, L_7, Stack_1_Push_m86560E794D9E0A9AE48AF295B333B49D4DC31D76_RuntimeMethod_var); // state.OnEnter(); RuntimeObject* L_8 = ___0_state; NullCheck(L_8); InterfaceActionInvoker0::Invoke(2 /* System.Void DungeonArchitect.Samples.ShooterGame.State::OnEnter() */, State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var, L_8); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateMachine::PushTo(DungeonArchitect.Samples.ShooterGame.State) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine_PushTo_m022B7B43A70DD91CC1EF5877B2E5D96A55BD553E (StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* __this, RuntimeObject* ___0_state, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_m86560E794D9E0A9AE48AF295B333B49D4DC31D76_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // state.StateMachine = this; RuntimeObject* L_0 = ___0_state; NullCheck(L_0); InterfaceActionInvoker1< StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* >::Invoke(7 /* System.Void DungeonArchitect.Samples.ShooterGame.State::set_StateMachine(DungeonArchitect.Samples.ShooterGame.StateMachine) */, State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var, L_0, __this); // stateStack.Push(state); Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_1 = __this->___stateStack_0; RuntimeObject* L_2 = ___0_state; NullCheck(L_1); Stack_1_Push_m86560E794D9E0A9AE48AF295B333B49D4DC31D76(L_1, L_2, Stack_1_Push_m86560E794D9E0A9AE48AF295B333B49D4DC31D76_RuntimeMethod_var); // state.OnEnter(); RuntimeObject* L_3 = ___0_state; NullCheck(L_3); InterfaceActionInvoker0::Invoke(2 /* System.Void DungeonArchitect.Samples.ShooterGame.State::OnEnter() */, State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var, L_3); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateMachine::Pop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine_Pop_m98ED3E50CC0A4CEE1DF0B3DB1D3F553397938A7B (StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_m4BC425354E3428E08099F24B3B0C3110E0BCB659_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (stateStack.Count <= 1) return; Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_0 = __this->___stateStack_0; NullCheck(L_0); int32_t L_1; L_1 = Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_inline(L_0, Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_RuntimeMethod_var); if ((((int32_t)L_1) > ((int32_t)1))) { goto IL_000f; } } { // if (stateStack.Count <= 1) return; return; } IL_000f: { // var state = stateStack.Pop(); Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_2 = __this->___stateStack_0; NullCheck(L_2); RuntimeObject* L_3; L_3 = Stack_1_Pop_m4BC425354E3428E08099F24B3B0C3110E0BCB659(L_2, Stack_1_Pop_m4BC425354E3428E08099F24B3B0C3110E0BCB659_RuntimeMethod_var); // state.OnExit(); NullCheck(L_3); InterfaceActionInvoker0::Invoke(3 /* System.Void DungeonArchitect.Samples.ShooterGame.State::OnExit() */, State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var, L_3); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateMachine::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine_Update_m04BA8E47C6B0BA75C2CAAABB7168BF5001B56F65 (StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Peek_m21E246914E3FEB5B99B2F9514B31FFE1E256FF6F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (stateStack.Count == 0) return; Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_0 = __this->___stateStack_0; NullCheck(L_0); int32_t L_1; L_1 = Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_inline(L_0, Stack_1_get_Count_m874E87F3366D0D0B6D82D4C1FA6E6B9399003E16_RuntimeMethod_var); if (L_1) { goto IL_000e; } } { // if (stateStack.Count == 0) return; return; } IL_000e: { // var state = stateStack.Peek(); Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_2 = __this->___stateStack_0; NullCheck(L_2); RuntimeObject* L_3; L_3 = Stack_1_Peek_m21E246914E3FEB5B99B2F9514B31FFE1E256FF6F(L_2, Stack_1_Peek_m21E246914E3FEB5B99B2F9514B31FFE1E256FF6F_RuntimeMethod_var); // state.Update(); NullCheck(L_3); InterfaceActionInvoker0::Invoke(0 /* System.Void DungeonArchitect.Samples.ShooterGame.State::Update() */, State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var, L_3); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateMachine::SendMessage(DungeonArchitect.Samples.ShooterGame.GameMessages,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine_SendMessage_m4E3390AC7F702A27669672C120B7053C31DDADBF (StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* __this, int32_t ___0_message, RuntimeObject* ___1_userdata, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { // var state = ActiveState; RuntimeObject* L_0; L_0 = StateMachine_get_ActiveState_m5DF9F803E6A82AABB6F0EB35F33E799DEE29D6AA(__this, NULL); V_0 = L_0; // if (state != null) { RuntimeObject* L_1 = V_0; if (!L_1) { goto IL_0012; } } { // state.OnMessage(message, userdata); RuntimeObject* L_2 = V_0; int32_t L_3 = ___0_message; RuntimeObject* L_4 = ___1_userdata; NullCheck(L_2); InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(5 /* System.Void DungeonArchitect.Samples.ShooterGame.State::OnMessage(DungeonArchitect.Samples.ShooterGame.GameMessages,System.Object) */, State_t68944449408680C738BC1268C220BFA919D25A29_il2cpp_TypeInfo_var, L_2, L_3, L_4); } IL_0012: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.StateMachine::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine__ctor_m7443ECDA0E5726ECC88E653677CF91AC738FAAA9 (StateMachine_t146659337FA2C66E59355F4F5D1FD9F9E461485B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1__ctor_mEBA4A5E247FF633E37F8AEB2B6564634D5254EFF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Stack stateStack = new Stack(); Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A* L_0 = (Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A*)il2cpp_codegen_object_new(Stack_1_tACD8F1E9CD654EABE025A73ED6FDD01C4FAAB58A_il2cpp_TypeInfo_var); NullCheck(L_0); Stack_1__ctor_mEBA4A5E247FF633E37F8AEB2B6564634D5254EFF(L_0, Stack_1__ctor_mEBA4A5E247FF633E37F8AEB2B6564634D5254EFF_RuntimeMethod_var); __this->___stateStack_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___stateStack_0), (void*)L_0); 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.ShooterGame.MixLevels::SetSfxLvl(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MixLevels_SetSfxLvl_mF9BBC844D6682233544723715295D6F634339EA4 (MixLevels_t9892247E3B25B59E9C7C20EEA5028416A1522766* __this, float ___0_sfxLvl, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFBBC874E1FB7095CECA95ABF8851471AC45545C); s_Il2CppMethodInitialized = true; } { // masterMixer.SetFloat("sfxVol", sfxLvl); AudioMixer_tE2E8D79241711CDF9AB428C7FB96A35D80E40B04* L_0 = __this->___masterMixer_4; float L_1 = ___0_sfxLvl; NullCheck(L_0); bool L_2; L_2 = AudioMixer_SetFloat_m4789959013BE79E4F84F446405914908ADC3F335(L_0, _stringLiteralDFBBC874E1FB7095CECA95ABF8851471AC45545C, L_1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MixLevels::SetMusicLvl(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MixLevels_SetMusicLvl_m85E79E26EEBC991D6E3E68607E88DC04CF4BB923 (MixLevels_t9892247E3B25B59E9C7C20EEA5028416A1522766* __this, float ___0_musicLvl, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38E1E035BD4E93EEBEA2E4E9732E46BFA9049A4E); s_Il2CppMethodInitialized = true; } { // masterMixer.SetFloat ("musicVol", musicLvl); AudioMixer_tE2E8D79241711CDF9AB428C7FB96A35D80E40B04* L_0 = __this->___masterMixer_4; float L_1 = ___0_musicLvl; NullCheck(L_0); bool L_2; L_2 = AudioMixer_SetFloat_m4789959013BE79E4F84F446405914908ADC3F335(L_0, _stringLiteral38E1E035BD4E93EEBEA2E4E9732E46BFA9049A4E, L_1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MixLevels::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MixLevels__ctor_m0AF79D52B535DBDE63B6843C8F41FF424FE32E08 (MixLevels_t9892247E3B25B59E9C7C20EEA5028416A1522766* __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.ShooterGame.CameraFollow::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraFollow_Start_mAC5E9C5B3D0D7BA8BD660BAAAB16AE62511627F7 (CameraFollow_tA14AE1E638615EE32D7A74FDE84E510A63067070* __this, const RuntimeMethod* method) { { // currentLookAt = target.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___target_4; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); __this->___currentLookAt_8 = L_1; // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.CameraFollow::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraFollow_FixedUpdate_mA47AE1BBF64FA1DD94ED6D2C0987C2B84B223515 (CameraFollow_tA14AE1E638615EE32D7A74FDE84E510A63067070* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 targetCamPos = target.position + offset; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___target_4; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___offset_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1, L_2, NULL); V_0 = L_3; // transform.position = Vector3.Lerp (transform.position, targetCamPos, positionSmoothing * Time.deltaTime); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; float L_8 = __this->___positionSmoothing_5; float L_9; L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_6, L_7, ((float)il2cpp_codegen_multiply(L_8, L_9)), NULL); NullCheck(L_4); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_4, L_10, NULL); // currentLookAt = Vector3.Lerp (currentLookAt, target.position, lookAtSmoothing * Time.deltaTime); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->___currentLookAt_8; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___target_4; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL); float L_14 = __this->___lookAtSmoothing_6; float L_15; L_15 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_11, L_13, ((float)il2cpp_codegen_multiply(L_14, L_15)), NULL); __this->___currentLookAt_8 = L_16; // transform.LookAt(currentLookAt); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17; L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___currentLookAt_8; NullCheck(L_17); Transform_LookAt_mFEF7353E4CAEB85D5F7CEEF9276C3B8D6E314C6C(L_17, L_18, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.CameraFollow::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraFollow__ctor_mC7A7488126A0A6DFCFC6A9906A58376B44AD4F5D (CameraFollow_tA14AE1E638615EE32D7A74FDE84E510A63067070* __this, const RuntimeMethod* method) { { // public float positionSmoothing = 5f; // The speed with which the camera will be following. __this->___positionSmoothing_5 = (5.0f); // public float lookAtSmoothing = 5f; // The speed with which the camera will be following. __this->___lookAtSmoothing_6 = (5.0f); 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.EnemyAttack::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyAttack_Awake_m5F0EAD438E99BA13C65E374C6C97BD189149EC64 (EnemyAttack_t8E3AAF3BB0A3D85D60B26C4548AB4C9999220A0D* __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*)&Component_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_m82E23A87DEAAFE35CD8011E589D0FAB33D0DEBCB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_mFD654B3DE1D2C81EE5FFF5A23C684625085B384C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70); s_Il2CppMethodInitialized = true; } { // player = GameObject.FindGameObjectWithTag ("Player"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = GameObject_FindGameObjectWithTag_mF0229BC2074CE9EEA72FAB1E5A4BC2AEC3D2CDBE(_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL); __this->___player_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___player_7), (void*)L_0); // playerHealth = player.GetComponent (); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = __this->___player_7; NullCheck(L_1); PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_2; L_2 = GameObject_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_mFD654B3DE1D2C81EE5FFF5A23C684625085B384C(L_1, GameObject_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_mFD654B3DE1D2C81EE5FFF5A23C684625085B384C_RuntimeMethod_var); __this->___playerHealth_8 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___playerHealth_8), (void*)L_2); // enemyHealth = GetComponent(); EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_3; L_3 = Component_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_m82E23A87DEAAFE35CD8011E589D0FAB33D0DEBCB(__this, Component_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_m82E23A87DEAAFE35CD8011E589D0FAB33D0DEBCB_RuntimeMethod_var); __this->___enemyHealth_9 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___enemyHealth_9), (void*)L_3); // anim = GetComponent (); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_4; L_4 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); __this->___anim_6 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___anim_6), (void*)L_4); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyAttack::OnTriggerEnter(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyAttack_OnTriggerEnter_m0C64D4129EEA3897B263A378BEC7615C6B44E6DC (EnemyAttack_t8E3AAF3BB0A3D85D60B26C4548AB4C9999220A0D* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, 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(other.gameObject == player) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___player_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, L_2, NULL); if (!L_3) { goto IL_001a; } } { // playerInRange = true; __this->___playerInRange_10 = (bool)1; } IL_001a: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyAttack::OnTriggerExit(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyAttack_OnTriggerExit_m567663F976417421AA6C6CA1B857419C37886F0B (EnemyAttack_t8E3AAF3BB0A3D85D60B26C4548AB4C9999220A0D* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, 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(other.gameObject == player) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___player_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, L_2, NULL); if (!L_3) { goto IL_001a; } } { // playerInRange = false; __this->___playerInRange_10 = (bool)0; } IL_001a: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyAttack::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyAttack_Update_mF8927A63729BACC3FC16C4D0B0749F14C3C1E6DF (EnemyAttack_t8E3AAF3BB0A3D85D60B26C4548AB4C9999220A0D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33DC13D0F4A096EB422B9594B3FE3899961C42FC); s_Il2CppMethodInitialized = true; } { // timer += Time.deltaTime; float L_0 = __this->___timer_11; float L_1; L_1 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); __this->___timer_11 = ((float)il2cpp_codegen_add(L_0, L_1)); // if(timer >= timeBetweenAttacks && playerInRange && enemyHealth.currentHealth > 0) float L_2 = __this->___timer_11; float L_3 = __this->___timeBetweenAttacks_4; if ((!(((float)L_2) >= ((float)L_3)))) { goto IL_003c; } } { bool L_4 = __this->___playerInRange_10; if (!L_4) { goto IL_003c; } } { EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_5 = __this->___enemyHealth_9; NullCheck(L_5); int32_t L_6 = L_5->___currentHealth_5; if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_003c; } } { // Attack (); EnemyAttack_Attack_m9E9EE06D4DECEC4AB5B724E423259EBE70AD00D7(__this, NULL); } IL_003c: { // if(playerHealth.currentHealth <= 0) PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_7 = __this->___playerHealth_8; NullCheck(L_7); int32_t L_8 = L_7->___currentHealth_5; if ((((int32_t)L_8) > ((int32_t)0))) { goto IL_005a; } } { // anim.SetTrigger ("PlayerDead"); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_9 = __this->___anim_6; NullCheck(L_9); Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_9, _stringLiteral33DC13D0F4A096EB422B9594B3FE3899961C42FC, NULL); } IL_005a: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyAttack::Attack() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyAttack_Attack_m9E9EE06D4DECEC4AB5B724E423259EBE70AD00D7 (EnemyAttack_t8E3AAF3BB0A3D85D60B26C4548AB4C9999220A0D* __this, const RuntimeMethod* method) { { // timer = 0f; __this->___timer_11 = (0.0f); // if(playerHealth.currentHealth > 0) PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_0 = __this->___playerHealth_8; NullCheck(L_0); int32_t L_1 = L_0->___currentHealth_5; if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_002a; } } { // playerHealth.TakeDamage (attackDamage); PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_2 = __this->___playerHealth_8; int32_t L_3 = __this->___attackDamage_5; NullCheck(L_2); PlayerHealth_TakeDamage_mAC53056D87F6D911903F7A847849427C979063FA(L_2, L_3, NULL); } IL_002a: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyAttack::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyAttack__ctor_mBD6658C21C7A8FE101B014C93E3D8DC283E49E14 (EnemyAttack_t8E3AAF3BB0A3D85D60B26C4548AB4C9999220A0D* __this, const RuntimeMethod* method) { { // public float timeBetweenAttacks = 0.5f; // The time in seconds between each attack. __this->___timeBetweenAttacks_4 = (0.5f); // public int attackDamage = 10; // The amount of health taken away per attack. __this->___attackDamage_5 = ((int32_t)10); 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.EnemyHealth::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyHealth_Awake_m09F73C9FC8A4EB070397E8DF198215B31283A808 (EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m7FE20EC51F5F0CD242B94967CCF5B8E32BA9FC62_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // anim = GetComponent (); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0; L_0 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); __this->___anim_9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___anim_9), (void*)L_0); // enemyAudio = GetComponent (); AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_1; L_1 = Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B(__this, Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var); __this->___enemyAudio_10 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___enemyAudio_10), (void*)L_1); // hitParticles = GetComponentInChildren (); ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_2; L_2 = Component_GetComponentInChildren_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m7FE20EC51F5F0CD242B94967CCF5B8E32BA9FC62(__this, Component_GetComponentInChildren_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m7FE20EC51F5F0CD242B94967CCF5B8E32BA9FC62_RuntimeMethod_var); __this->___hitParticles_11 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___hitParticles_11), (void*)L_2); // character = GetComponent (); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_3; L_3 = Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040(__this, Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); __this->___character_12 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___character_12), (void*)L_3); // currentHealth = startingHealth; int32_t L_4 = __this->___startingHealth_4; __this->___currentHealth_5 = L_4; // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyHealth::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyHealth_Update_m6FE81024BA55AF8221C6FB0DE09D015EBFC6EA23 (EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* __this, const RuntimeMethod* method) { { // if(isSinking) bool L_0 = __this->___isSinking_14; if (!L_0) { goto IL_0032; } } { // transform.Translate (-Vector3.up * sinkSpeed * Time.deltaTime); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_2, NULL); float L_4 = __this->___sinkSpeed_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, L_4, NULL); float L_6; L_6 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_5, L_6, NULL); NullCheck(L_1); Transform_Translate_m018D015E89C8CB743C54A21B4A1C5202EBF6297A(L_1, L_7, NULL); } IL_0032: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyHealth::TakeDamage(System.Int32,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyHealth_TakeDamage_mB45B9F674D8C3A7D47BF6B1E20ED96995265770B (EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* __this, int32_t ___0_amount, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_hitPoint, const RuntimeMethod* method) { { // if(isDead) bool L_0 = __this->___isDead_13; if (!L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // enemyAudio.Play (); AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_1 = __this->___enemyAudio_10; NullCheck(L_1); AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3(L_1, NULL); // currentHealth -= amount; int32_t L_2 = __this->___currentHealth_5; int32_t L_3 = ___0_amount; __this->___currentHealth_5 = ((int32_t)il2cpp_codegen_subtract(L_2, L_3)); // hitParticles.transform.position = hitPoint; ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_4 = __this->___hitParticles_11; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_hitPoint; NullCheck(L_5); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_5, L_6, NULL); // hitParticles.Play(); ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_7 = __this->___hitParticles_11; NullCheck(L_7); ParticleSystem_Play_mD943E601BFE16CB9BB5D1F5E6AED5C36F5F11EF5(L_7, NULL); // if(currentHealth <= 0) int32_t L_8 = __this->___currentHealth_5; if ((((int32_t)L_8) > ((int32_t)0))) { goto IL_004d; } } { // Death (); EnemyHealth_Death_mE2C21EF4DA7656C372BDD1E4EC4157CD9701D75D(__this, NULL); } IL_004d: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyHealth::Death() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyHealth_Death_mE2C21EF4DA7656C372BDD1E4EC4157CD9701D75D (EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06CF41BA66D0BBD786673B743CD4840A4EE6CA18); s_Il2CppMethodInitialized = true; } { // isDead = true; __this->___isDead_13 = (bool)1; // character.enabled = false; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___character_12; NullCheck(L_0); Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_0, (bool)0, NULL); // anim.SetTrigger ("Dead"); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_1 = __this->___anim_9; NullCheck(L_1); Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_1, _stringLiteral06CF41BA66D0BBD786673B743CD4840A4EE6CA18, NULL); // enemyAudio.clip = deathClip; AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_2 = __this->___enemyAudio_10; AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_3 = __this->___deathClip_8; NullCheck(L_2); AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70(L_2, L_3, NULL); // enemyAudio.Play (); AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_4 = __this->___enemyAudio_10; NullCheck(L_4); AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3(L_4, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyHealth::StartSinking() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyHealth_StartSinking_mB403BCDC40FBA4C69A932587A504408CCA3CB438 (EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* __this, const RuntimeMethod* method) { { // StartCoroutine(StartSinkingAnimation()); RuntimeObject* L_0; L_0 = EnemyHealth_StartSinkingAnimation_m97B2FD9DD06D9B35B3207018F88319DC094FC930(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1; L_1 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_0, NULL); // } return; } } // System.Collections.IEnumerator DungeonArchitect.Samples.ShooterGame.EnemyHealth::StartSinkingAnimation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EnemyHealth_StartSinkingAnimation_m97B2FD9DD06D9B35B3207018F88319DC094FC930 (EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8* L_0 = (U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8*)il2cpp_codegen_object_new(U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8_il2cpp_TypeInfo_var); NullCheck(L_0); U3CStartSinkingAnimationU3Ed__16__ctor_m2492F51D3657D7915E8E65A9050B98253B8666E3(L_0, 0, NULL); U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); return L_1; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyHealth::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyHealth__ctor_m1A2B230A727D0441924D9B05A1EDB0E5CB5FB27F (EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* __this, const RuntimeMethod* method) { { // public int startingHealth = 100; // The amount of health the enemy starts the game with. __this->___startingHealth_4 = ((int32_t)100); // public float sinkSpeed = 0.3f; // The speed at which the enemy sinks through the floor when dead. __this->___sinkSpeed_6 = (0.300000012f); // public int scoreValue = 10; // The amount added to the player's score when the enemy dies. __this->___scoreValue_7 = ((int32_t)10); 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.EnemyHealth/d__16::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CStartSinkingAnimationU3Ed__16__ctor_m2492F51D3657D7915E8E65A9050B98253B8666E3 (U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_U3CU3E1__state; __this->___U3CU3E1__state_0 = L_0; return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CStartSinkingAnimationU3Ed__16_System_IDisposable_Dispose_mCE100E093C7E154C917C6FAE1D372AF887AC6C5F (U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8* __this, const RuntimeMethod* method) { { return; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CStartSinkingAnimationU3Ed__16_MoveNext_mC2648DCA01B176E6D9D8962EE6A8815458E817D0 (U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* V_1 = NULL; { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0022; } case 1: { goto IL_005f; } case 2: { goto IL_0086; } } } { return (bool)0; } IL_0022: { __this->___U3CU3E1__state_0 = (-1); // GetComponent ().enabled = false; EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_3 = V_1; NullCheck(L_3); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_4; L_4 = Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F(L_3, Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F_RuntimeMethod_var); NullCheck(L_4); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_4, (bool)0, NULL); // ScoreManager.score += scoreValue; int32_t L_5 = ((ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_StaticFields*)il2cpp_codegen_static_fields_for(ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_il2cpp_TypeInfo_var))->___score_4; EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_6 = V_1; NullCheck(L_6); int32_t L_7 = L_6->___scoreValue_7; ((ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_StaticFields*)il2cpp_codegen_static_fields_for(ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_il2cpp_TypeInfo_var))->___score_4 = ((int32_t)il2cpp_codegen_add(L_5, L_7)); // yield return new WaitForSeconds(2.0f); WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_8 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var); NullCheck(L_8); WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_8, (2.0f), NULL); __this->___U3CU3E2__current_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_8); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_005f: { __this->___U3CU3E1__state_0 = (-1); // isSinking = true; EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_9 = V_1; NullCheck(L_9); L_9->___isSinking_14 = (bool)1; // yield return new WaitForSeconds(3.0f); WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_10 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var); NullCheck(L_10); WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_10, (3.0f), NULL); __this->___U3CU3E2__current_1 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_10); __this->___U3CU3E1__state_0 = 2; return (bool)1; } IL_0086: { __this->___U3CU3E1__state_0 = (-1); // Destroy (gameObject); EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_11 = V_1; NullCheck(L_11); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12; L_12 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_11, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_12, NULL); // } return (bool)0; } } // System.Object DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CStartSinkingAnimationU3Ed__16_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m8F1A9F108CC4858644D8E9E59362A06B557E51BD (U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CStartSinkingAnimationU3Ed__16_System_Collections_IEnumerator_Reset_m75F83D2B38B57F92EA25ABA1A35006E75DCF7646 (U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CStartSinkingAnimationU3Ed__16_System_Collections_IEnumerator_Reset_m75F83D2B38B57F92EA25ABA1A35006E75DCF7646_RuntimeMethod_var))); } } // System.Object DungeonArchitect.Samples.ShooterGame.EnemyHealth/d__16::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CStartSinkingAnimationU3Ed__16_System_Collections_IEnumerator_get_Current_m5F45F591FEF745BE5627026972AE2CDC0AEEFA97 (U3CStartSinkingAnimationU3Ed__16_t5729AFBD6B3321134E69983B5009507B8E620AE8* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.ShooterGame.EnemyMovement::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyMovement_Awake_mCDA7C9355159D08DF1113E7BB553CE3CA9011AD5 (EnemyMovement_t2A38DCDE6D0F42A5AC8F9F415E2F0319D56D01A7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_m82E23A87DEAAFE35CD8011E589D0FAB33D0DEBCB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_m6FE5512EF3F9350B999D64543C716D1A529F8593_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70); s_Il2CppMethodInitialized = true; } { // player = GameObject.FindGameObjectWithTag ("Player").transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = GameObject_FindGameObjectWithTag_mF0229BC2074CE9EEA72FAB1E5A4BC2AEC3D2CDBE(_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL); NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL); __this->___player_4 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___player_4), (void*)L_1); // playerHealth = player.GetComponent (); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___player_4; NullCheck(L_2); PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_3; L_3 = Component_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_m6FE5512EF3F9350B999D64543C716D1A529F8593(L_2, Component_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_m6FE5512EF3F9350B999D64543C716D1A529F8593_RuntimeMethod_var); __this->___playerHealth_5 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___playerHealth_5), (void*)L_3); // enemyHealth = GetComponent (); EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_4; L_4 = Component_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_m82E23A87DEAAFE35CD8011E589D0FAB33D0DEBCB(__this, Component_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_m82E23A87DEAAFE35CD8011E589D0FAB33D0DEBCB_RuntimeMethod_var); __this->___enemyHealth_6 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___enemyHealth_6), (void*)L_4); // navAgent = GetComponent(); NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_5; L_5 = Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F(__this, Component_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_m45B783D78932EFB8409019F84FED6DF3A492F16F_RuntimeMethod_var); __this->___navAgent_7 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___navAgent_7), (void*)L_5); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyMovement::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyMovement_Update_mCE9A4B1727E78C2F70E951E2A83E5570067788D0 (EnemyMovement_t2A38DCDE6D0F42A5AC8F9F415E2F0319D56D01A7* __this, const RuntimeMethod* method) { { // if(enemyHealth.currentHealth > 0 && playerHealth.currentHealth > 0) EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_0 = __this->___enemyHealth_6; NullCheck(L_0); int32_t L_1 = L_0->___currentHealth_5; if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0033; } } { PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_2 = __this->___playerHealth_5; NullCheck(L_2); int32_t L_3 = L_2->___currentHealth_5; if ((((int32_t)L_3) <= ((int32_t)0))) { goto IL_0033; } } { // navAgent.destination = player.position; NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_4 = __this->___navAgent_7; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___player_4; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL); NullCheck(L_4); NavMeshAgent_set_destination_m5F0A8E4C8ED93798D6B9CE496B10FCE5B7461B95(L_4, L_6, NULL); return; } IL_0033: { // navAgent.enabled = false; NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_7 = __this->___navAgent_7; NullCheck(L_7); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_7, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyMovement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyMovement__ctor_m83A0FE8CB58DCFDA0E7FC14BE4C5A12436D93E6A (EnemyMovement_t2A38DCDE6D0F42A5AC8F9F415E2F0319D56D01A7* __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 // DungeonArchitect.Samples.ShooterGame.GameController DungeonArchitect.Samples.ShooterGame.GameController::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* GameController_get_Instance_m56EB0F465A18D3C6CEB8FF74113CCA003E497FA3 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return instance; GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_0 = ((GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_StaticFields*)il2cpp_codegen_static_fields_for(GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_il2cpp_TypeInfo_var))->___instance_4; return L_0; } } // System.Void DungeonArchitect.Samples.ShooterGame.GameController::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameController_Awake_mFEBAD8C96FEDB8723A677F5C26E663B0AA2493AF (GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m4C1CC7A45511D371CBD5161EEF6E8FBBC4E76AA9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // instance = this; ((GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_StaticFields*)il2cpp_codegen_static_fields_for(GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_il2cpp_TypeInfo_var))->___instance_4 = __this; Il2CppCodeGenWriteBarrier((void**)(&((GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_StaticFields*)il2cpp_codegen_static_fields_for(GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_il2cpp_TypeInfo_var))->___instance_4), (void*)__this); // npcSpawner = GetComponent(); LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* L_0; L_0 = Component_GetComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m4C1CC7A45511D371CBD5161EEF6E8FBBC4E76AA9(__this, Component_GetComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m4C1CC7A45511D371CBD5161EEF6E8FBBC4E76AA9_RuntimeMethod_var); __this->___npcSpawner_10 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___npcSpawner_10), (void*)L_0); // CreateNewLevel(); GameController_CreateNewLevel_m9D5D00ED60E776C214306552D9EBC58B5D1B94AA(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.GameController::CreateNewLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameController_CreateNewLevel_m9D5D00ED60E776C214306552D9EBC58B5D1B94AA (GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // int seed = Mathf.FloorToInt(Random.value * int.MaxValue); float L_0; L_0 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL); int32_t L_1; L_1 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)il2cpp_codegen_multiply(L_0, (2.14748365E+09f))), NULL); V_0 = L_1; // dungeon.Config.Seed = (uint)seed; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_5; NullCheck(L_2); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_3; L_3 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_2, NULL); int32_t L_4 = V_0; NullCheck(L_3); L_3->___Seed_4 = L_4; // StartCoroutine(RebuildLevel(dungeon)); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_5 = __this->___dungeon_5; RuntimeObject* L_6; L_6 = GameController_RebuildLevel_mF1DB7505CDB6EAC774CBD2E7F24269E73BCFF0FB(__this, L_5, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_7; L_7 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_6, NULL); // } return; } } // System.Collections.IEnumerator DungeonArchitect.Samples.ShooterGame.GameController::RebuildLevel(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameController_RebuildLevel_mF1DB7505CDB6EAC774CBD2E7F24269E73BCFF0FB (GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0* L_0 = (U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0*)il2cpp_codegen_object_new(U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0_il2cpp_TypeInfo_var); NullCheck(L_0); U3CRebuildLevelU3Ed__13__ctor_mFA3B4EEE228E19C52E57E758981B24CAA5D2BC47(L_0, 0, NULL); U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0* L_2 = L_1; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_3 = ___0_dungeon; NullCheck(L_2); L_2->___dungeon_3 = L_3; Il2CppCodeGenWriteBarrier((void**)(&L_2->___dungeon_3), (void*)L_3); return L_2; } } // System.Void DungeonArchitect.Samples.ShooterGame.GameController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameController__ctor_m1A4DBCD58E39EB1CC8677C356128A9DF04D7D9FF (GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06EEF11C1D17154CBDBF486518BEFD8B523D739E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77186B7483F9C36E8FC7ED853D0070ACFA3CF676); s_Il2CppMethodInitialized = true; } { // string labelBuildingLayout = "Building Layout... "; __this->___labelBuildingLayout_11 = _stringLiteral06EEF11C1D17154CBDBF486518BEFD8B523D739E; Il2CppCodeGenWriteBarrier((void**)(&__this->___labelBuildingLayout_11), (void*)_stringLiteral06EEF11C1D17154CBDBF486518BEFD8B523D739E); // string labelBuildingNavmesh = "Building Navmesh... "; __this->___labelBuildingNavmesh_12 = _stringLiteral77186B7483F9C36E8FC7ED853D0070ACFA3CF676; Il2CppCodeGenWriteBarrier((void**)(&__this->___labelBuildingNavmesh_12), (void*)_stringLiteral77186B7483F9C36E8FC7ED853D0070ACFA3CF676); 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.GameController/d__13::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelU3Ed__13__ctor_mFA3B4EEE228E19C52E57E758981B24CAA5D2BC47 (U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_U3CU3E1__state; __this->___U3CU3E1__state_0 = L_0; return; } } // System.Void DungeonArchitect.Samples.ShooterGame.GameController/d__13::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelU3Ed__13_System_IDisposable_Dispose_mED5AF4F0F6FDF24169A2B0921ADB768B7927A710 (U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0* __this, const RuntimeMethod* method) { { return; } } // System.Boolean DungeonArchitect.Samples.ShooterGame.GameController/d__13::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CRebuildLevelU3Ed__13_MoveNext_m9B7C5ACD081AEBA2F1701977455F5B99BF8FAEF9 (U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_mFD654B3DE1D2C81EE5FFF5A23C684625085B384C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisAIController_t6A3611786FB857E5898C23EA0A88E708F03498AE_mFB824767060FCEAABC156357A6934D56381E1766_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBF7BB7BB5B58D94EBDA21F3EC2177530300AC95); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* V_1 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* V_4 = NULL; AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42* V_5 = NULL; int32_t V_6 = 0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_7 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0026; } case 1: { goto IL_009b; } case 2: { goto IL_00c2; } case 3: { goto IL_0126; } } } { return (bool)0; } IL_0026: { __this->___U3CU3E1__state_0 = (-1); // textBuildingNavMesh.gameObject.SetActive(false); GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_3 = V_1; NullCheck(L_3); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_4 = L_3->___textBuildingNavMesh_9; NullCheck(L_4); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5; L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_4, NULL); NullCheck(L_5); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_5, (bool)0, NULL); // levelLoadingScreen.SetActive(true); GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_6 = V_1; NullCheck(L_6); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = L_6->___levelLoadingScreen_7; NullCheck(L_7); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_7, (bool)1, NULL); // if (minimap != null) GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_8 = V_1; NullCheck(L_8); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = L_8->___minimap_6; 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_0064; } } { // minimap.SetActive(false); GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_11 = V_1; NullCheck(L_11); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = L_11->___minimap_6; NullCheck(L_12); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_12, (bool)0, NULL); } IL_0064: { // textBuildingLayout.text = labelBuildingLayout; GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_13 = V_1; NullCheck(L_13); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_14 = L_13->___textBuildingLayout_8; GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_15 = V_1; NullCheck(L_15); String_t* L_16 = L_15->___labelBuildingLayout_11; NullCheck(L_14); VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_14, L_16); // textBuildingLayout.gameObject.SetActive(true); GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_17 = V_1; NullCheck(L_17); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_18 = L_17->___textBuildingLayout_8; NullCheck(L_18); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19; L_19 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_18, NULL); NullCheck(L_19); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_19, (bool)1, NULL); // yield return 0; int32_t L_20 = 0; RuntimeObject* L_21 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_20); __this->___U3CU3E2__current_1 = L_21; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_21); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_009b: { __this->___U3CU3E1__state_0 = (-1); // dungeon.DestroyDungeon(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_22 = __this->___dungeon_3; NullCheck(L_22); Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(L_22, NULL); // yield return 0; int32_t L_23 = 0; RuntimeObject* L_24 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_23); __this->___U3CU3E2__current_1 = L_24; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_24); __this->___U3CU3E1__state_0 = 2; return (bool)1; } IL_00c2: { __this->___U3CU3E1__state_0 = (-1); // dungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_25 = __this->___dungeon_3; NullCheck(L_25); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_25, NULL); // textBuildingLayout.text = labelBuildingLayout + "DONE!"; GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_26 = V_1; NullCheck(L_26); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_27 = L_26->___textBuildingLayout_8; GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_28 = V_1; NullCheck(L_28); String_t* L_29 = L_28->___labelBuildingLayout_11; String_t* L_30; L_30 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_29, _stringLiteralFBF7BB7BB5B58D94EBDA21F3EC2177530300AC95, NULL); NullCheck(L_27); VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_27, L_30); // textBuildingNavMesh.text = labelBuildingNavmesh; GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_31 = V_1; NullCheck(L_31); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_32 = L_31->___textBuildingNavMesh_9; GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_33 = V_1; NullCheck(L_33); String_t* L_34 = L_33->___labelBuildingNavmesh_12; NullCheck(L_32); VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_32, L_34); // textBuildingNavMesh.gameObject.SetActive(true); GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_35 = V_1; NullCheck(L_35); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_36 = L_35->___textBuildingNavMesh_9; NullCheck(L_36); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37; L_37 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_36, NULL); NullCheck(L_37); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_37, (bool)1, NULL); // yield return 0; int32_t L_38 = 0; RuntimeObject* L_39 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_38); __this->___U3CU3E2__current_1 = L_39; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_39); __this->___U3CU3E1__state_0 = 3; return (bool)1; } IL_0126: { __this->___U3CU3E1__state_0 = (-1); // npcSpawner.OnPostDungeonBuild(dungeon, dungeon.ActiveModel); GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_40 = V_1; NullCheck(L_40); LevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43* L_41 = L_40->___npcSpawner_10; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_42 = __this->___dungeon_3; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_43 = __this->___dungeon_3; NullCheck(L_43); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_44; L_44 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(L_43, NULL); NullCheck(L_41); VirtualActionInvoker2< Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* >::Invoke(7 /* System.Void DungeonArchitect.DungeonEventListener::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) */, L_41, L_42, L_44); // levelLoadingScreen.SetActive(false); GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_45 = V_1; NullCheck(L_45); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_46 = L_45->___levelLoadingScreen_7; NullCheck(L_46); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_46, (bool)0, NULL); // if (minimap != null) GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_47 = V_1; NullCheck(L_47); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_48 = L_47->___minimap_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_49; L_49 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_48, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_49) { goto IL_016f; } } { // minimap.SetActive(true); GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_50 = V_1; NullCheck(L_50); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_51 = L_50->___minimap_6; NullCheck(L_51); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_51, (bool)1, NULL); } IL_016f: { // var player = GameObject.FindGameObjectWithTag(GameTags.Player); il2cpp_codegen_runtime_class_init_inline(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); String_t* L_52 = ((GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields*)il2cpp_codegen_static_fields_for(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var))->___Player_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_53; L_53 = GameObject_FindGameObjectWithTag_mF0229BC2074CE9EEA72FAB1E5A4BC2AEC3D2CDBE(L_52, NULL); V_2 = L_53; // if (player != null) { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_54 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_55; L_55 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_54, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_55) { goto IL_01a3; } } { // var health = player.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_56 = V_2; NullCheck(L_56); PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_57; L_57 = GameObject_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_mFD654B3DE1D2C81EE5FFF5A23C684625085B384C(L_56, GameObject_GetComponent_TisPlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE_mFD654B3DE1D2C81EE5FFF5A23C684625085B384C_RuntimeMethod_var); V_4 = L_57; // if (health != null) { PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_58 = V_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_59; L_59 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_58, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_59) { goto IL_01a3; } } { // health.currentHealth = health.startingHealth; PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_60 = V_4; PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_61 = V_4; NullCheck(L_61); int32_t L_62 = L_61->___startingHealth_4; NullCheck(L_60); L_60->___currentHealth_5 = L_62; } IL_01a3: { // var enemyControllers = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42* L_63; L_63 = Object_FindObjectsOfType_TisAIController_t6A3611786FB857E5898C23EA0A88E708F03498AE_mFB824767060FCEAABC156357A6934D56381E1766(Object_FindObjectsOfType_TisAIController_t6A3611786FB857E5898C23EA0A88E708F03498AE_mFB824767060FCEAABC156357A6934D56381E1766_RuntimeMethod_var); // var playerPosition = player.transform.position; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_64 = V_2; NullCheck(L_64); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65; L_65 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_64, NULL); NullCheck(L_65); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66; L_66 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_65, NULL); V_3 = L_66; // foreach (var enemyController in enemyControllers) V_5 = L_63; V_6 = 0; goto IL_01f6; } IL_01bb: { // foreach (var enemyController in enemyControllers) AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42* L_67 = V_5; int32_t L_68 = V_6; NullCheck(L_67); int32_t L_69 = L_68; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_70 = (L_67)->GetAt(static_cast(L_69)); // var enemy = enemyController.gameObject; NullCheck(L_70); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_71; L_71 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_70, NULL); V_7 = L_71; // var distance = (playerPosition - enemy.transform.position).magnitude; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_3; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_73 = V_7; NullCheck(L_73); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_74; L_74 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_73, NULL); NullCheck(L_74); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75; L_75 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_74, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76; L_76 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_72, L_75, NULL); V_8 = L_76; float L_77; L_77 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_8), NULL); // if (distance < 1) { if ((!(((float)L_77) < ((float)(1.0f))))) { goto IL_01f0; } } { // Destroy (enemy); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_78 = V_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_78, NULL); } IL_01f0: { int32_t L_79 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_79, 1)); } IL_01f6: { // foreach (var enemyController in enemyControllers) int32_t L_80 = V_6; AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42* L_81 = V_5; NullCheck(L_81); if ((((int32_t)L_80) < ((int32_t)((int32_t)(((RuntimeArray*)L_81)->max_length))))) { goto IL_01bb; } } { // } return (bool)0; } } // System.Object DungeonArchitect.Samples.ShooterGame.GameController/d__13::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRebuildLevelU3Ed__13_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m492E0442585A7CB5DA017595BB1354AD299B734F (U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void DungeonArchitect.Samples.ShooterGame.GameController/d__13::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRebuildLevelU3Ed__13_System_Collections_IEnumerator_Reset_m001E288272E20B9FB3745D4B9A296C0EC93498CD (U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CRebuildLevelU3Ed__13_System_Collections_IEnumerator_Reset_m001E288272E20B9FB3745D4B9A296C0EC93498CD_RuntimeMethod_var))); } } // System.Object DungeonArchitect.Samples.ShooterGame.GameController/d__13::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRebuildLevelU3Ed__13_System_Collections_IEnumerator_get_Current_mE8743C99C2CA2B806B00513F8702023E7BBC00B6 (U3CRebuildLevelU3Ed__13_t638831E8B682CF4F3018ABBB8BAB1B144C1628F0* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Samples.ShooterGame.LevelGoal::OnTriggerEnter(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelGoal_OnTriggerEnter_m5623743C18CD67ECA9E08F53089D2E84D7C98346 (LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, 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; } { // if (other.gameObject.CompareTag(GameTags.Player)) { Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var); String_t* L_2 = ((GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_StaticFields*)il2cpp_codegen_static_fields_for(GameTags_tFD4B4EC9821A44AD89920D3810D3436AE5B3E162_il2cpp_TypeInfo_var))->___Player_4; NullCheck(L_1); bool L_3; L_3 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_1, L_2, NULL); if (!L_3) { goto IL_001c; } } { // GameController.Instance.CreateNewLevel(); GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_4; L_4 = GameController_get_Instance_m56EB0F465A18D3C6CEB8FF74113CCA003E497FA3_inline(NULL); NullCheck(L_4); GameController_CreateNewLevel_m9D5D00ED60E776C214306552D9EBC58B5D1B94AA(L_4, NULL); } IL_001c: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.LevelGoal::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelGoal_Update_mFCFC90355636ECF6C3FD02521D9CB3A5630B520C (LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* __this, const RuntimeMethod* method) { { // if (Input.GetKeyDown(KeyCode.Space)) { bool L_0; L_0 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)32), NULL); if (!L_0) { goto IL_0013; } } { // GameController.Instance.CreateNewLevel(); GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_1; L_1 = GameController_get_Instance_m56EB0F465A18D3C6CEB8FF74113CCA003E497FA3_inline(NULL); NullCheck(L_1); GameController_CreateNewLevel_m9D5D00ED60E776C214306552D9EBC58B5D1B94AA(L_1, NULL); } IL_0013: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.LevelGoal::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelGoal__ctor_m558908147D934F53CAA2F39D8866CD527CF87883 (LevelGoal_tF32F36C44E9B0F10876FCC480A4B07BB207572C7* __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.String DungeonArchitect.Samples.ShooterGame.BeautyShot::generateFilename() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BeautyShot_generateFilename_m251B913859F19FCBA60DA021B7728BFB1831F2CA (BeautyShot_t167EF65E0369E66827549C4FD59C56B0BE114D17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8052E7BFFB1557E5B3ABFA4363934A4FB18C4B77); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // var frame = Time.frameCount; int32_t L_0; L_0 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL); V_0 = L_0; // return string.Format("/{0}.png", frame + frameOffset ); int32_t L_1 = V_0; int32_t L_2 = __this->___frameOffset_7; int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_1, L_2)); RuntimeObject* L_4 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_3); String_t* L_5; L_5 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral8052E7BFFB1557E5B3ABFA4363934A4FB18C4B77, L_4, NULL); return L_5; } } // System.Void DungeonArchitect.Samples.ShooterGame.BeautyShot::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BeautyShot_Start_mCD2D01094CB86C0AF8A8615DACEBFBD178199FCB (BeautyShot_t167EF65E0369E66827549C4FD59C56B0BE114D17* __this, const RuntimeMethod* method) { { // if( !Application.isPlaying ) bool L_0; L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); // return; return; } } // System.Void DungeonArchitect.Samples.ShooterGame.BeautyShot::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BeautyShot__ctor_m7F28311C23A5F8384B64381954F43B1E20C9E703 (BeautyShot_t167EF65E0369E66827549C4FD59C56B0BE114D17* __this, const RuntimeMethod* method) { { // public int frameRate = 60; __this->___frameRate_5 = ((int32_t)60); // public float duration = 10; __this->___duration_6 = (10.0f); // public Supersample supersampleScreenshot = Supersample.None; __this->___supersampleScreenshot_10 = 1; 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.RandomAnimationPoint::OnValidate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomAnimationPoint_OnValidate_m4AF0954C9EBD8251AE6E8942D2772E090C63CF4D (RandomAnimationPoint_tF58E1DDB2DC75B7017E79822B2D06789CDB849BA* __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*)&_stringLiteralAFCB38F037F5FFD9195B0826F7AEE82373DE4539); s_Il2CppMethodInitialized = true; } int32_t G_B2_0 = 0; String_t* G_B2_1 = NULL; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* G_B2_2 = NULL; int32_t G_B1_0 = 0; String_t* G_B1_1 = NULL; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* G_B1_2 = NULL; float G_B3_0 = 0.0f; int32_t G_B3_1 = 0; String_t* G_B3_2 = NULL; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* G_B3_3 = NULL; { // GetComponent ().Update (0f); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0; L_0 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); NullCheck(L_0); Animator_Update_mBF5E8B2869FD05AF4A5963C39203D85BD62E8E65(L_0, (0.0f), NULL); // GetComponent ().Play ("Walk", 0, randomize ? Random.value : normalizedTime); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_1; L_1 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); bool L_2 = __this->___randomize_4; G_B1_0 = 0; G_B1_1 = _stringLiteralAFCB38F037F5FFD9195B0826F7AEE82373DE4539; G_B1_2 = L_1; if (L_2) { G_B2_0 = 0; G_B2_1 = _stringLiteralAFCB38F037F5FFD9195B0826F7AEE82373DE4539; G_B2_2 = L_1; goto IL_002c; } } { float L_3 = __this->___normalizedTime_5; G_B3_0 = L_3; G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; G_B3_3 = G_B1_2; goto IL_0031; } IL_002c: { float L_4; L_4 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL); G_B3_0 = L_4; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; G_B3_3 = G_B2_2; } IL_0031: { NullCheck(G_B3_3); Animator_Play_m5565F093F0752D4DD9B451686F71C7A8F23F6744(G_B3_3, G_B3_2, G_B3_1, G_B3_0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.RandomAnimationPoint::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomAnimationPoint__ctor_m935A97262364B642FCFB6FF65D65216B0BC65DD8 (RandomAnimationPoint_tF58E1DDB2DC75B7017E79822B2D06789CDB849BA* __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.ShooterGame.RandomParticlePoint::OnValidate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomParticlePoint_OnValidate_mE0A80B178FA6E70D1DE360E5AA90905A1D73449A (RandomParticlePoint_t87F66A3FC05DB64B753E6CBEAFAB778CE306677A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_mF2B700ECAEEEDBCC076CC66C9592C6DDFA0D36F9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // GetComponent().Simulate (normalizedTime, true, true); ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0; L_0 = Component_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_mF2B700ECAEEEDBCC076CC66C9592C6DDFA0D36F9(__this, Component_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_mF2B700ECAEEEDBCC076CC66C9592C6DDFA0D36F9_RuntimeMethod_var); float L_1 = __this->___normalizedTime_4; NullCheck(L_0); ParticleSystem_Simulate_mE81EFF12AC1E2C08F3AE86DA7CF0D5CA4EA8F91F(L_0, L_1, (bool)1, (bool)1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.RandomParticlePoint::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomParticlePoint__ctor_mD6B4C10F55FDAE6002ECD498B9250357728CA6C5 (RandomParticlePoint_t87F66A3FC05DB64B753E6CBEAFAB778CE306677A* __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.ShooterGame.VolumeHandler::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeHandler_Start_m2F4AB7EB9D03C7144BBF6C5D677292186E2DE150 (VolumeHandler_t8C3A87A21C802E8F4D618E55BEF3A04A9AAAF041* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisSlider_t87EA570E3D6556CABF57456C2F3873FFD86E652F_m3B73E32B09A6667056AC232DA5238351F51DB7EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_m44E396BC4484BD75427FDD8CBE0B533CCAD8C1EC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeHandler_SetVolume_m9A93BBBF54F6AC4ABA1DFB6E4C3AC36D59CE535B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F271E254200C334D48E4B7B9FF7D84638985F90); s_Il2CppMethodInitialized = true; } { // if(GameObject.Find("EffectsSlider")) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300(_stringLiteral5F271E254200C334D48E4B7B9FF7D84638985F90, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_0036; } } { // GameObject.Find("EffectsSlider").GetComponent().onValueChanged.AddListener(SetVolume); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2; L_2 = GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300(_stringLiteral5F271E254200C334D48E4B7B9FF7D84638985F90, NULL); NullCheck(L_2); Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F* L_3; L_3 = GameObject_GetComponent_TisSlider_t87EA570E3D6556CABF57456C2F3873FFD86E652F_m3B73E32B09A6667056AC232DA5238351F51DB7EA(L_2, GameObject_GetComponent_TisSlider_t87EA570E3D6556CABF57456C2F3873FFD86E652F_m3B73E32B09A6667056AC232DA5238351F51DB7EA_RuntimeMethod_var); NullCheck(L_3); SliderEvent_t92A82EF6C62E15AF92B640FE2D960E877E8C6555* L_4; L_4 = Slider_get_onValueChanged_m4DA3FD0F8D7BB838F442C07F7796EEE584D0D4F6_inline(L_3, NULL); UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* L_5 = (UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90*)il2cpp_codegen_object_new(UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90_il2cpp_TypeInfo_var); NullCheck(L_5); UnityAction_1__ctor_mF770070D0A4FE93F6E04DA37D2EC60429EA545E5(L_5, __this, (intptr_t)((void*)VolumeHandler_SetVolume_m9A93BBBF54F6AC4ABA1DFB6E4C3AC36D59CE535B_RuntimeMethod_var), NULL); NullCheck(L_4); UnityEvent_1_AddListener_m44E396BC4484BD75427FDD8CBE0B533CCAD8C1EC(L_4, L_5, UnityEvent_1_AddListener_m44E396BC4484BD75427FDD8CBE0B533CCAD8C1EC_RuntimeMethod_var); } IL_0036: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.VolumeHandler::SetVolume(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeHandler_SetVolume_m9A93BBBF54F6AC4ABA1DFB6E4C3AC36D59CE535B (VolumeHandler_t8C3A87A21C802E8F4D618E55BEF3A04A9AAAF041* __this, float ___0_volume, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // GetComponent().volume = volume; AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0; L_0 = Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B(__this, Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var); float L_1 = ___0_volume; NullCheck(L_0); AudioSource_set_volume_mD902BBDBBDE0E3C148609BF3C05096148E90F2C0(L_0, L_1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.VolumeHandler::OnDestroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeHandler_OnDestroy_m04C16FE0EB742C7A9B16FF32C088E396BEF9AE59 (VolumeHandler_t8C3A87A21C802E8F4D618E55BEF3A04A9AAAF041* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisSlider_t87EA570E3D6556CABF57456C2F3873FFD86E652F_m3B73E32B09A6667056AC232DA5238351F51DB7EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_RemoveListener_m6F51818308066F0E5EA7B37AC25ABDF12FADAEA9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeHandler_SetVolume_m9A93BBBF54F6AC4ABA1DFB6E4C3AC36D59CE535B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F271E254200C334D48E4B7B9FF7D84638985F90); s_Il2CppMethodInitialized = true; } { // if(GameObject.Find("EffectsSlider")) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300(_stringLiteral5F271E254200C334D48E4B7B9FF7D84638985F90, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_0036; } } { // GameObject.Find("EffectsSlider").GetComponent().onValueChanged.RemoveListener(SetVolume); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2; L_2 = GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300(_stringLiteral5F271E254200C334D48E4B7B9FF7D84638985F90, NULL); NullCheck(L_2); Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F* L_3; L_3 = GameObject_GetComponent_TisSlider_t87EA570E3D6556CABF57456C2F3873FFD86E652F_m3B73E32B09A6667056AC232DA5238351F51DB7EA(L_2, GameObject_GetComponent_TisSlider_t87EA570E3D6556CABF57456C2F3873FFD86E652F_m3B73E32B09A6667056AC232DA5238351F51DB7EA_RuntimeMethod_var); NullCheck(L_3); SliderEvent_t92A82EF6C62E15AF92B640FE2D960E877E8C6555* L_4; L_4 = Slider_get_onValueChanged_m4DA3FD0F8D7BB838F442C07F7796EEE584D0D4F6_inline(L_3, NULL); UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* L_5 = (UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90*)il2cpp_codegen_object_new(UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90_il2cpp_TypeInfo_var); NullCheck(L_5); UnityAction_1__ctor_mF770070D0A4FE93F6E04DA37D2EC60429EA545E5(L_5, __this, (intptr_t)((void*)VolumeHandler_SetVolume_m9A93BBBF54F6AC4ABA1DFB6E4C3AC36D59CE535B_RuntimeMethod_var), NULL); NullCheck(L_4); UnityEvent_1_RemoveListener_m6F51818308066F0E5EA7B37AC25ABDF12FADAEA9(L_4, L_5, UnityEvent_1_RemoveListener_m6F51818308066F0E5EA7B37AC25ABDF12FADAEA9_RuntimeMethod_var); } IL_0036: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.VolumeHandler::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VolumeHandler__ctor_mAE72A3FD2FE834EEC91DD14F33ADFAD3B8BCE167 (VolumeHandler_t8C3A87A21C802E8F4D618E55BEF3A04A9AAAF041* __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.ShooterGame.EnemyManager::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyManager_Start_mBEB562FE110D7AB450249727852BC3D8C771BD3F (EnemyManager_tD002B3ADAB941C792D8D0624257DA25123735953* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral72B58DE8F72FD344433A6CB297B24FE2EEE17AEF); s_Il2CppMethodInitialized = true; } { // InvokeRepeating ("Spawn", spawnTime, spawnTime); float L_0 = __this->___spawnTime_6; float L_1 = __this->___spawnTime_6; MonoBehaviour_InvokeRepeating_mF208501E0E4918F9168BBBA5FC50D8F80D01514D(__this, _stringLiteral72B58DE8F72FD344433A6CB297B24FE2EEE17AEF, L_0, L_1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyManager::Spawn() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyManager_Spawn_mBF9BA777AB11F6D69E4192A26FEF4B8CE81356A9 (EnemyManager_tD002B3ADAB941C792D8D0624257DA25123735953* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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; } int32_t V_0 = 0; { // if(playerHealth.currentHealth <= 0f) PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_0 = __this->___playerHealth_4; NullCheck(L_0); int32_t L_1 = L_0->___currentHealth_5; if ((!(((float)((float)L_1)) <= ((float)(0.0f))))) { goto IL_0014; } } { // return; return; } IL_0014: { // int spawnPointIndex = Random.Range (0, spawnPoints.Length); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_2 = __this->___spawnPoints_7; NullCheck(L_2); int32_t L_3; L_3 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL); V_0 = L_3; // Instantiate (enemy, spawnPoints[spawnPointIndex].position, spawnPoints[spawnPointIndex].rotation); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___enemy_5; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_5 = __this->___spawnPoints_7; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_10 = __this->___spawnPoints_7; int32_t L_11 = V_0; NullCheck(L_10); int32_t L_12 = L_11; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = (L_10)->GetAt(static_cast(L_12)); NullCheck(L_13); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14; L_14 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_13, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15; L_15 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_4, L_9, L_14, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.EnemyManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnemyManager__ctor_mC93CCEABA1DCE3B3D02494E05D2233DCFDE6E5AA (EnemyManager_tD002B3ADAB941C792D8D0624257DA25123735953* __this, const RuntimeMethod* method) { { // public float spawnTime = 3f; // How long between each spawn. __this->___spawnTime_6 = (3.0f); 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.GameOverManager::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameOverManager_Awake_mA29C4E4365D5AB681C15516365B49D859A82ADBA (GameOverManager_t7723835C758C57A91294303632D2CAD6E8FEB40B* __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); s_Il2CppMethodInitialized = true; } { // anim = GetComponent (); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0; L_0 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); __this->___anim_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___anim_5), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.GameOverManager::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameOverManager_Update_mBB8F991E8A03EADD118B0FD047E01AB8915F775F (GameOverManager_t7723835C758C57A91294303632D2CAD6E8FEB40B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC62B61BC27E509D700023566A09D2AE606BE85A7); s_Il2CppMethodInitialized = true; } { // if(playerHealth.currentHealth <= 0) PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* L_0 = __this->___playerHealth_4; NullCheck(L_0); int32_t L_1 = L_0->___currentHealth_5; if ((((int32_t)L_1) > ((int32_t)0))) { goto IL_001e; } } { // anim.SetTrigger ("GameOver"); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_2 = __this->___anim_5; NullCheck(L_2); Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_2, _stringLiteralC62B61BC27E509D700023566A09D2AE606BE85A7, NULL); } IL_001e: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.GameOverManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameOverManager__ctor_mA90A668513C8FC863ED37132CCD0A9EB3F4ACA6A (GameOverManager_t7723835C758C57A91294303632D2CAD6E8FEB40B* __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.ShooterGame.PauseManager::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PauseManager_Start_m81D2EC27F6768423E6297BE2565C3978BC8FEAF2 (PauseManager_t4DBEF938A6238DB1A4F2C9782E08AE60C67DA9C5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m209BA4F663AB98A4504995B5BD3EADEDEFB92BF2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // canvas = GetComponent(); Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_0; L_0 = Component_GetComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m209BA4F663AB98A4504995B5BD3EADEDEFB92BF2(__this, Component_GetComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m209BA4F663AB98A4504995B5BD3EADEDEFB92BF2_RuntimeMethod_var); __this->___canvas_6 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___canvas_6), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PauseManager::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PauseManager_Update_m0DFEB965F666A266B1340D94B0AB235039A76DDB (PauseManager_t4DBEF938A6238DB1A4F2C9782E08AE60C67DA9C5* __this, const RuntimeMethod* method) { { // if (Input.GetKeyDown(KeyCode.Escape)) bool L_0; L_0 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)27), NULL); if (!L_0) { goto IL_0028; } } { // canvas.enabled = !canvas.enabled; Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_1 = __this->___canvas_6; Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_2 = __this->___canvas_6; NullCheck(L_2); bool L_3; L_3 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_2, NULL); NullCheck(L_1); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_1, (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0), NULL); // Pause(); PauseManager_Pause_mD3F2EEB7C88697E1AEC16412E7ABD77CD27530CC(__this, NULL); } IL_0028: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PauseManager::Pause() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PauseManager_Pause_mD3F2EEB7C88697E1AEC16412E7ABD77CD27530CC (PauseManager_t4DBEF938A6238DB1A4F2C9782E08AE60C67DA9C5* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { // Time.timeScale = Time.timeScale == 0 ? 1 : 0; float L_0; L_0 = Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616(NULL); if ((((float)L_0) == ((float)(0.0f)))) { goto IL_000f; } } { G_B3_0 = 0; goto IL_0010; } IL_000f: { G_B3_0 = 1; } IL_0010: { Time_set_timeScale_mEF84EE4B2376A458387648079B426B267862D331(((float)G_B3_0), NULL); // Lowpass (); PauseManager_Lowpass_mDEEB97EA87C28DFA465A591DCADB318F84C6ADEF(__this, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PauseManager::Lowpass() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PauseManager_Lowpass_mDEEB97EA87C28DFA465A591DCADB318F84C6ADEF (PauseManager_t4DBEF938A6238DB1A4F2C9782E08AE60C67DA9C5* __this, const RuntimeMethod* method) { { // if (Time.timeScale == 0) float L_0; L_0 = Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616(NULL); if ((!(((float)L_0) == ((float)(0.0f))))) { goto IL_001d; } } { // paused.TransitionTo(.01f); AudioMixerSnapshot_tB9A62E6CFA52643B938E4FBFFAE1A5ED30907781* L_1 = __this->___paused_4; NullCheck(L_1); AudioMixerSnapshot_TransitionTo_mABDDC418B89323A930A900E55336B5989CFD4AC8(L_1, (0.00999999978f), NULL); return; } IL_001d: { // unpaused.TransitionTo(.01f); AudioMixerSnapshot_tB9A62E6CFA52643B938E4FBFFAE1A5ED30907781* L_2 = __this->___unpaused_5; NullCheck(L_2); AudioMixerSnapshot_TransitionTo_mABDDC418B89323A930A900E55336B5989CFD4AC8(L_2, (0.00999999978f), NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PauseManager::Quit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PauseManager_Quit_mB416A61804DFE9ACD2131256AB75603A806DC07E (PauseManager_t4DBEF938A6238DB1A4F2C9782E08AE60C67DA9C5* __this, const RuntimeMethod* method) { { // Application.Quit(); Application_Quit_mE304382DB9A6455C2A474C8F364C7387F37E9281(NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PauseManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PauseManager__ctor_mD6B8FE125B3915763893F1F169D9DEB80ABD9756 (PauseManager_t4DBEF938A6238DB1A4F2C9782E08AE60C67DA9C5* __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.ShooterGame.ScoreManager::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScoreManager_Awake_m33ED8887F2111B9C4C3AF238358D28B0CBEAD98D (ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mB85C5C0EEF6535E3FC0DBFC14E39FA5A51B6F888_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // text = GetComponent (); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0; L_0 = Component_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mB85C5C0EEF6535E3FC0DBFC14E39FA5A51B6F888(__this, Component_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mB85C5C0EEF6535E3FC0DBFC14E39FA5A51B6F888_RuntimeMethod_var); __this->___text_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___text_5), (void*)L_0); // score = 0; ((ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_StaticFields*)il2cpp_codegen_static_fields_for(ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_il2cpp_TypeInfo_var))->___score_4 = 0; // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.ScoreManager::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScoreManager_Update_mEF5C1607EA2E6D79395D1E5FE5F9E8894356A39B (ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B00FE8D93C8DA57AEA59DB0FE808A827C3503B6); s_Il2CppMethodInitialized = true; } { // text.text = "Score: " + score; Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___text_5; String_t* L_1; L_1 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&((ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_StaticFields*)il2cpp_codegen_static_fields_for(ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D_il2cpp_TypeInfo_var))->___score_4), NULL); String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral1B00FE8D93C8DA57AEA59DB0FE808A827C3503B6, L_1, NULL); NullCheck(L_0); VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_0, L_2); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.ScoreManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScoreManager__ctor_m64E4EF331E13F5FA488C48FA10642CD95E560BB4 (ScoreManager_t1B484C0B81D057EA399167016DA1502EDD387F2D* __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.ShooterGame.MiniMapCameraTracker::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapCameraTracker_Start_m249297DB376741336078B66855844C89D13FBF29 (MiniMapCameraTracker_t85F18042AE0CB158817511A71286F3EA5B5AAD2D* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapCameraTracker::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapCameraTracker_Update_m821BDE23F99E8B1A0EBC42812BFB458ED2160A9D (MiniMapCameraTracker_t85F18042AE0CB158817511A71286F3EA5B5AAD2D* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // var delta = trackingTransform.position - baseDungeonTransform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___trackingTransform_4; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___baseDungeonTransform_5; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_3, NULL); V_0 = L_4; // gameObject.transform.localPosition = delta; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5; L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; NullCheck(L_6); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_6, L_7, NULL); // dotTransform.rotation = trackingTransform.rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___dotTransform_6; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___trackingTransform_4; NullCheck(L_9); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_9, NULL); NullCheck(L_8); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_8, L_10, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapCameraTracker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapCameraTracker__ctor_m43C1B6B4582468A71F915AB0A121246876FFB730 (MiniMapCameraTracker_t85F18042AE0CB158817511A71286F3EA5B5AAD2D* __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.ShooterGame.MiniMapEnemyDots::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapEnemyDots_Start_mB4698A952FD0823B907950559373A049357A822D (MiniMapEnemyDots_t1FD2BF055D2B1FCF15590058EBFF19AE9B898CDF* __this, const RuntimeMethod* method) { { // offset = miniMapDungeon.position - baseDungeon.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___miniMapDungeon_7; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___baseDungeon_6; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_3, NULL); __this->___offset_8 = L_4; // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapEnemyDots_Update_mE31D111946B1B3D512C9CCA0BE0D5D1BBF1D00EC (MiniMapEnemyDots_t1FD2BF055D2B1FCF15590058EBFF19AE9B898CDF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_mAF40F60FF2831749FCD3C0859CDF5C56F32160E0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisAIController_t6A3611786FB857E5898C23EA0A88E708F03498AE_mFB824767060FCEAABC156357A6934D56381E1766_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* V_0 = NULL; AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42* V_1 = NULL; int32_t V_2 = 0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_3 = NULL; EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* V_4 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_5 = NULL; Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A V_6; memset((&V_6), 0, sizeof(V_6)); { // var enemyControllers = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42* L_0; L_0 = Object_FindObjectsOfType_TisAIController_t6A3611786FB857E5898C23EA0A88E708F03498AE_mFB824767060FCEAABC156357A6934D56381E1766(Object_FindObjectsOfType_TisAIController_t6A3611786FB857E5898C23EA0A88E708F03498AE_mFB824767060FCEAABC156357A6934D56381E1766_RuntimeMethod_var); // var currentDots = new Queue(); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_1 = (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*)il2cpp_codegen_object_new(Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4_il2cpp_TypeInfo_var); NullCheck(L_1); Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82(L_1, Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82_RuntimeMethod_var); V_0 = L_1; // foreach (var enemyController in enemyControllers) { V_1 = L_0; V_2 = 0; goto IL_004a; } IL_0010: { // foreach (var enemyController in enemyControllers) { AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42* L_2 = V_1; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* L_5 = (L_2)->GetAt(static_cast(L_4)); // var enemyObject = enemyController.gameObject; NullCheck(L_5); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL); V_3 = L_6; // EnemyHealth health = enemyObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_3; NullCheck(L_7); EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_8; L_8 = GameObject_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_mAF40F60FF2831749FCD3C0859CDF5C56F32160E0(L_7, GameObject_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_mAF40F60FF2831749FCD3C0859CDF5C56F32160E0_RuntimeMethod_var); V_4 = L_8; // if (health == null) continue; EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_9 = V_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_10) { goto IL_0046; } } { // if (health.currentHealth > 0) { EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_11 = V_4; NullCheck(L_11); int32_t L_12 = L_11->___currentHealth_5; if ((((int32_t)L_12) <= ((int32_t)0))) { goto IL_0046; } } { // var dot = BuildDot(enemyObject); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = V_3; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14; L_14 = MiniMapEnemyDots_BuildDot_m02BAC166F05E0BF76F880E87AB9083ED3ED22C56(__this, L_13, NULL); V_5 = L_14; // currentDots.Enqueue(dot); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_15 = V_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_5; NullCheck(L_15); Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B(L_15, L_16, Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B_RuntimeMethod_var); } IL_0046: { int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004a: { // foreach (var enemyController in enemyControllers) { int32_t L_18 = V_2; AIControllerU5BU5D_tAF655EDB565362E3E30CFFF7968C8300FB8F7F42* L_19 = V_1; NullCheck(L_19); if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_0010; } } { // foreach (var dot in dots) { Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_20 = __this->___dots_5; NullCheck(L_20); Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A L_21; L_21 = Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B(L_20, Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var); V_6 = L_21; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0076: {// begin finally (depth: 1) Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207((&V_6), Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_006b_1; } IL_005f_1: { // foreach (var dot in dots) { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22; L_22 = Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877((&V_6), Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var); // Destroy (dot); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_22, NULL); } IL_006b_1: { // foreach (var dot in dots) { bool L_23; L_23 = Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8((&V_6), Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var); if (L_23) { goto IL_005f_1; } } { goto IL_0084; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0084: { // dots = currentDots; Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_24 = V_0; __this->___dots_5 = L_24; Il2CppCodeGenWriteBarrier((void**)(&__this->___dots_5), (void*)L_24); // } return; } } // UnityEngine.GameObject DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots::BuildDot(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* MiniMapEnemyDots_BuildDot_m02BAC166F05E0BF76F880E87AB9083ED3ED22C56 (MiniMapEnemyDots_t1FD2BF055D2B1FCF15590058EBFF19AE9B898CDF* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_enemy, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; { // GameObject dot = null; V_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; // if (dots.Count == 0) { Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_0 = __this->___dots_5; NullCheck(L_0); int32_t L_1; L_1 = Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_inline(L_0, Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var); if (L_1) { goto IL_0033; } } { // dot = Instantiate(enemyDotTemplate) as GameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___enemyDotTemplate_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_2, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); V_0 = L_3; // dot.transform.parent = gameObject.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = V_0; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL); NullCheck(L_5); Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_5, L_7, NULL); goto IL_003f; } IL_0033: { // dot = dots.Dequeue(); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_8 = __this->___dots_5; NullCheck(L_8); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9; L_9 = Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24(L_8, Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var); V_0 = L_9; } IL_003f: { // dot.transform.position = offset + enemy.transform.position; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_0; NullCheck(L_10); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11; L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = __this->___offset_8; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = ___0_enemy; NullCheck(L_13); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14; L_14 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_13, NULL); NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_12, L_15, NULL); NullCheck(L_11); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_11, L_16, NULL); // dot.transform.rotation = enemy.transform.rotation; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = V_0; NullCheck(L_17); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18; L_18 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_17, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = ___0_enemy; NullCheck(L_19); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20; L_20 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_19, NULL); NullCheck(L_20); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21; L_21 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_20, NULL); NullCheck(L_18); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_18, L_21, NULL); // return dot; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = V_0; return L_22; } } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapEnemyDots::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapEnemyDots__ctor_mA8DC6028E53FB9116DE10525BD3B5EE62575BB63 (MiniMapEnemyDots_t1FD2BF055D2B1FCF15590058EBFF19AE9B898CDF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public Queue dots = new Queue(); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_0 = (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*)il2cpp_codegen_object_new(Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4_il2cpp_TypeInfo_var); NullCheck(L_0); Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82(L_0, Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82_RuntimeMethod_var); __this->___dots_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___dots_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.MiniMapGenerator::BuildMiniMap(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapGenerator_BuildMiniMap_m7A3DE779B2A3CF74F27FCF686A77A9A061E78C43 (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_baseDungeon, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MiniMapGenerator_DisableComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m97964200BD5D34CF9C25176E25658CE9D08F06B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MiniMapGenerator_DisableComponent_TisMiniMapRebuilder_t5AFA7FBFA8CCF75B13C75C967FFAA2A3D741D810_mD975440F948459512460F0024CB5206365BA6E15_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MiniMapGenerator_DisableComponent_TisSpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098_m82589FC55CAEEB72E769A04A3F85AE7AC89B3BC3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MiniMapGenerator_DisableComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_m91F2C4038FBF92E3D26306CE40409FB59464100C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (miniMapDungeonObject == null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___miniMapDungeonObject_5; 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_001f; } } { // miniMapDungeonObject = Instantiate(baseDungeon.gameObject); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = ___0_baseDungeon; NullCheck(L_2); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4; L_4 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_3, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); __this->___miniMapDungeonObject_5 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___miniMapDungeonObject_5), (void*)L_4); } IL_001f: { // minimapDungeon = miniMapDungeonObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___miniMapDungeonObject_5; NullCheck(L_5); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_6; L_6 = GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6(L_5, GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var); __this->___minimapDungeon_6 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___minimapDungeon_6), (void*)L_6); // minimapDungeon.transform.position = gameObject.transform.position; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_7 = __this->___minimapDungeon_6; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9; L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL); NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL); NullCheck(L_8); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_8, L_11, NULL); // DisableComponent(miniMapDungeonObject); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = __this->___miniMapDungeonObject_5; MiniMapGenerator_DisableComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_m91F2C4038FBF92E3D26306CE40409FB59464100C(__this, L_12, MiniMapGenerator_DisableComponent_TisWaypointGenerator_t785B7D67A2F7418DFAB1988E915DDC5FCDBDD66B_m91F2C4038FBF92E3D26306CE40409FB59464100C_RuntimeMethod_var); // DisableComponent(miniMapDungeonObject); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = __this->___miniMapDungeonObject_5; MiniMapGenerator_DisableComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m97964200BD5D34CF9C25176E25658CE9D08F06B5(__this, L_13, MiniMapGenerator_DisableComponent_TisLevelNpcSpawner_tF2505EA6341A8B2101D8A9EFEF4351905B8C0D43_m97964200BD5D34CF9C25176E25658CE9D08F06B5_RuntimeMethod_var); // DisableComponent(miniMapDungeonObject); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = __this->___miniMapDungeonObject_5; MiniMapGenerator_DisableComponent_TisSpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098_m82589FC55CAEEB72E769A04A3F85AE7AC89B3BC3(__this, L_14, MiniMapGenerator_DisableComponent_TisSpecialRoomFinder_t614DE6F9916F3A886E277E604AE376955E4E7098_m82589FC55CAEEB72E769A04A3F85AE7AC89B3BC3_RuntimeMethod_var); // DisableComponent(miniMapDungeonObject); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = __this->___miniMapDungeonObject_5; MiniMapGenerator_DisableComponent_TisMiniMapRebuilder_t5AFA7FBFA8CCF75B13C75C967FFAA2A3D741D810_mD975440F948459512460F0024CB5206365BA6E15(__this, L_15, MiniMapGenerator_DisableComponent_TisMiniMapRebuilder_t5AFA7FBFA8CCF75B13C75C967FFAA2A3D741D810_mD975440F948459512460F0024CB5206365BA6E15_RuntimeMethod_var); // minimapDungeon.dungeonThemes = miniMapThemes; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_16 = __this->___minimapDungeon_6; List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* L_17 = __this->___miniMapThemes_4; NullCheck(L_16); L_16->___dungeonThemes_4 = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_16->___dungeonThemes_4), (void*)L_17); // minimapDungeon.Config.Seed = baseDungeon.Config.Seed; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_18 = __this->___minimapDungeon_6; NullCheck(L_18); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_19; L_19 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_18, NULL); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_20 = ___0_baseDungeon; NullCheck(L_20); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_21; L_21 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_20, NULL); NullCheck(L_21); uint32_t L_22 = L_21->___Seed_4; NullCheck(L_19); L_19->___Seed_4 = L_22; // minimapDungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_23 = __this->___minimapDungeon_6; NullCheck(L_23); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_23, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::DestroyDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapGenerator_DestroyDungeon_m0E93E78EF97E3C09AF1620B123464AAB1253AAC9 (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* __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 (minimapDungeon != null) Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___minimapDungeon_6; 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; } } { // minimapDungeon.DestroyDungeon(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___minimapDungeon_6; NullCheck(L_2); Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(L_2, NULL); } IL_0019: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapGenerator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapGenerator__ctor_mB8F1F16FC772E497F101D3DE7AF91F848B3AEAE3 (MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* __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.ShooterGame.MiniMapRebuilder::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapRebuilder_OnPostDungeonBuild_m8118D90B7E5E68383F22063F68EF100B50AE7B2F (MiniMapRebuilder_t5AFA7FBFA8CCF75B13C75C967FFAA2A3D741D810* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method) { { // miniMap.BuildMiniMap(dungeon); MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* L_0 = __this->___miniMap_4; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_1 = ___0_dungeon; NullCheck(L_0); MiniMapGenerator_BuildMiniMap_m7A3DE779B2A3CF74F27FCF686A77A9A061E78C43(L_0, L_1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapRebuilder::OnDungeonDestroyed(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapRebuilder_OnDungeonDestroyed_m8AD0986F013E5C54C8A56B018A3A0F3834CF4098 (MiniMapRebuilder_t5AFA7FBFA8CCF75B13C75C967FFAA2A3D741D810* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { { // miniMap.DestroyDungeon(); MiniMapGenerator_tEAB3CC49DC7B213720DD0C9B1F86F0811E3E4C87* L_0 = __this->___miniMap_4; NullCheck(L_0); MiniMapGenerator_DestroyDungeon_m0E93E78EF97E3C09AF1620B123464AAB1253AAC9(L_0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapRebuilder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapRebuilder__ctor_m137136BBC73363525E1A25A0DB93EA27EC42F0B0 (MiniMapRebuilder_t5AFA7FBFA8CCF75B13C75C967FFAA2A3D741D810* __this, const RuntimeMethod* method) { { 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.MiniMapRenderer::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapRenderer_Start_mE4C6233E989F7ECBE99684DF5F41DD698D0D9F8A (MiniMapRenderer_tF594BFAEFA40D52301553C56D046AE7A391AB2BB* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapRenderer::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapRenderer_Update_m81919413686DF16D88304BD1B279024AD09280FF (MiniMapRenderer_tF594BFAEFA40D52301553C56D046AE7A391AB2BB* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapRenderer::OnGUI() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapRenderer_OnGUI_m687C0848BF02B9F10E2B4A40BA9ADDB93D637735 (MiniMapRenderer_tF594BFAEFA40D52301553C56D046AE7A391AB2BB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventType_tC62F0D77DB08D7326B58B2D8CF43BD45CFD3203E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { // if (Event.current.type.Equals(EventType.Repaint)) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0; L_0 = Event_get_current_mBD7135E10C392EAD61AC0A0D2489EF758C8A3FAD(NULL); NullCheck(L_0); int32_t L_1; L_1 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_0, NULL); V_0 = L_1; int32_t L_2 = 7; RuntimeObject* L_3 = Box(EventType_tC62F0D77DB08D7326B58B2D8CF43BD45CFD3203E_il2cpp_TypeInfo_var, &L_2); Il2CppFakeBox L_4(EventType_tC62F0D77DB08D7326B58B2D8CF43BD45CFD3203E_il2cpp_TypeInfo_var, (&V_0)); bool L_5; L_5 = Enum_Equals_m96B1058BA6312E23F31A5FBF594E96EB692EAF4E((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_4), L_3, NULL); if (!L_5) { goto IL_0069; } } { // var padding = 10; V_1 = ((int32_t)10); // var x = Screen.width - width - padding; int32_t L_6; L_6 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL); int32_t L_7 = __this->___width_6; int32_t L_8 = V_1; V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), L_8)); // var y = Screen.height - height - padding; int32_t L_9; L_9 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL); int32_t L_10 = __this->___height_7; int32_t L_11 = V_1; V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_9, L_10)), L_11)); // var rect = new Rect(x, y, width, height); int32_t L_12 = V_2; int32_t L_13 = V_3; int32_t L_14 = __this->___width_6; int32_t L_15 = __this->___height_7; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16; memset((&L_16), 0, sizeof(L_16)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_16), ((float)L_12), ((float)L_13), ((float)L_14), ((float)L_15), /*hidden argument*/NULL); // Graphics.DrawTexture(rect, miniMapRtt, miniMapMat); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_17 = __this->___miniMapRtt_4; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = __this->___miniMapMat_5; il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_DrawTexture_m40706BC49C08ED49B05C595E1DDF687571EF8AE7(L_16, L_17, L_18, NULL); } IL_0069: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.MiniMapRenderer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapRenderer__ctor_m86D4FDA25ADBCEC67E28239A08F2359878DB77AE (MiniMapRenderer_tF594BFAEFA40D52301553C56D046AE7A391AB2BB* __this, const RuntimeMethod* method) { { // public int width = 256; __this->___width_6 = ((int32_t)256); // public int height = 256; __this->___height_7 = ((int32_t)256); 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.PlayerHealth::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerHealth_Awake_m64999DA54EDEA184A09E22EBC2A92E17B76CB860 (PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisPlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0_mF69DA011330E10F5CC83F69A2ECB83D36D4227F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED_m6E4373E76522B21C2EE7BEA7868ACC8174780656_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // anim = GetComponent (); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0; L_0 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); __this->___anim_11 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___anim_11), (void*)L_0); // playerAudio = GetComponent (); AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_1; L_1 = Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B(__this, Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var); __this->___playerAudio_12 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___playerAudio_12), (void*)L_1); // playerMovement = GetComponent (); PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* L_2; L_2 = Component_GetComponent_TisPlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED_m6E4373E76522B21C2EE7BEA7868ACC8174780656(__this, Component_GetComponent_TisPlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED_m6E4373E76522B21C2EE7BEA7868ACC8174780656_RuntimeMethod_var); __this->___playerMovement_13 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___playerMovement_13), (void*)L_2); // playerShooting = GetComponentInChildren (); PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* L_3; L_3 = Component_GetComponentInChildren_TisPlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0_mF69DA011330E10F5CC83F69A2ECB83D36D4227F1(__this, Component_GetComponentInChildren_TisPlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0_mF69DA011330E10F5CC83F69A2ECB83D36D4227F1_RuntimeMethod_var); __this->___playerShooting_14 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___playerShooting_14), (void*)L_3); // currentHealth = startingHealth; int32_t L_4 = __this->___startingHealth_4; __this->___currentHealth_5 = L_4; // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerHealth::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerHealth_Update_m7B85B85EE84205762FD7BF8A2C079082BC9378FC (PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* __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 (damageImage != null) Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_0 = __this->___damageImage_7; 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_006f; } } { // if (damaged) bool L_2 = __this->___damaged_16; if (!L_2) { goto IL_0036; } } { // if (damageImage) Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_3 = __this->___damageImage_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL); if (!L_4) { goto IL_006f; } } { // damageImage.color = flashColour; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_5 = __this->___damageImage_7; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = __this->___flashColour_10; NullCheck(L_5); VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_5, L_6); goto IL_006f; } IL_0036: { // if (damageImage) Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_7 = __this->___damageImage_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL); if (!L_8) { goto IL_006f; } } { // damageImage.color = Color.Lerp(damageImage.color, Color.clear, flashSpeed * Time.deltaTime); Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_9 = __this->___damageImage_7; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_10 = __this->___damageImage_7; NullCheck(L_10); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11; L_11 = VirtualFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, L_10); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12; L_12 = Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline(NULL); float L_13 = __this->___flashSpeed_9; float L_14; L_14 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15; L_15 = Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline(L_11, L_12, ((float)il2cpp_codegen_multiply(L_13, L_14)), NULL); NullCheck(L_9); VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_9, L_15); } IL_006f: { // damaged = false; __this->___damaged_16 = (bool)0; // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerHealth::TakeDamage(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerHealth_TakeDamage_mAC53056D87F6D911903F7A847849427C979063FA (PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* __this, int32_t ___0_amount, const RuntimeMethod* method) { { // damaged = true; __this->___damaged_16 = (bool)1; // currentHealth -= amount; int32_t L_0 = __this->___currentHealth_5; int32_t L_1 = ___0_amount; __this->___currentHealth_5 = ((int32_t)il2cpp_codegen_subtract(L_0, L_1)); // healthSlider.value = currentHealth; Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F* L_2 = __this->___healthSlider_6; int32_t L_3 = __this->___currentHealth_5; NullCheck(L_2); VirtualActionInvoker1< float >::Invoke(47 /* System.Void UnityEngine.UI.Slider::set_value(System.Single) */, L_2, ((float)L_3)); // playerAudio.Play (); AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_4 = __this->___playerAudio_12; NullCheck(L_4); AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3(L_4, NULL); // if(currentHealth <= 0 && !isDead) int32_t L_5 = __this->___currentHealth_5; if ((((int32_t)L_5) > ((int32_t)0))) { goto IL_0049; } } { bool L_6 = __this->___isDead_15; if (L_6) { goto IL_0049; } } { // Death (); PlayerHealth_Death_mE5CB746C07AFD3C56716E9A3B356C76C96A5121F(__this, NULL); } IL_0049: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerHealth::Death() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerHealth_Death_mE5CB746C07AFD3C56716E9A3B356C76C96A5121F (PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08EF1409295A748F17C961491378A3B6215AA838); s_Il2CppMethodInitialized = true; } { // isDead = true; __this->___isDead_15 = (bool)1; // playerShooting.DisableEffects (); PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* L_0 = __this->___playerShooting_14; NullCheck(L_0); PlayerShooting_DisableEffects_m8A3C3842169D1858038C7E5A8F6AC03EA47DBD81(L_0, NULL); // anim.SetTrigger ("Die"); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_1 = __this->___anim_11; NullCheck(L_1); Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_1, _stringLiteral08EF1409295A748F17C961491378A3B6215AA838, NULL); // playerAudio.clip = deathClip; AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_2 = __this->___playerAudio_12; AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_3 = __this->___deathClip_8; NullCheck(L_2); AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70(L_2, L_3, NULL); // playerAudio.Play (); AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_4 = __this->___playerAudio_12; NullCheck(L_4); AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3(L_4, NULL); // playerMovement.enabled = false; PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* L_5 = __this->___playerMovement_13; NullCheck(L_5); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_5, (bool)0, NULL); // playerShooting.enabled = false; PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* L_6 = __this->___playerShooting_14; NullCheck(L_6); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_6, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerHealth::RestartLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerHealth_RestartLevel_mCB596E7B986DF58618CC198373ECACEBED2BFAB8 (PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Scene_tA1DC762B79745EB5140F054C884855B922318356 V_0; memset((&V_0), 0, sizeof(V_0)); { // var activeScene = UnityEngine.SceneManagement.SceneManager.GetActiveScene(); il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var); Scene_tA1DC762B79745EB5140F054C884855B922318356 L_0; L_0 = SceneManager_GetActiveScene_m0B320EC4302F51A71495D1CCD1A0FF9C2ED1FDC8(NULL); V_0 = L_0; // UnityEngine.SceneManagement.SceneManager.LoadScene(activeScene.buildIndex); int32_t L_1; L_1 = Scene_get_buildIndex_m82B6E0C96C85C952B7A2D794DB73CDA99AA9A57E((&V_0), NULL); SceneManager_LoadScene_m0957E62F2A0A0243C79394E5B74E8EFA86BE5ED1(L_1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerHealth::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerHealth__ctor_mB24B3CECE8E1FF3B2938667CBCAE3B9CF963E82F (PlayerHealth_tFEB053D62F7659A51967D3AEB8CFC78F482A15CE* __this, const RuntimeMethod* method) { { // public int startingHealth = 100; // The amount of health the player starts the game with. __this->___startingHealth_4 = ((int32_t)100); // public float flashSpeed = 5f; // The speed the damageImage will fade at. __this->___flashSpeed_9 = (5.0f); // public Color flashColour = new Color(1f, 0f, 0f, 0.1f); // The colour the damageImage is set to, to flash. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (0.100000001f), /*hidden argument*/NULL); __this->___flashColour_10 = 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.PlayerMovement::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovement_Awake_m96488835795152035C38906517333299883B1BCA (PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* __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*)&Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // anim = GetComponent (); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0; L_0 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); __this->___anim_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___anim_8), (void*)L_0); // character = GetComponent(); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_1; L_1 = Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040(__this, Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); __this->___character_6 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___character_6), (void*)L_1); // character.enabled = false; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_2 = __this->___character_6; NullCheck(L_2); Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_2, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerMovement::OnTeleportered() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovement_OnTeleportered_m84DBD27F70D448C9C31C011C0F0275EF3EB4CCB6 (PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* __this, const RuntimeMethod* method) { { // character.enabled = true; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___character_6; NullCheck(L_0); Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_0, (bool)1, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerMovement::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovement_FixedUpdate_m27383EF1471BCB0AE03E09401A4C1D90AA541953 (PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; { // float h = Input.GetAxisRaw("Horizontal"); float L_0; L_0 = Input_GetAxisRaw_m47C0CF8E090561A2F407A4E11D5F2A45044EB8E4(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL); V_0 = L_0; // float v = Input.GetAxisRaw("Vertical"); float L_1; L_1 = Input_GetAxisRaw_m47C0CF8E090561A2F407A4E11D5F2A45044EB8E4(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL); V_1 = L_1; // Move (h, v); float L_2 = V_0; float L_3 = V_1; PlayerMovement_Move_m3FCDC370F74003019DC9DDBF10931D0D15951E93(__this, L_2, L_3, NULL); // Turning (); PlayerMovement_Turning_mD6C50DC21BB55BC079F76FFBD35C001FBA2AAAB9(__this, NULL); // Animating (h, v); float L_4 = V_0; float L_5 = V_1; PlayerMovement_Animating_m3B883415B88C851BA80FC0890FA36FC652F9F1FF(__this, L_4, L_5, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerMovement::Move(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovement_Move_m3FCDC370F74003019DC9DDBF10931D0D15951E93 (PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* __this, float ___0_h, float ___1_v, const RuntimeMethod* method) { { // movement.Set (h, 0f, v); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___movement_7); float L_1 = ___0_h; float L_2 = ___1_v; Vector3_Set_m1C7E543216734FB513F9CEBA44C50E6FC2AFD49D_inline(L_0, L_1, (0.0f), L_2, NULL); // movement = movement.normalized * speed * Time.deltaTime; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = (&__this->___movement_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline(L_3, NULL); float L_5 = __this->___speed_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_4, L_5, NULL); float L_7; L_7 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_6, L_7, NULL); __this->___movement_7 = L_8; // movement.y += gravity * Time.deltaTime; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = (&__this->___movement_7); float* L_10 = (&L_9->___y_3); float* L_11 = L_10; float L_12 = *((float*)L_11); float L_13 = __this->___gravity_5; float L_14; L_14 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); *((float*)L_11) = (float)((float)il2cpp_codegen_add(L_12, ((float)il2cpp_codegen_multiply(L_13, L_14)))); // if (character.enabled) CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_15 = __this->___character_6; NullCheck(L_15); bool L_16; L_16 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_15, NULL); if (!L_16) { goto IL_0072; } } { // character.Move(movement); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_17 = __this->___character_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___movement_7; NullCheck(L_17); int32_t L_19; L_19 = CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4(L_17, L_18, NULL); } IL_0072: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerMovement::Turning() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovement_Turning_mD6C50DC21BB55BC079F76FFBD35C001FBA2AAAB9 (PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* __this, const RuntimeMethod* method) { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2; memset((&V_2), 0, sizeof(V_2)); { // Ray camRay = Camera.main.ScreenPointToRay (Input.mousePosition); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0; L_0 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C(NULL); NullCheck(L_0); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_2; L_2 = Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315(L_0, L_1, NULL); // if(Physics.Raycast (camRay, out floorHit, camRayLength)) float L_3 = __this->___camRayLength_9; bool L_4; L_4 = Physics_Raycast_m839BA104A76B928A03F075C622923C6FCD2F8685(L_2, (&V_0), L_3, NULL); if (!L_4) { goto IL_0055; } } { // Vector3 playerToMouse = floorHit.point - transform.position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_0), NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_5, L_7, NULL); V_1 = L_8; // playerToMouse.y = 0f; (&V_1)->___y_3 = (0.0f); // Quaternion newRotatation = Quaternion.LookRotation (playerToMouse); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Quaternion_LookRotation_mDB2CCA75B8E1AB98104F2A6E1A1EA57D0D1298D7(L_9, NULL); V_2 = L_10; // transform.rotation = newRotatation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11; L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_2; NullCheck(L_11); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_11, L_12, NULL); } IL_0055: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerMovement::Animating(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovement_Animating_m3B883415B88C851BA80FC0890FA36FC652F9F1FF (PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* __this, float ___0_h, float ___1_v, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral926A646AB5A68B4F9CE13C5B42BF00FE91E8C2D9); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t G_B3_0 = 0; { // bool walking = h != 0f || v != 0f; float L_0 = ___0_h; if ((!(((float)L_0) == ((float)(0.0f))))) { goto IL_0015; } } { float L_1 = ___1_v; G_B3_0 = ((((int32_t)((((float)L_1) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0016; } IL_0015: { G_B3_0 = 1; } IL_0016: { V_0 = (bool)G_B3_0; // anim.SetBool ("IsWalking", walking); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_2 = __this->___anim_8; bool L_3 = V_0; NullCheck(L_2); Animator_SetBool_m6F8D4FAF0770CD4EC1F54406249785DE7391E42B(L_2, _stringLiteral926A646AB5A68B4F9CE13C5B42BF00FE91E8C2D9, L_3, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerMovement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovement__ctor_mA065A885AACED6FA1392E08121F1942D8CF0F185 (PlayerMovement_tDEBB473A4BA75FE56BA7DBFFF855FEE542251FED* __this, const RuntimeMethod* method) { { // public float speed = 6f; // The speed that the player will move at. __this->___speed_4 = (6.0f); // public float gravity = -4; __this->___gravity_5 = (-4.0f); // float camRayLength = 100f; // The length of the ray from the camera into the scene. __this->___camRayLength_9 = (100.0f); 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.PlayerShooting::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerShooting_Awake_mFDF5F4A06CCB8A3FF754DDC6DE5A306CDF8312E2 (PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisLight_t1E68479B7782AF2050FAA02A5DC612FD034F18F3_mF4816FA12B6F220CA55D47D669D7E50DC118B9E9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisLineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D_m4F17B3CA1E7FFB03C7682312A59B9185E0F67C49_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_mF2B700ECAEEEDBCC076CC66C9592C6DDFA0D36F9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // gunParticles = GetComponent (); ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0; L_0 = Component_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_mF2B700ECAEEEDBCC076CC66C9592C6DDFA0D36F9(__this, Component_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_mF2B700ECAEEEDBCC076CC66C9592C6DDFA0D36F9_RuntimeMethod_var); __this->___gunParticles_10 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___gunParticles_10), (void*)L_0); // gunLine = GetComponent (); LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_1; L_1 = Component_GetComponent_TisLineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D_m4F17B3CA1E7FFB03C7682312A59B9185E0F67C49(__this, Component_GetComponent_TisLineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D_m4F17B3CA1E7FFB03C7682312A59B9185E0F67C49_RuntimeMethod_var); __this->___gunLine_11 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___gunLine_11), (void*)L_1); // gunAudio = GetComponent (); AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_2; L_2 = Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B(__this, Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var); __this->___gunAudio_12 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___gunAudio_12), (void*)L_2); // gunLight = GetComponent (); Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_3; L_3 = Component_GetComponent_TisLight_t1E68479B7782AF2050FAA02A5DC612FD034F18F3_mF4816FA12B6F220CA55D47D669D7E50DC118B9E9(__this, Component_GetComponent_TisLight_t1E68479B7782AF2050FAA02A5DC612FD034F18F3_mF4816FA12B6F220CA55D47D669D7E50DC118B9E9_RuntimeMethod_var); __this->___gunLight_13 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___gunLight_13), (void*)L_3); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerShooting::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerShooting_Update_m1C1D31E2BE00D407116389D50A827B241DBE765C (PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBC1FBDF3F91C0637B6624C6C526B3718C7E46A2); s_Il2CppMethodInitialized = true; } { // timer += Time.deltaTime; float L_0 = __this->___timer_7; float L_1; L_1 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); __this->___timer_7 = ((float)il2cpp_codegen_add(L_0, L_1)); // if(Input.GetButton ("Fire1") && timer >= timeBetweenBullets && Time.timeScale != 0) bool L_2; L_2 = Input_GetButton_m2F217DAE69DB3D1324FB848B3C9C84F19A80989E(_stringLiteralFBC1FBDF3F91C0637B6624C6C526B3718C7E46A2, NULL); if (!L_2) { goto IL_003e; } } { float L_3 = __this->___timer_7; float L_4 = __this->___timeBetweenBullets_5; if ((!(((float)L_3) >= ((float)L_4)))) { goto IL_003e; } } { float L_5; L_5 = Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616(NULL); if ((((float)L_5) == ((float)(0.0f)))) { goto IL_003e; } } { // Shoot (); PlayerShooting_Shoot_m7C4AA05B7432A72076C15C9C47E5C96F0BD5A02F(__this, NULL); } IL_003e: { // if(timer >= timeBetweenBullets * effectsDisplayTime) float L_6 = __this->___timer_7; float L_7 = __this->___timeBetweenBullets_5; float L_8 = __this->___effectsDisplayTime_15; if ((!(((float)L_6) >= ((float)((float)il2cpp_codegen_multiply(L_7, L_8)))))) { goto IL_0059; } } { // DisableEffects (); PlayerShooting_DisableEffects_m8A3C3842169D1858038C7E5A8F6AC03EA47DBD81(__this, NULL); } IL_0059: { // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerShooting::DisableEffects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerShooting_DisableEffects_m8A3C3842169D1858038C7E5A8F6AC03EA47DBD81 (PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* __this, const RuntimeMethod* method) { { // gunLine.enabled = false; LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_0 = __this->___gunLine_11; NullCheck(L_0); Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_0, (bool)0, NULL); // faceLight.enabled = false; Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_1 = __this->___faceLight_14; NullCheck(L_1); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_1, (bool)0, NULL); // gunLight.enabled = false; Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_2 = __this->___gunLight_13; NullCheck(L_2); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_2, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerShooting::Shoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerShooting_Shoot_m7C4AA05B7432A72076C15C9C47E5C96F0BD5A02F (PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_m82E23A87DEAAFE35CD8011E589D0FAB33D0DEBCB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* V_0 = NULL; { // timer = 0f; __this->___timer_7 = (0.0f); // gunAudio.Play (); AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0 = __this->___gunAudio_12; NullCheck(L_0); AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3(L_0, NULL); // gunLight.enabled = true; Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_1 = __this->___gunLight_13; NullCheck(L_1); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_1, (bool)1, NULL); // faceLight.enabled = true; Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_2 = __this->___faceLight_14; NullCheck(L_2); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_2, (bool)1, NULL); // gunParticles.Stop (); ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_3 = __this->___gunParticles_10; NullCheck(L_3); ParticleSystem_Stop_m2D8D4967496EF0F5BFEF679C49A9E65A9646C423(L_3, NULL); // gunParticles.Play (); ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_4 = __this->___gunParticles_10; NullCheck(L_4); ParticleSystem_Play_mD943E601BFE16CB9BB5D1F5E6AED5C36F5F11EF5(L_4, NULL); // gunLine.enabled = true; LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_5 = __this->___gunLine_11; NullCheck(L_5); Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_5, (bool)1, NULL); // gunLine.SetPosition (0, transform.position); LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_6 = __this->___gunLine_11; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL); NullCheck(L_6); LineRenderer_SetPosition_m84C4AD9ADC6AC62B33DB4D7E4C9F066DFF8440C1(L_6, 0, L_8, NULL); // shootRay.origin = transform.position; Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_9 = (&__this->___shootRay_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL); Ray_set_origin_m9B19A7BE86636111E3B16BCE08EAE030F37FE64D(L_9, L_11, NULL); // shootRay.direction = transform.forward; Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_12 = (&__this->___shootRay_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13; L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_13, NULL); Ray_set_direction_m8A8FF8101045BAE51BE5D5C1B6C21D0D5592DA98(L_12, L_14, NULL); // if(Physics.Raycast (shootRay, out shootHit, range)) Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_15 = __this->___shootRay_8; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_16 = (&__this->___shootHit_9); float L_17 = __this->___range_6; bool L_18; L_18 = Physics_Raycast_m839BA104A76B928A03F075C622923C6FCD2F8685(L_15, L_16, L_17, NULL); if (!L_18) { goto IL_00f5; } } { // EnemyHealth enemyHealth = shootHit.collider.GetComponent (); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_19 = (&__this->___shootHit_9); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_20; L_20 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D(L_19, NULL); NullCheck(L_20); EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_21; L_21 = Component_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_m82E23A87DEAAFE35CD8011E589D0FAB33D0DEBCB(L_20, Component_GetComponent_TisEnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E_m82E23A87DEAAFE35CD8011E589D0FAB33D0DEBCB_RuntimeMethod_var); V_0 = L_21; // if(enemyHealth != null) EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_22 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_23; L_23 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_23) { goto IL_00dd; } } { // enemyHealth.TakeDamage (damagePerShot, shootHit.point); EnemyHealth_t2FDF3DD86C6201492E2CF094DA582C256F4ED65E* L_24 = V_0; int32_t L_25 = __this->___damagePerShot_4; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_26 = (&__this->___shootHit_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_26, NULL); NullCheck(L_24); EnemyHealth_TakeDamage_mB45B9F674D8C3A7D47BF6B1E20ED96995265770B(L_24, L_25, L_27, NULL); } IL_00dd: { // gunLine.SetPosition (1, shootHit.point); LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_28 = __this->___gunLine_11; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_29 = (&__this->___shootHit_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_29, NULL); NullCheck(L_28); LineRenderer_SetPosition_m84C4AD9ADC6AC62B33DB4D7E4C9F066DFF8440C1(L_28, 1, L_30, NULL); return; } IL_00f5: { // gunLine.SetPosition (1, shootRay.origin + shootRay.direction * range); LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_31 = __this->___gunLine_11; Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_32 = (&__this->___shootRay_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6(L_32, NULL); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_34 = (&__this->___shootRay_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086(L_34, NULL); float L_36 = __this->___range_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_35, L_36, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_33, L_37, NULL); NullCheck(L_31); LineRenderer_SetPosition_m84C4AD9ADC6AC62B33DB4D7E4C9F066DFF8440C1(L_31, 1, L_38, NULL); // } return; } } // System.Void DungeonArchitect.Samples.ShooterGame.PlayerShooting::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerShooting__ctor_m0590AD7042061EA671D99B386A5050C02C61D764 (PlayerShooting_tEA4D2F1F3B1F13DC73397EF331F070DAAD7D16C0* __this, const RuntimeMethod* method) { { // public int damagePerShot = 20; // The damage inflicted by each bullet. __this->___damagePerShot_4 = ((int32_t)20); // public float timeBetweenBullets = 0.15f; // The time between each shot. __this->___timeBetweenBullets_5 = (0.150000006f); // public float range = 100f; // The distance the gun can fire. __this->___range_6 = (100.0f); // float effectsDisplayTime = 0.2f; // The proportion of the timeBetweenBullets that the effects will display for. __this->___effectsDisplayTime_15 = (0.200000003f); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* DungeonBuilder_get_Model_m389A71C7447944C07FFB0F24CDC1835A33E76C16_inline (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // get { return model; } DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = __this->___model_7; 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 IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) { { // return size; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = __this->___size_1; return L_0; } } 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_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; } } 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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } 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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___x_0; float L_1 = __this->___x_0; float L_2 = __this->___y_1; float L_3 = __this->___y_1; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))); goto IL_001f; } IL_001f: { float L_4 = V_0; return L_4; } } 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 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_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 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_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_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), (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 int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) { { int32_t L_0 = ___0_x; __this->___m_X_0 = L_0; int32_t L_1 = ___1_y; __this->___m_Y_1 = L_1; int32_t L_2 = ___2_z; __this->___m_Z_2 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B4_0 = 0; { int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_lhs), NULL); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_rhs), NULL); if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_0033; } } { int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_lhs), NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_rhs), NULL); if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_0033; } } { int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_lhs), NULL); int32_t L_5; L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_rhs), NULL); G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0); goto IL_0034; } IL_0033: { G_B4_0 = 0; } IL_0034: { V_0 = (bool)G_B4_0; goto IL_0037; } IL_0037: { bool L_6 = V_0; return L_6; } } 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_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___0_d, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_a, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_a; float L_1 = L_0.___x_0; float L_2 = ___0_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___1_a; float L_4 = L_3.___y_1; float L_5 = ___0_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___upVector_4; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __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_0; float L_1 = __this->___x_0; float L_2 = __this->___y_1; float L_3 = __this->___y_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_4; L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))))); V_0 = ((float)L_4); goto IL_0026; } IL_0026: { float L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; float L_2 = ___0_a; float L_3 = ___2_t; float L_4; L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL); V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4)))); goto IL_0010; } IL_0010: { float L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DungeonState_set_numItemsSpawned_m51C741E8E7FB157531142CEB2F538ABA118D9934_inline (DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int numItemsSpawned { get; set; } = 0; int32_t L_0 = ___0_value; __this->___U3CnumItemsSpawnedU3Ek__BackingField_5 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DungeonState_get_numItemsSpawned_m3E8C289323978B47BD2DED07837BA43455E8AE9F_inline (DungeonState_t64BB8344981057464CBBAE21ADEB627E0DB0E930* __this, const RuntimeMethod* method) { { // public int numItemsSpawned { get; set; } = 0; int32_t L_0 = __this->___U3CnumItemsSpawnedU3Ek__BackingField_5; return L_0; } } 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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_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.921568632f), (0.0156862754f), (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 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 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 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 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 int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, 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; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = floor(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } 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_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 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 Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* CellDoor_get_AdjacentCells_m011DD845922C53A5C73C0B00ED1F051E6357EF24_inline (CellDoor_t1C9E99F62317AEBD0FB8E640443435E6170AA6D5* __this, const RuntimeMethod* method) { { // return adjacentCells; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___adjacentCells_2; return L_0; } } 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (57.2957802f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8(L_2, NULL); V_0 = L_3; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; return L_4; } } 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 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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL); V_0 = L_2; goto IL_0014; } IL_0014: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Scale_m8D61A8D2272549F1EF41256F7E8A206C6500EA6C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___rightVector_10; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs; float L_1 = L_0.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs; float L_3 = L_2.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs; float L_5 = L_4.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs; float L_7 = L_6.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs; float L_9 = L_8.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs; float L_11 = L_10.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs; float L_13 = L_12.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs; float L_15 = L_14.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs; float L_17 = L_16.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs; float L_19 = L_18.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs; float L_21 = L_20.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs; float L_23 = L_22.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs; float L_25 = L_24.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs; float L_27 = L_26.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs; float L_29 = L_28.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs; float L_31 = L_30.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs; float L_33 = L_32.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs; float L_35 = L_34.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs; float L_37 = L_36.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs; float L_39 = L_38.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs; float L_41 = L_40.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs; float L_43 = L_42.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs; float L_45 = L_44.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs; float L_47 = L_46.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs; float L_49 = L_48.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs; float L_51 = L_50.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs; float L_53 = L_52.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs; float L_55 = L_54.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs; float L_57 = L_56.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs; float L_59 = L_58.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs; float L_61 = L_60.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs; float L_63 = L_62.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64; memset((&L_64), 0, sizeof(L_64)); Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL); V_0 = L_64; goto IL_00e5; } IL_00e5: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0; return L_65; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) < ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___2_t; float L_1; L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL); ___2_t = L_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b; float L_5 = L_4.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___x_2; float L_8 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a; float L_10 = L_9.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_b; float L_12 = L_11.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_a; float L_14 = L_13.___y_3; float L_15 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_a; float L_17 = L_16.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_b; float L_19 = L_18.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_a; float L_21 = L_20.___z_4; float L_22 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; memset((&L_23), 0, sizeof(L_23)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), /*hidden argument*/NULL); V_0 = L_23; goto IL_0053; } IL_0053: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0; return L_24; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* Dungeon_get_Markers_mEA189ADDFDF28AB94DE22E7C3F39B5F43928C16C_inline (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { { // get { return markers; } LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_11; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GameControllerJackRabbit_get_Instance_mCE50E56E07B46E8034CCEE21981484BD041B3609_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return instance; GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3* L_0 = ((GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_StaticFields*)il2cpp_codegen_static_fields_for(GameControllerJackRabbit_t829BE8305A162A8B20E385E59154669E128558D3_il2cpp_TypeInfo_var))->___instance_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; float L_2 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a; float L_4 = L_3.___y_1; float L_5 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(L_1/L_2)), ((float)(L_4/L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; float L_2 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a; float L_4 = L_3.___y_1; float L_5 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_f; if ((((float)L_0) >= ((float)(0.0f)))) { goto IL_0010; } } { G_B3_0 = (-1.0f); goto IL_0015; } IL_0010: { G_B3_0 = (1.0f); } IL_0015: { V_0 = G_B3_0; goto IL_0018; } IL_0018: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Set_m1C7E543216734FB513F9CEBA44C50E6FC2AFD49D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_newX, float ___1_newY, float ___2_newZ, const RuntimeMethod* method) { { float L_0 = ___0_newX; __this->___x_2 = L_0; float L_1 = ___1_newY; __this->___y_3 = L_1; float L_2 = ___2_newZ; __this->___z_4 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_X_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector_11; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* AIController_get_Agent_mA5B066A120BA87B4E431A4035C05579A7C7E60E7_inline (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, const RuntimeMethod* method) { { // return agent; NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* 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 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 LastPlayerSighting_t6D6A39262AA881BC99DA07502CDC21C06CA60B43* AIController_get_LastSighting_m05481970556DACAA2731151FC2F4FAA377B4A1E2_inline (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __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* AIController_get_Patrol_m34FA9328E949B48EE47267E98ACAD93DCA8AFC33_inline (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __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 CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* AIController_get_Capsule_mC309898CBCA6C5AA65A00DFDD40BEBA96433B061_inline (AIController_t6A3611786FB857E5898C23EA0A88E708F03498AE* __this, const RuntimeMethod* method) { { // return capsule; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_0 = __this->___capsule_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_rhs; bool L_2; L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); goto IL_000e; } IL_000e: { bool L_3 = V_0; return L_3; } } 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 void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, 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; __this->___a_3 = (1.0f); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, 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 = ___0_a; float L_3 = L_2.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___z_4; 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); V_0 = L_6; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* GameController_get_Instance_m56EB0F465A18D3C6CEB8FF74113CCA003E497FA3_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return instance; GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058* L_0 = ((GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_StaticFields*)il2cpp_codegen_static_fields_for(GameController_t76C9FFD84962E8DCA50579629D00B71813E9C058_il2cpp_TypeInfo_var))->___instance_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SliderEvent_t92A82EF6C62E15AF92B640FE2D960E877E8C6555* Slider_get_onValueChanged_m4DA3FD0F8D7BB838F442C07F7796EEE584D0D4F6_inline (Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F* __this, const RuntimeMethod* method) { { // public SliderEvent onValueChanged { get { return m_OnValueChanged; } set { m_OnValueChanged = value; } } SliderEvent_t92A82EF6C62E15AF92B640FE2D960E877E8C6555* L_0 = __this->___m_OnValueChanged_27; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_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), (0.0f), (0.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_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, float ___2_t, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___2_t; float L_1; L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL); ___2_t = L_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___0_a; float L_3 = L_2.___r_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___1_b; float L_5 = L_4.___r_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_a; float L_7 = L_6.___r_0; float L_8 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_a; float L_10 = L_9.___g_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11 = ___1_b; float L_12 = L_11.___g_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = ___0_a; float L_14 = L_13.___g_1; float L_15 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16 = ___0_a; float L_17 = L_16.___b_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18 = ___1_b; float L_19 = L_18.___b_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = ___0_a; float L_21 = L_20.___b_2; float L_22 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_23 = ___0_a; float L_24 = L_23.___a_3; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25 = ___1_b; float L_26 = L_25.___a_3; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27 = ___0_a; float L_28 = L_27.___a_3; float L_29 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_30; memset((&L_30), 0, sizeof(L_30)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_30), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), ((float)il2cpp_codegen_add(L_24, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_26, L_28)), L_29)))), /*hidden argument*/NULL); V_0 = L_30; goto IL_0069; } IL_0069: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_31 = V_0; return L_31; } } 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 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_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 void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* 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)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__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; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* 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)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)L_8); return; } IL_0034: { int32_t L_9 = ___0_item; (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, 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 int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __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_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_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 int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_X_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Z_2; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } 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 void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; float L_2 = ___2_z; __this->___z_2 = L_2; float L_3 = ___3_w; __this->___w_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 bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; bool V_4 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x_2; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); 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; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); 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_2 = ((float)il2cpp_codegen_subtract(L_9, L_11)); float L_12 = V_0; float L_13 = V_0; float L_14 = V_1; float L_15 = V_1; float L_16 = V_2; float L_17 = V_2; V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17)))); float L_18 = V_3; V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0); goto IL_0043; } IL_0043: { bool L_19 = V_4; return L_19; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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; } }