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

16314 行
809 KiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
#include <stdint.h>
template <typename T1>
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 <typename R>
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);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename T1>
struct InvokerActionInvoker1
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1)
{
void* params[1] = { &p1 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2;
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
{
void* params[2] = { p1, &p2 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<TMPro.TMP_TextInfo>
struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1;
// System.Action`2<UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[]>
struct Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C;
// System.Action`2<UnityEngine.Rendering.ScriptableRenderContext,System.Object>
struct Action_2_t38DEBB6BD6AE1CA882236F63F7E1DB3781D38994;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<UnityEngine.GameObject>
struct AsyncOperationBase_1_tA2DF1CD254B4FBD8D995A67847F4E04461825E16;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Object>
struct AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13;
// System.Collections.Generic.Dictionary`2<UnityEngine.BoxCollider,BoatAttack.WaypointGroup/Waypoint>
struct Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Single>
struct Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<System.Type,GameplayIngredients.Manager>
struct Dictionary_2_t69F435CD54DBA869B01C80688D37FA2BADCEAE8D;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>,System.Boolean>
struct Func_2_tF839A7B6018DB8715AC386557AEBF8AEB7FBCB7A;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Single>,BoatAttack.Boat>
struct Func_2_t6EF689095C15649178FDBE2FE72B1BE2A0A00065;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Single>,System.Single>
struct Func_2_t5D528777BB0AE72DD48C1CC873814B3D6C581F49;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>,System.Boolean>
struct Func_2_t841EF7A36F81783A3DD49864C62A9747F22F9DE2;
// System.Func`2<BoatAttack.Boat,System.Boolean>
struct Func_2_t8D6E8F3C9DE2704246BC9A0EA261733A33D52180;
// System.Func`2<System.Object,System.Single>
struct Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12;
// System.Func`2<BoatAttack.WaypointGroup/Waypoint,System.Single>
struct Func_2_tCF35212B964C9A803FF0C6770B9804289588280D;
// System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>
struct Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C;
// System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>
struct Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5;
// System.Func`3<System.Object,System.Char,System.Object>
struct Func_3_t1DACAC80A9BB675442214112E9D776B8294DC932;
// System.Func`3<System.String,System.Char,System.String>
struct Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>
struct IEnumerable_1_tF961F3E00EE8CF8A2420A47E491F0DC255B7F073;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>>
struct IEnumerable_1_t43926B5F6812C1F26AE9C7349A8EF50CA4976F2B;
// System.Collections.Generic.IEnumerable`1<System.Char>
struct IEnumerable_1_t9CC3C47C67E4184F7F1B8B0AFAEF692B9EDDDF05;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<System.Single>
struct IEnumerable_1_t352FDDEA001ABE8E1D67849D2E2F3D1D75B03D41;
// System.Collections.Generic.IEnumerable`1<BoatAttack.WaypointGroup/Waypoint>
struct IEnumerable_1_t51CFD464625E3F987E9BEA264CAEC1C815B6102B;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.BoxCollider>
struct IEqualityComparer_1_t4A59BD9DCD7193606F5FDB13571DBDAC5215775E;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Linq.IOrderedEnumerable`1<System.Object>
struct IOrderedEnumerable_1_t0E680E8E1A4A676334F2A0C9A6F9B93135A65EAC;
// System.Linq.IOrderedEnumerable`1<BoatAttack.WaypointGroup/Waypoint>
struct IOrderedEnumerable_1_t5AE8F33BE248487CD6C5ABA66826040015B91718;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.BoxCollider,BoatAttack.WaypointGroup/Waypoint>
struct KeyCollection_tD73B393BD984037C14639427B6A3672FB8E926C4;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Single>
struct KeyCollection_t3C0BA1F084EA69F4F08E2AC2C2B8502947BB51BD;
// System.Collections.Generic.SortedDictionary`2/KeyCollection<System.Int32,BoatAttack.WaypointGroup/Waypoint>
struct KeyCollection_tE7D7C11303F5D90FF0EAA5D2CCDFB79988C9F895;
// System.Collections.Generic.List`1<BoatAttack.Benchmark.BenchmarkData>
struct List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2;
// System.Collections.Generic.List`1<BoatAttack.BoatData>
struct List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>
struct List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC;
// System.Collections.Generic.List`1<UnityEngine.UI.Image>
struct List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<BoatAttack.Benchmark.PerfBasic>
struct List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7;
// System.Collections.Generic.List`1<BoatAttack.Benchmark.PerfResults>
struct List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C;
// System.Collections.Generic.List`1<System.Single>
struct List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918;
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>
struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4;
// System.Collections.Generic.List`1<BoatAttack.WaypointGroup/Waypoint>
struct List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67;
// System.Collections.Generic.SortedDictionary`2<System.Int32,System.Object>
struct SortedDictionary_2_t84C54AB886B687592198FD4D32DD4EFC9B5C1A28;
// System.Collections.Generic.SortedDictionary`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>
struct SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277;
// System.Collections.Generic.TreeSet`1<System.Collections.Generic.KeyValuePair`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>>
struct TreeSet_1_t0930BA20326F06623996546E03C74375958A2C3E;
// System.Tuple`2<System.Object,System.Object>
struct Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6;
// System.Tuple`2<BoatAttack.WaypointGroup/Waypoint,BoatAttack.WaypointGroup/Waypoint>
struct Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4;
// UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,System.Int32Enum>
struct UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD;
// UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>
struct UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.BoxCollider,BoatAttack.WaypointGroup/Waypoint>
struct ValueCollection_tCCD903512964B48BC3A5D01B63211C323B162F7B;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Single>
struct ValueCollection_tA792A7A8359239E0726D27330A82AB3B5C6194FD;
// System.Collections.Generic.SortedDictionary`2/ValueCollection<System.Int32,BoatAttack.WaypointGroup/Waypoint>
struct ValueCollection_t5A1FC68580A30C2CFDA88D9F4A03422073B9BE9B;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.BoxCollider,BoatAttack.WaypointGroup/Waypoint>[]
struct EntryU5BU5D_t07FEF18D8050CC5DDFCD7D20C87E8A107ED6E4B5;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Single>[]
struct EntryU5BU5D_t073FACA530F2690A9E997B1617C81029BBC8FD2C;
// TMPro.TMP_TextProcessingStack`1<System.Int32>[]
struct TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2;
// UnityEngine.AddressableAssets.AssetReference[]
struct AssetReferenceU5BU5D_tDEF7B7913B31A77B1DC3672AD2BA01B42C76E81C;
// BoatAttack.Benchmark.BenchmarkData[]
struct BenchmarkDataU5BU5D_t5C2D12BB4816DB8FF6A0409F8E2623F790221D19;
// BoatAttack.BoatData[]
struct BoatDataU5BU5D_tCFC793EED788EDB8581F129F3F6D009F64BAF29C;
// UnityEngine.BoxCollider[]
struct BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Globalization.CalendarId[]
struct CalendarIdU5BU5D_t559EDBF1B819A695624BE9004EAA4FFA38B65CDA;
// UnityEngine.Camera[]
struct CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// Cinemachine.CinemachineComponentBase[]
struct CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077;
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
// UnityEngine.Color32[]
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
// System.Decimal[]
struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// UnityEngine.Display[]
struct DisplayU5BU5D_tAD77D7EE2B839E3EDA0D1C0028B64F867F400C7F;
// TMPro.FontWeight[]
struct FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA;
// UnityEngine.GameObject[]
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
// TMPro.HighlightState[]
struct HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622;
// TMPro.HorizontalAlignmentOptions[]
struct HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.Material[]
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
// TMPro.MaterialReference[]
struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2;
// UnityEngine.Matrix4x4[]
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
// UnityEngine.MeshRenderer[]
struct MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// BoatAttack.Benchmark.PerfBasic[]
struct PerfBasicU5BU5D_tC19D97923D1CDCA53738E342F03F6D61DE12A4C1;
// BoatAttack.Benchmark.PerfResults[]
struct PerfResultsU5BU5D_t9F5665418922BDFB783344E6EE7FB6A5765C0AAD;
// BoatAttack.UI.RaceStatsPlayer[]
struct RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825;
// TMPro.RichTextTagAttribute[]
struct RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D;
// BoatAttack.Benchmark.RunData[]
struct RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// TMPro.TMP_CharacterInfo[]
struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99;
// TMPro.TMP_ColorGradient[]
struct TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A;
// TMPro.TMP_SubMeshUI[]
struct TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// System.UInt32[]
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// TMPro.WordWrapState[]
struct WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9;
// BoatAttack.Benchmark.BenchmarkCamera/BenchmarkCameraSettings[]
struct BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1;
// Cinemachine.CinemachineCore/Stage[]
struct StageU5BU5D_tF198CE3C6DE5C3D67552DAB4B9680F3BFF319981;
// System.Globalization.DateTimeFormatInfo/TokenHashValue[]
struct TokenHashValueU5BU5D_t3F8794937D04BA380989A813F33418CED58E80B9;
// TMPro.TMP_Text/UnicodeChar[]
struct UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5;
// BoatAttack.WaypointGroup/Waypoint[]
struct WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
// UnityEngine.AddressableAssets.AssetReference
struct AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// BoatAttack.Benchmark.Benchmark
struct Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF;
// BoatAttack.Benchmark.BenchmarkCamera
struct BenchmarkCamera_t804A3AF6753391EE698427C360B9E557E01FF6A6;
// BoatAttack.Benchmark.BenchmarkConfigData
struct BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C;
// BoatAttack.Benchmark.BenchmarkData
struct BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// BoatAttack.Boat
struct Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0;
// BoatAttack.BoatData
struct BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C;
// UnityEngine.BoxCollider
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23;
// System.Globalization.Calendar
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// UnityEngine.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
// UnityEngine.CanvasRenderer
struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860;
// Cinemachine.CinemachinePathBase
struct CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D;
// Cinemachine.CinemachineTrackedDolly
struct CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037;
// Cinemachine.CinemachineVirtualCamera
struct CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50;
// Cinemachine.CinemachineVirtualCameraBase
struct CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE;
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
// BoatAttack.UI.ColorSelector
struct ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7;
// System.Globalization.CompareInfo
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// System.Globalization.CultureData
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
// System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
// System.Globalization.DateTimeFormatInfo
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// System.IO.DirectoryInfo
struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2;
// UnityEngine.Display
struct Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1;
// BoatAttack.Engine
struct Engine_t62F325BBB6CF0092EB60AA11FCD8F43E36F85E7E;
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
// BoatAttack.UI.EnumSelector
struct EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917;
// BoatAttack.Benchmark.FrameData
struct FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation
struct IAsyncOperation_tAA751C850291C1C50151BE8313DE52B2A894023C;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// Cinemachine.ICinemachineTargetGroup
struct ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// System.IFormatProvider
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
// TMPro.ITextPreprocessor
struct ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9;
// UnityEngine.UI.Image
struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E;
// UnityEngine.UI.LayoutElement
struct LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A;
// BoatAttack.UI.MainMenuHelper
struct MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// UnityEngine.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// BoatAttack.Benchmark.PerfBasic
struct PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F;
// BoatAttack.Benchmark.PerfResults
struct PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207;
// PerfomanceStats
struct PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9;
// BoatAttack.UI.PlayerMapMarker
struct PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39;
// BoatAttack.UI.PlayerMarker
struct PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD;
// BoatAttack.UI.RaceStatsPlayer
struct RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E;
// BoatAttack.UI.RaceUI
struct RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A;
// UnityEngine.UI.RectMask2D
struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670;
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
// BoatAttack.Benchmark.RunData
struct RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// UnityEngine.Sprite
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
// System.String
struct String_t;
// TMPro.TMP_Character
struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35;
// TMPro.TMP_ColorGradient
struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB;
// TMPro.TMP_FontAsset
struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160;
// TMPro.TMP_SpriteAnimator
struct TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4;
// TMPro.TMP_SpriteAsset
struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39;
// TMPro.TMP_Style
struct TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C;
// TMPro.TMP_StyleSheet
struct TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859;
// TMPro.TMP_TextElement
struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5;
// TMPro.TMP_TextInfo
struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D;
// BoatAttack.Benchmark.TestInfo
struct TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2;
// TMPro.TextMeshProUGUI
struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// UnityEngine.Events.UnityAction
struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
// UnityEngine.UI.VertexHelper
struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// BoatAttack.WaypointGroup
struct WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB;
// BoatAttack.Benchmark.Benchmark/<>c
struct U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6;
// BoatAttack.Benchmark.BenchmarkCamera/BenchmarkCameraSettings
struct BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// Cinemachine.CinemachineBrain/VcamActivatedEvent
struct VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154;
// Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate
struct CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC;
// Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate
struct DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842;
// BoatAttack.UI.ColorSelector/UpdateValue
struct UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F;
// UnityEngine.Display/DisplaysUpdatedDelegate
struct DisplaysUpdatedDelegate_t1BAACED9BE72131FD59213A3186F5D7AB9E1FD68;
// BoatAttack.UI.EnumSelector/UpdateValue
struct UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
// BoatAttack.RaceManager/<>c
struct U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065;
// BoatAttack.RaceManager/<CreateBoats>d__26
struct U3CCreateBoatsU3Ed__26_t95D83FB3C621A0EC02BC07048E175F0966E9FF2E;
// BoatAttack.RaceManager/<CreatePlayerUi>d__28
struct U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C;
// BoatAttack.RaceManager/Race
struct Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084;
// BoatAttack.UI.RaceUI/<CreateGameStats>d__28
struct U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29;
// BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30
struct U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967;
// BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29
struct U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699;
// UnityEngine.RectTransform/ReapplyDrivenProperties
struct ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24;
// BoatAttack.WaypointGroup/<>c__DisplayClass28_0
struct U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115;
// BoatAttack.WaypointGroup/<>c__DisplayClass29_0
struct U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542;
// BoatAttack.WaypointGroup/<>c__DisplayClass32_0
struct U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA;
// BoatAttack.WaypointGroup/<CreateCheckpoint>d__19
struct U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48;
// BoatAttack.WaypointGroup/Waypoint
struct Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AppSettings_tADC58E96358499CDCB9E64819612C3F1983EA425_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t841EF7A36F81783A3DD49864C62A9747F22F9DE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tCF35212B964C9A803FF0C6770B9804289588280D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphicsDeviceType_t65150C9055D1BC1E377E894972629BF22BA2CBF5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_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* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Utility_t229A905233923073FC38E05AC74BBCB12DF3CA7B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742;
IL2CPP_EXTERN_C String_t* _stringLiteral1AA1790AE1BC157DD7BC2E8E7D142CB22C2346A8;
IL2CPP_EXTERN_C String_t* _stringLiteral1F39B3D4E279609DB7E3860FB587465A89DEBDA3;
IL2CPP_EXTERN_C String_t* _stringLiteral2064F80F811DB79A33C4E51C10221454E30C74AE;
IL2CPP_EXTERN_C String_t* _stringLiteral21ED4C7AF50D987589A9029FC0422151BE3A0FC2;
IL2CPP_EXTERN_C String_t* _stringLiteral28A00C6C2538607194DCD2548EF0DFB07D324A14;
IL2CPP_EXTERN_C String_t* _stringLiteral2BAE1EC4AD1D2DAA7FBBE5C17BB3EC9CC7AB734A;
IL2CPP_EXTERN_C String_t* _stringLiteral38985784B0C379A0E10BDA677D364B4477800E05;
IL2CPP_EXTERN_C String_t* _stringLiteral3AFD246BEB89640A3BCDA60FADB22AA265728F1B;
IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
IL2CPP_EXTERN_C String_t* _stringLiteral3DC7CD55F51395A3349FF281583DC3AA10CDE42B;
IL2CPP_EXTERN_C String_t* _stringLiteral47A3FAF17D89549FD0F0ECA7370B81F7C80DFCDE;
IL2CPP_EXTERN_C String_t* _stringLiteral4CCA4354AD97617725111E9B7D6CB4AEA0D978F5;
IL2CPP_EXTERN_C String_t* _stringLiteral59861356BAB5171272E157858059C1801D7D5E5D;
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
IL2CPP_EXTERN_C String_t* _stringLiteral696503371F599A19297E2701AB163FB5A863D770;
IL2CPP_EXTERN_C String_t* _stringLiteral79FA8567464D338BBDDC0F21674757FEDD4CF7E5;
IL2CPP_EXTERN_C String_t* _stringLiteral7ACA34FD81900767B6FAD748BAAEF3F03C87EF79;
IL2CPP_EXTERN_C String_t* _stringLiteral8086E4263E8F9FCC085AB55151E4A60416EDB58E;
IL2CPP_EXTERN_C String_t* _stringLiteral816238D2C5B664EF76E039079E40C1492ADCF0EC;
IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
IL2CPP_EXTERN_C String_t* _stringLiteral9E2CD7BE8DF696FDE9EAD71EE7ED71B4F164031D;
IL2CPP_EXTERN_C String_t* _stringLiteralA38BAE4CF2307966026B8F486678A50AD51FC36F;
IL2CPP_EXTERN_C String_t* _stringLiteralB9E15D36DACFA970D8917F8A2D25B3E56074B572;
IL2CPP_EXTERN_C String_t* _stringLiteralBCDDC0F507D3FD6D6BB1101F7BE009B1093547BD;
IL2CPP_EXTERN_C String_t* _stringLiteralC02A13790B51BD57DC78EA716657A8D8D08F030D;
IL2CPP_EXTERN_C String_t* _stringLiteralC5D8AF07339C92C1C8A544FB0AED646C001200E8;
IL2CPP_EXTERN_C String_t* _stringLiteralC63AB5C11A6F0F85F6DCF562FB3628463FEE0A35;
IL2CPP_EXTERN_C String_t* _stringLiteralE1995802ABE6A3EC346C8751E74E33799D0F46B4;
IL2CPP_EXTERN_C String_t* _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3;
IL2CPP_EXTERN_C String_t* _stringLiteralFA6AD0FB1130BFA5AD9F54E775FBEB781B424CF5;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BenchmarkCamera_Awake_m7C93C75C7021AB12B35A457ACC09767D36BD5384_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Benchmark_EndFrameRendering_m16EF4E7B91F191011609F667EDA5080B19DF4469_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Benchmark_OnSceneLoaded_m1764E28A877F7B5FF81EB7D4FACA90F5FDB7B6E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037_m1D47FB565280560AE57CAF7DAE5D6018B433262C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2BDAB666DF2DAB54DFF282A66818CE5DBCE0356F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m9F9A4A0318C8455E45763269933AB4417907E521_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m086616527A6A34BB67F6B1B8F1E61878EA8BFFB1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5579DFA5770C673610ED38800135F7D143DE07FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Aggregate_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_TisString_t_m515C38497EFCA28707811F6D5745CB8DC8379C33_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisKeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6_m6CFB02903FC76C76A78263D9461301D18CA2FA01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Last_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE37C7CE050DE3036BEFF63B445DA0C58B79242E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6D7DBA678AA9B8C136113C9468BFF2AE9526137C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_m408ECD80B6741DCBE5393F164BAE2A24447B0124_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBB3B69FD68511B40103CF9DE36EDF766430829EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mE4E6B6059E131B6B780F563D55693DC0739A67E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD35012A1E47215D189085B25118F787B082CCF88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mEF94D791A7001490D814FE3475CF8E74F60ABCB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m88236B5E0C46555212B6AC2158A43AD67EB22D42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mA2E2E3BE5BE90DC47B51CE71BB280C1D5A6042E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisPerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9_mD453B437C4F73405D3B3A46DC5DAD5E0340CD63D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m6BC2D396DABFBE1F19F91F7723E210DEB11CEB69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisBoat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0_mD02FBFE41DE9FCBD6BC0216B06B4C105D01AA27A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m823307C46E19AA99D833BEC751D77CA3588937B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisPlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39_mAE35DE35BE1D6393E319C34DC4EC320B738FBD00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisPlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD_m4BE8C981906BF3B20DDC411EFC351D900C091EDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisRaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E_m55A0D2351ACD969A1C1F1403C9F8B56EBD8958F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisRaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A_mED717E762F5E8A88F965C445A70864D25BAFD19E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonUtility_FromJson_TisPerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207_m2FFC7070A2800EE0C81D03D7C009928E95E35209_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m409DDE1AE6D517C4B79BEA954F4D5D11CEC8E81F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m95D55A219E0DBFF0F3CD7556DA3DE0D489CE0C77_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m82CE39FB183F46A68A67B27B345DC66F7D4FA4F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m844A06C99B0CE0D6B5681555D900F9ED65DEFAAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m406E5D6D799E8A9394B8B07766F825C5DE3EAE53_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mBC3E20F5E18236E6D5975DA5DFBDCA2905FD3668_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_m4857BFAB4B716AC0E7F380A8416FE56C733993A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mE394FF07726F42E0DFF052C6DB67E89C5964D6F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Reverse_m9CD3304F1184B7DCDB21B8FA7DB90D6840BEF8D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m0F29A4DF50F53372D3CDEC196186F6EBAD0A170C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m27F6535FAABFCD9FE64E42F1431A0F185BE09516_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2A44555315FC3EB552520777C929A8A5EBB72368_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8DD97C8B14CD7293BE4E6D98D194054FF66A0A12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE039A1F8470CCC67E0044D02BCE20E2F3BAB676C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0CAFACC655E558CE9A35580DF279E959DEAAFCF0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEAE32F0B09FF5F909E77FAA8F6E92BBAE07B1AED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MainMenuHelper_SetLaps_m4D3C977EB5BC6F473389F7627D1F2573CAEB760A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MainMenuHelper_SetLevel_mFB769CA48534F63C98B02BB946A247C07B9D1C8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MainMenuHelper_SetReverse_m489AA6872332171FD4B8A96DB6CECC3D64511FE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MainMenuHelper_UpdateBoat_m91D0AB797A49FB728924A7818F86591DEC544291_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MainMenuHelper_UpdatePrimaryColor_mB0DBF2FFF5A1C48417000E11CB6955584FAE6FB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MainMenuHelper_UpdateTrimColor_mE7B8A782D1C09DE46E451777B1D6F58631089D3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayerMapMarker_UpdatePosition_mC95ADA89CD9E7EADB07134343CD20E07181DA012_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayerMarker_UpdatePosition_mF73DAC10FED08132CD54BD3B80AA59D843D985E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RaceUI_SetGameplayUi_m9A2E08354151819BA70AE09900CB4DAF38AE6369_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SortedDictionary_2_Add_m95912833131CA737075FA6B5E57E8E9E3E2FB29A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SortedDictionary_2__ctor_mB16CC23334CE34AA1D9DD741C545DDA4E8CCDB7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_m148041798AA8751B8CA31756D17726EF5A1D873D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_m6914038FCC3C88549930809D739D6B7939AA28B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_mA7F17BB3CBB01EC81D1F0E71DB4C6FB8293F9455_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCreateBoatsU3Ed__26_System_Collections_IEnumerator_Reset_m64904FD7A5367648D8C6BF6593ABEE6DB8776AEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCreateCheckpointU3Ed__19_System_Collections_IEnumerator_Reset_m96241258DC1BFB162118BDE7AF9954C04A12FCB2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCreateGameStatsU3Ed__28_System_Collections_IEnumerator_Reset_m3DCBFE8A3D06903A7D1119293F33BBAF2756451F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCreatePlayerUiU3Ed__28_System_Collections_IEnumerator_Reset_m5B0CA0BE7A50274C55B71388F4E11D34F68F75A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CSetupPlayerMapMarkersU3Ed__30_System_Collections_IEnumerator_Reset_m6C3A6B005DA95EF87E5A4F979F7712F8B609DF87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CSetupPlayerMarkersU3Ed__29_System_Collections_IEnumerator_Reset_m4983B17DE3B706E92D85377ED2712050A1FAB3D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSaveBenchmarkFileU3Eb__31_0_mE9D12C082390E74BDD50FC10322FB7A3522BDF50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass28_0_U3CGetNextCheckpointU3Eb__0_m1BCB8A354BCCD1B11D8B3FE23BFAD5C9988563BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass29_0_U3CGetClosestWaypointU3Eb__0_mA1FAF825242BB011A8D0BCD7A8FEFFC34BB1D3E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass32_0_U3CGetClosestPointOnWaypointU3Eb__0_mFB2DC19527653C4921869DB4ED359A228EC4368E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370;
struct CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
struct MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct PerfBasicU5BU5D_tC19D97923D1CDCA53738E342F03F6D61DE12A4C1;
struct RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825;
struct RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1;
struct WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.Dictionary`2<UnityEngine.BoxCollider,BoatAttack.WaypointGroup/Waypoint>
struct Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t07FEF18D8050CC5DDFCD7D20C87E8A107ED6E4B5* ____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<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tD73B393BD984037C14639427B6A3672FB8E926C4* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tCCD903512964B48BC3A5D01B63211C323B162F7B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.Single>
struct Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t073FACA530F2690A9E997B1617C81029BBC8FD2C* ____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<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t3C0BA1F084EA69F4F08E2AC2C2B8502947BB51BD* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tA792A7A8359239E0726D27330A82AB3B5C6194FD* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.List`1<BoatAttack.Benchmark.BenchmarkData>
struct List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
BenchmarkDataU5BU5D_t5C2D12BB4816DB8FF6A0409F8E2623F790221D19* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
BenchmarkDataU5BU5D_t5C2D12BB4816DB8FF6A0409F8E2623F790221D19* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<BoatAttack.BoatData>
struct List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
BoatDataU5BU5D_tCFC793EED788EDB8581F129F3F6D009F64BAF29C* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
BoatDataU5BU5D_tCFC793EED788EDB8581F129F3F6D009F64BAF29C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<BoatAttack.Benchmark.PerfBasic>
struct List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
PerfBasicU5BU5D_tC19D97923D1CDCA53738E342F03F6D61DE12A4C1* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PerfBasicU5BU5D_tC19D97923D1CDCA53738E342F03F6D61DE12A4C1* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<BoatAttack.Benchmark.PerfResults>
struct List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
PerfResultsU5BU5D_t9F5665418922BDFB783344E6EE7FB6A5765C0AAD* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PerfResultsU5BU5D_t9F5665418922BDFB783344E6EE7FB6A5765C0AAD* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Single>
struct List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<BoatAttack.WaypointGroup/Waypoint>
struct List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63* ___s_emptyArray_5;
};
// System.Collections.Generic.SortedDictionary`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>
struct SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277 : public RuntimeObject
{
// System.Collections.Generic.SortedDictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.SortedDictionary`2::_keys
KeyCollection_tE7D7C11303F5D90FF0EAA5D2CCDFB79988C9F895* ____keys_0;
// System.Collections.Generic.SortedDictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.SortedDictionary`2::_values
ValueCollection_t5A1FC68580A30C2CFDA88D9F4A03422073B9BE9B* ____values_1;
// System.Collections.Generic.TreeSet`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.SortedDictionary`2::_set
TreeSet_1_t0930BA20326F06623996546E03C74375958A2C3E* ____set_2;
};
// System.Tuple`2<System.Object,System.Object>
struct Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
RuntimeObject* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
RuntimeObject* ___m_Item2_1;
};
// System.Tuple`2<BoatAttack.WaypointGroup/Waypoint,BoatAttack.WaypointGroup/Waypoint>
struct Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___m_Item2_1;
};
struct Il2CppArrayBounds;
// BoatAttack.ConstantData
struct ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6 : public RuntimeObject
{
};
struct ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_StaticFields
{
// System.String[] BoatAttack.ConstantData::Levels
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___Levels_0;
// System.String[] BoatAttack.ConstantData::AiNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___AiNames_1;
// System.Int32[] BoatAttack.ConstantData::Laps
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___Laps_2;
// UnityEngine.Color[] BoatAttack.ConstantData::ColorPalette
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___ColorPalette_3;
// UnityEngine.Texture2D BoatAttack.ConstantData::_colorPaletteRaw
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ____colorPaletteRaw_4;
};
// BoatAttack.Benchmark.FrameData
struct FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A : public RuntimeObject
{
// System.Int32 BoatAttack.Benchmark.FrameData::frameIndex
int32_t ___frameIndex_0;
// System.Single BoatAttack.Benchmark.FrameData::ms
float ___ms_1;
};
// System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
{
// System.Object System.MarshalByRefObject::_identity
RuntimeObject* ____identity_0;
};
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
Il2CppIUnknown* ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
Il2CppIUnknown* ____identity_0;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// BoatAttack.Benchmark.PerfBasic
struct PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F : public RuntimeObject
{
// BoatAttack.Benchmark.TestInfo BoatAttack.Benchmark.PerfBasic::info
TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2* ___info_0;
// System.Int32 BoatAttack.Benchmark.PerfBasic::Frames
int32_t ___Frames_1;
// BoatAttack.Benchmark.RunData[] BoatAttack.Benchmark.PerfBasic::RunData
RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B* ___RunData_2;
};
// BoatAttack.Benchmark.PerfResults
struct PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207 : public RuntimeObject
{
// System.String BoatAttack.Benchmark.PerfResults::fileName
String_t* ___fileName_0;
// System.String BoatAttack.Benchmark.PerfResults::filePath
String_t* ___filePath_1;
// System.String BoatAttack.Benchmark.PerfResults::timestamp
String_t* ___timestamp_2;
// BoatAttack.Benchmark.PerfBasic[] BoatAttack.Benchmark.PerfResults::perfStats
PerfBasicU5BU5D_tC19D97923D1CDCA53738E342F03F6D61DE12A4C1* ___perfStats_3;
};
// BoatAttack.Benchmark.RunData
struct RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0 : public RuntimeObject
{
// System.Single BoatAttack.Benchmark.RunData::RunTime
float ___RunTime_0;
// System.Single BoatAttack.Benchmark.RunData::AvgMs
float ___AvgMs_1;
// BoatAttack.Benchmark.FrameData BoatAttack.Benchmark.RunData::MinFrame
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* ___MinFrame_2;
// BoatAttack.Benchmark.FrameData BoatAttack.Benchmark.RunData::MaxFrame
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* ___MaxFrame_3;
// System.Single[] BoatAttack.Benchmark.RunData::rawSamples
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___rawSamples_4;
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// BoatAttack.Benchmark.TestInfo
struct TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2 : public RuntimeObject
{
// System.String BoatAttack.Benchmark.TestInfo::BenchmarkName
String_t* ___BenchmarkName_0;
// System.String BoatAttack.Benchmark.TestInfo::Scene
String_t* ___Scene_1;
// System.String BoatAttack.Benchmark.TestInfo::UnityVersion
String_t* ___UnityVersion_2;
// System.String BoatAttack.Benchmark.TestInfo::UrpVersion
String_t* ___UrpVersion_3;
// System.String BoatAttack.Benchmark.TestInfo::BoatAttackVersion
String_t* ___BoatAttackVersion_4;
// System.String BoatAttack.Benchmark.TestInfo::Platform
String_t* ___Platform_5;
// System.String BoatAttack.Benchmark.TestInfo::API
String_t* ___API_6;
// System.String BoatAttack.Benchmark.TestInfo::CPU
String_t* ___CPU_7;
// System.String BoatAttack.Benchmark.TestInfo::GPU
String_t* ___GPU_8;
// System.String BoatAttack.Benchmark.TestInfo::Os
String_t* ___Os_9;
// System.String BoatAttack.Benchmark.TestInfo::Quality
String_t* ___Quality_10;
// System.String BoatAttack.Benchmark.TestInfo::Resolution
String_t* ___Resolution_11;
};
// 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
{
};
// BoatAttack.Benchmark.Benchmark/<>c
struct U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6 : public RuntimeObject
{
};
struct U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_StaticFields
{
// BoatAttack.Benchmark.Benchmark/<>c BoatAttack.Benchmark.Benchmark/<>c::<>9
U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6* ___U3CU3E9_0;
// System.Func`3<System.String,System.Char,System.String> BoatAttack.Benchmark.Benchmark/<>c::<>9__31_0
Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7* ___U3CU3E9__31_0_1;
};
// BoatAttack.RaceManager/<>c
struct U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065 : public RuntimeObject
{
};
struct U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065_StaticFields
{
// BoatAttack.RaceManager/<>c BoatAttack.RaceManager/<>c::<>9
U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065* ___U3CU3E9_0;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Single>,System.Single> BoatAttack.RaceManager/<>c::<>9__22_0
Func_2_t5D528777BB0AE72DD48C1CC873814B3D6C581F49* ___U3CU3E9__22_0_1;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Single>,BoatAttack.Boat> BoatAttack.RaceManager/<>c::<>9__22_1
Func_2_t6EF689095C15649178FDBE2FE72B1BE2A0A00065* ___U3CU3E9__22_1_2;
// System.Func`2<BoatAttack.Boat,System.Boolean> BoatAttack.RaceManager/<>c::<>9__22_2
Func_2_t8D6E8F3C9DE2704246BC9A0EA261733A33D52180* ___U3CU3E9__22_2_3;
};
// BoatAttack.WaypointGroup/<>c__DisplayClass28_0
struct U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115 : public RuntimeObject
{
// System.Int32 BoatAttack.WaypointGroup/<>c__DisplayClass28_0::index
int32_t ___index_0;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject>
struct AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_tA2DF1CD254B4FBD8D995A67847F4E04461825E16* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>
struct AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// System.Collections.Generic.List`1/Enumerator<BoatAttack.BoatData>
struct Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* ____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
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<System.Object>
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<BoatAttack.WaypointGroup/Waypoint>
struct Enumerator_t57CBBBA24CC1350AB2B9F26008195BD7EBB7C5AC
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* ____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
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ____current_3;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
struct KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Single>
struct KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
float ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>
struct KeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___value_1;
};
// TMPro.TMP_TextProcessingStack`1<System.Int32>
struct TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
int32_t ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<System.Single>
struct TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
float ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>
struct TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle
struct AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D
{
// UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::m_InternalOp
RuntimeObject* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::m_LocationName
String_t* ___m_LocationName_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle
struct AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D_marshaled_pinvoke
{
RuntimeObject* ___m_InternalOp_0;
int32_t ___m_Version_1;
char* ___m_LocationName_2;
};
// Native definition for COM marshalling of UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle
struct AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D_marshaled_com
{
RuntimeObject* ___m_InternalOp_0;
int32_t ___m_Version_1;
Il2CppChar* ___m_LocationName_2;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
// System.Byte[] System.Char::s_categoryForLatin1
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};
// 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;
};
// UnityEngine.Color32
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Int32 UnityEngine.Color32::rgba
int32_t ___rgba_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___rgba_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Byte UnityEngine.Color32::r
uint8_t ___r_1;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___r_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___g_2_OffsetPadding[1];
// System.Byte UnityEngine.Color32::g
uint8_t ___g_2;
};
#pragma pack(pop, tp)
struct
{
char ___g_2_OffsetPadding_forAlignmentOnly[1];
uint8_t ___g_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___b_3_OffsetPadding[2];
// System.Byte UnityEngine.Color32::b
uint8_t ___b_3;
};
#pragma pack(pop, tp)
struct
{
char ___b_3_OffsetPadding_forAlignmentOnly[2];
uint8_t ___b_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___a_4_OffsetPadding[3];
// System.Byte UnityEngine.Color32::a
uint8_t ___a_4;
};
#pragma pack(pop, tp)
struct
{
char ___a_4_OffsetPadding_forAlignmentOnly[3];
uint8_t ___a_4_forAlignmentOnly;
};
};
};
// System.DateTime
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D
{
// System.UInt64 System.DateTime::_dateData
uint64_t ____dateData_46;
};
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields
{
// System.Int32[] System.DateTime::s_daysToMonth365
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365_30;
// System.Int32[] System.DateTime::s_daysToMonth366
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366_31;
// System.DateTime System.DateTime::MinValue
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue_32;
// System.DateTime System.DateTime::MaxValue
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue_33;
// System.DateTime System.DateTime::UnixEpoch
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch_34;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// TMPro.MaterialReference
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B
{
// System.Int32 TMPro.MaterialReference::index
int32_t ___index_0;
// TMPro.TMP_FontAsset TMPro.MaterialReference::fontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
// TMPro.TMP_SpriteAsset TMPro.MaterialReference::spriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2;
// UnityEngine.Material TMPro.MaterialReference::material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
// System.Boolean TMPro.MaterialReference::isDefaultMaterial
bool ___isDefaultMaterial_4;
// System.Boolean TMPro.MaterialReference::isFallbackMaterial
bool ___isFallbackMaterial_5;
// UnityEngine.Material TMPro.MaterialReference::fallbackMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
// System.Single TMPro.MaterialReference::padding
float ___padding_7;
// System.Int32 TMPro.MaterialReference::referenceCount
int32_t ___referenceCount_8;
};
// Native definition for P/Invoke marshalling of TMPro.MaterialReference
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_pinvoke
{
int32_t ___index_0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
int32_t ___isDefaultMaterial_4;
int32_t ___isFallbackMaterial_5;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
float ___padding_7;
int32_t ___referenceCount_8;
};
// Native definition for COM marshalling of TMPro.MaterialReference
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_com
{
int32_t ___index_0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3;
int32_t ___isDefaultMaterial_4;
int32_t ___isFallbackMaterial_5;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6;
float ___padding_7;
int32_t ___referenceCount_8;
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// 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;
};
// UnityEngine.Rendering.ShaderTagId
struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0
{
// System.Int32 UnityEngine.Rendering.ShaderTagId::m_Id
int32_t ___m_Id_1;
};
struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0_StaticFields
{
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.ShaderTagId::none
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___none_0;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// TMPro.TMP_FontStyleStack
struct TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC
{
// System.Byte TMPro.TMP_FontStyleStack::bold
uint8_t ___bold_0;
// System.Byte TMPro.TMP_FontStyleStack::italic
uint8_t ___italic_1;
// System.Byte TMPro.TMP_FontStyleStack::underline
uint8_t ___underline_2;
// System.Byte TMPro.TMP_FontStyleStack::strikethrough
uint8_t ___strikethrough_3;
// System.Byte TMPro.TMP_FontStyleStack::highlight
uint8_t ___highlight_4;
// System.Byte TMPro.TMP_FontStyleStack::superscript
uint8_t ___superscript_5;
// System.Byte TMPro.TMP_FontStyleStack::subscript
uint8_t ___subscript_6;
// System.Byte TMPro.TMP_FontStyleStack::uppercase
uint8_t ___uppercase_7;
// System.Byte TMPro.TMP_FontStyleStack::lowercase
uint8_t ___lowercase_8;
// System.Byte TMPro.TMP_FontStyleStack::smallcaps
uint8_t ___smallcaps_9;
};
// TMPro.TMP_Offset
struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6
{
// System.Single TMPro.TMP_Offset::m_Left
float ___m_Left_0;
// System.Single TMPro.TMP_Offset::m_Right
float ___m_Right_1;
// System.Single TMPro.TMP_Offset::m_Top
float ___m_Top_2;
// System.Single TMPro.TMP_Offset::m_Bottom
float ___m_Bottom_3;
};
struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_StaticFields
{
// TMPro.TMP_Offset TMPro.TMP_Offset::k_ZeroOffset
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___k_ZeroOffset_4;
};
// System.TimeSpan
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A
{
// System.Int64 System.TimeSpan::_ticks
int64_t ____ticks_22;
};
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields
{
// System.TimeSpan System.TimeSpan::Zero
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero_19;
// System.TimeSpan System.TimeSpan::MaxValue
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue_20;
// System.TimeSpan System.TimeSpan::MinValue
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue_21;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
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.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// 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;
};
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;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
struct __StaticArrayInitTypeSizeU3D16_tFB2D94E174C3DFBC336BBEE6AD92E07462831A23
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D16_tFB2D94E174C3DFBC336BBEE6AD92E07462831A23__padding[16];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
struct __StaticArrayInitTypeSizeU3D24_t3464DA68B6CCAB9A0A43F94B3DB9AA7E7FDDB19A
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D24_t3464DA68B6CCAB9A0A43F94B3DB9AA7E7FDDB19A__padding[24];
};
};
// Cinemachine.CameraState/CustomBlendable
struct CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB
{
// UnityEngine.Object Cinemachine.CameraState/CustomBlendable::m_Custom
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_Custom_0;
// System.Single Cinemachine.CameraState/CustomBlendable::m_Weight
float ___m_Weight_1;
};
// Cinemachine.CinemachineTrackedDolly/AutoDolly
struct AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115
{
// System.Boolean Cinemachine.CinemachineTrackedDolly/AutoDolly::m_Enabled
bool ___m_Enabled_0;
// System.Single Cinemachine.CinemachineTrackedDolly/AutoDolly::m_PositionOffset
float ___m_PositionOffset_1;
// System.Int32 Cinemachine.CinemachineTrackedDolly/AutoDolly::m_SearchRadius
int32_t ___m_SearchRadius_2;
// System.Int32 Cinemachine.CinemachineTrackedDolly/AutoDolly::m_SearchResolution
int32_t ___m_SearchResolution_3;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineTrackedDolly/AutoDolly
struct AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshaled_pinvoke
{
int32_t ___m_Enabled_0;
float ___m_PositionOffset_1;
int32_t ___m_SearchRadius_2;
int32_t ___m_SearchResolution_3;
};
// Native definition for COM marshalling of Cinemachine.CinemachineTrackedDolly/AutoDolly
struct AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshaled_com
{
int32_t ___m_Enabled_0;
float ___m_PositionOffset_1;
int32_t ___m_SearchRadius_2;
int32_t ___m_SearchResolution_3;
};
// TMPro.TMP_Text/SpecialCharacter
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777
{
// TMPro.TMP_Character TMPro.TMP_Text/SpecialCharacter::character
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0;
// TMPro.TMP_FontAsset TMPro.TMP_Text/SpecialCharacter::fontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
// UnityEngine.Material TMPro.TMP_Text/SpecialCharacter::material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
// System.Int32 TMPro.TMP_Text/SpecialCharacter::materialIndex
int32_t ___materialIndex_3;
};
// Native definition for P/Invoke marshalling of TMPro.TMP_Text/SpecialCharacter
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_pinvoke
{
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
int32_t ___materialIndex_3;
};
// Native definition for COM marshalling of TMPro.TMP_Text/SpecialCharacter
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_com
{
TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
int32_t ___materialIndex_3;
};
// TMPro.TMP_Text/TextBackingContainer
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361
{
// System.UInt32[] TMPro.TMP_Text/TextBackingContainer::m_Array
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_Array_0;
// System.Int32 TMPro.TMP_Text/TextBackingContainer::m_Count
int32_t ___m_Count_1;
};
// Native definition for P/Invoke marshalling of TMPro.TMP_Text/TextBackingContainer
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_pinvoke
{
Il2CppSafeArray/*NONE*/* ___m_Array_0;
int32_t ___m_Count_1;
};
// Native definition for COM marshalling of TMPro.TMP_Text/TextBackingContainer
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_com
{
Il2CppSafeArray/*NONE*/* ___m_Array_0;
int32_t ___m_Count_1;
};
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>
struct TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>
struct TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// <PrivateImplementationDetails>
struct U3CPrivateImplementationDetailsU3E_t0F5473E849A5A5185A9F4C5246F0C32816C49FCA : public RuntimeObject
{
};
struct U3CPrivateImplementationDetailsU3E_t0F5473E849A5A5185A9F4C5246F0C32816C49FCA_StaticFields
{
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::CB69862B931FBBB5625923DB8BC909E7B8DAE7D4C5CBD8DA2879848C7772CFB1
__StaticArrayInitTypeSizeU3D16_tFB2D94E174C3DFBC336BBEE6AD92E07462831A23 ___CB69862B931FBBB5625923DB8BC909E7B8DAE7D4C5CBD8DA2879848C7772CFB1_0;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::ED3E140B282A52AED89C6CAA9DC5F8DB7D89370D72A527649E2383148E886471
__StaticArrayInitTypeSizeU3D24_t3464DA68B6CCAB9A0A43F94B3DB9AA7E7FDDB19A ___ED3E140B282A52AED89C6CAA9DC5F8DB7D89370D72A527649E2383148E886471_1;
};
// UnityEngine.AddressableAssets.AssetReference
struct AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740 : public RuntimeObject
{
// System.String UnityEngine.AddressableAssets.AssetReference::m_AssetGUID
String_t* ___m_AssetGUID_0;
// System.String UnityEngine.AddressableAssets.AssetReference::m_SubObjectName
String_t* ___m_SubObjectName_1;
// System.String UnityEngine.AddressableAssets.AssetReference::m_SubObjectType
String_t* ___m_SubObjectType_2;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AssetReference::m_Operation
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___m_Operation_3;
};
// BoatAttack.Benchmark.BenchmarkCameraType
struct BenchmarkCameraType_tE24F47444A7594E77F2EDADFD77D131F6B49EF95
{
// System.Int32 BoatAttack.Benchmark.BenchmarkCameraType::value__
int32_t ___value___2;
};
// BoatAttack.Benchmark.BenchmarkType
struct BenchmarkType_tBEA270D2FCF986891055C2436A7D2FC67A2A5965
{
// System.Int32 BoatAttack.Benchmark.BenchmarkType::value__
int32_t ___value___2;
};
// System.Reflection.BindingFlags
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C
{
// System.Int32 System.Reflection.BindingFlags::value__
int32_t ___value___2;
};
// BoatAttack.BoatLivery
struct BoatLivery_t2ADB3FAAC804FA79E63759FE0FF67641FA126D60
{
// UnityEngine.Color BoatAttack.BoatLivery::primaryColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___primaryColor_0;
// UnityEngine.Color BoatAttack.BoatLivery::trimColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___trimColor_1;
};
// TMPro.ColorMode
struct ColorMode_tA7A815AAB9F175EFBA0AE0814E55728432A880BF
{
// System.Int32 TMPro.ColorMode::value__
int32_t ___value___2;
};
// 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.Globalization.DateTimeFormatFlags
struct DateTimeFormatFlags_tB7CDDA8D7A3A0B2B9F64DB7704671F07FCE88FDC
{
// System.Int32 System.Globalization.DateTimeFormatFlags::value__
int32_t ___value___2;
};
// System.Globalization.DateTimeStyles
struct DateTimeStyles_t68D2C41B347837759F064D04F256AC268AF50465
{
// System.Int32 System.Globalization.DateTimeStyles::value__
int32_t ___value___2;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// UnityEngine.Display
struct Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1 : public RuntimeObject
{
// System.IntPtr UnityEngine.Display::nativeDisplay
intptr_t ___nativeDisplay_0;
};
struct Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1_StaticFields
{
// UnityEngine.Display[] UnityEngine.Display::displays
DisplayU5BU5D_tAD77D7EE2B839E3EDA0D1C0028B64F867F400C7F* ___displays_1;
// UnityEngine.Display UnityEngine.Display::_mainDisplay
Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1* ____mainDisplay_2;
// UnityEngine.Display/DisplaysUpdatedDelegate UnityEngine.Display::onDisplaysUpdated
DisplaysUpdatedDelegate_t1BAACED9BE72131FD59213A3186F5D7AB9E1FD68* ___onDisplaysUpdated_3;
};
// 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;
};
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// 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;
};
// TMPro.Extents
struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8
{
// UnityEngine.Vector2 TMPro.Extents::min
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min_2;
// UnityEngine.Vector2 TMPro.Extents::max
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max_3;
};
struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8_StaticFields
{
// TMPro.Extents TMPro.Extents::zero
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___zero_0;
// TMPro.Extents TMPro.Extents::uninitialized
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___uninitialized_1;
};
// BoatAttack.Benchmark.FinishAction
struct FinishAction_t39BDB20EB8E2000576434311AD3F806F66D1EC95
{
// System.Int32 BoatAttack.Benchmark.FinishAction::value__
int32_t ___value___2;
};
// TMPro.FontStyles
struct FontStyles_t9E611EE6BBE6E192A73EAFF7872596517C527FF5
{
// System.Int32 TMPro.FontStyles::value__
int32_t ___value___2;
};
// TMPro.FontWeight
struct FontWeight_tA2585C0A73B70D31CE71E7843149098A5E16BC80
{
// System.Int32 TMPro.FontWeight::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.GraphicsDeviceType
struct GraphicsDeviceType_t65150C9055D1BC1E377E894972629BF22BA2CBF5
{
// System.Int32 UnityEngine.Rendering.GraphicsDeviceType::value__
int32_t ___value___2;
};
// UnityEngine.HideFlags
struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A
{
// System.Int32 UnityEngine.HideFlags::value__
int32_t ___value___2;
};
// TMPro.HighlightState
struct HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B
{
// UnityEngine.Color32 TMPro.HighlightState::color
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_0;
// TMPro.TMP_Offset TMPro.HighlightState::padding
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___padding_1;
};
// TMPro.HorizontalAlignmentOptions
struct HorizontalAlignmentOptions_tCC21260E9FBEC656BA7783643ED5F44AFF7955A1
{
// System.Int32 TMPro.HorizontalAlignmentOptions::value__
int32_t ___value___2;
};
// UnityEngine.SceneManagement.LoadSceneMode
struct LoadSceneMode_t3E17ADA25A3C4F14ECF6026741219437DA054963
{
// System.Int32 UnityEngine.SceneManagement.LoadSceneMode::value__
int32_t ___value___2;
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// Unity.Profiling.ProfilerMarker
struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
{
// System.IntPtr Unity.Profiling.ProfilerMarker::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.RuntimePlatform
struct RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E
{
// System.Int32 UnityEngine.RuntimePlatform::value__
int32_t ___value___2;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// UnityEngine.Rendering.ScriptableRenderContext
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36
{
// System.IntPtr UnityEngine.Rendering.ScriptableRenderContext::m_Ptr
intptr_t ___m_Ptr_1;
};
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_StaticFields
{
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.ScriptableRenderContext::kRenderTypeTag
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___kRenderTypeTag_0;
};
// TMPro.TMP_TextElementType
struct TMP_TextElementType_t51EE6662436732F22C6B599F5757B7F35F706342
{
// System.Int32 TMPro.TMP_TextElementType::value__
int32_t ___value___2;
};
// TMPro.TextAlignmentOptions
struct TextAlignmentOptions_tF3FA9020F7E2AF1A48660044540254009A22EF01
{
// System.Int32 TMPro.TextAlignmentOptions::value__
int32_t ___value___2;
};
// TMPro.TextOverflowModes
struct TextOverflowModes_t7DCCD00C16E3223CE50CDDCC53F785C0405BE203
{
// System.Int32 TMPro.TextOverflowModes::value__
int32_t ___value___2;
};
// TMPro.TextRenderFlags
struct TextRenderFlags_tE023FF398ECFE57A1DBC6FD2A1AF4AE9620F6E1C
{
// System.Int32 TMPro.TextRenderFlags::value__
int32_t ___value___2;
};
// TMPro.TextureMappingOptions
struct TextureMappingOptions_t0E1A47C529DEB45A875486256E7026E97C940DAE
{
// System.Int32 TMPro.TextureMappingOptions::value__
int32_t ___value___2;
};
// TMPro.VertexGradient
struct VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F
{
// UnityEngine.Color TMPro.VertexGradient::topLeft
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft_0;
// UnityEngine.Color TMPro.VertexGradient::topRight
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight_1;
// UnityEngine.Color TMPro.VertexGradient::bottomLeft
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft_2;
// UnityEngine.Color TMPro.VertexGradient::bottomRight
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight_3;
};
// TMPro.VertexSortingOrder
struct VertexSortingOrder_t95B7AEDBDCAACC3459B6476E5CCC594A6422FFA8
{
// System.Int32 TMPro.VertexSortingOrder::value__
int32_t ___value___2;
};
// TMPro.VerticalAlignmentOptions
struct VerticalAlignmentOptions_tCEF70AF60282B71AEEE14D51253CE6A61E72D855
{
// System.Int32 TMPro.VerticalAlignmentOptions::value__
int32_t ___value___2;
};
// BoatAttack.AppSettings/Framerate
struct Framerate_t894F6BC29F2BAD7F98BCBBA8C332AE2C727A493F
{
// System.Int32 BoatAttack.AppSettings/Framerate::value__
int32_t ___value___2;
};
// BoatAttack.AppSettings/RenderRes
struct RenderRes_t023E702ED5A0671484FE5047E225E9C0A3A90551
{
// System.Int32 BoatAttack.AppSettings/RenderRes::value__
int32_t ___value___2;
};
// BoatAttack.AppSettings/SpeedFormat
struct SpeedFormat_t95DB99B942473C852B63A94336D37D8A22FD9E07
{
// System.Int32 BoatAttack.AppSettings/SpeedFormat::value__
int32_t ___value___2;
};
// UnityEngine.Camera/GateFitMode
struct GateFitMode_tF23898CD8CAC571648EC68C62D28FF17852C830C
{
// System.Int32 UnityEngine.Camera/GateFitMode::value__
int32_t ___value___2;
};
// Cinemachine.CameraState/BlendHintValue
struct BlendHintValue_t3E71BEE9E94B88F3A92003E9A7DCBA236B896688
{
// System.Int32 Cinemachine.CameraState/BlendHintValue::value__
int32_t ___value___2;
};
// Cinemachine.CinemachinePathBase/PositionUnits
struct PositionUnits_t9D302110520BE66243F67FB507E0DA0E6C90F0C0
{
// System.Int32 Cinemachine.CinemachinePathBase/PositionUnits::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTrackedDolly/CameraUpMode
struct CameraUpMode_tF1FBC09DC30FC94CBE37BDBB0DA23F2B4588514C
{
// System.Int32 Cinemachine.CinemachineTrackedDolly/CameraUpMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineVirtualCameraBase/BlendHint
struct BlendHint_t32C4D856C40176B16977B7624B8172CDEF4AB2D6
{
// System.Int32 Cinemachine.CinemachineVirtualCameraBase/BlendHint::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode
struct StandbyUpdateMode_t4FC8EA706A415E8EBFB09164D31BE8EAC398B8F7
{
// System.Int32 Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode::value__
int32_t ___value___2;
};
// UnityEngine.UI.Image/FillMethod
struct FillMethod_t36837ED12068DF1582CC20489D571B0BCAA7AD19
{
// System.Int32 UnityEngine.UI.Image/FillMethod::value__
int32_t ___value___2;
};
// UnityEngine.UI.Image/Type
struct Type_t81D6F138C2FC745112D5247CD91BD483EDFFC041
{
// System.Int32 UnityEngine.UI.Image/Type::value__
int32_t ___value___2;
};
// Cinemachine.LensSettings/OverrideModes
struct OverrideModes_t79FC427C0E3A4372749712DF145E3E414AF65556
{
// System.Int32 Cinemachine.LensSettings/OverrideModes::value__
int32_t ___value___2;
};
// PerfomanceStats/PerfMode
struct PerfMode_t830104FDDDAFC2C524027ED3CB65BE79C77D21A2
{
// System.Int32 PerfomanceStats/PerfMode::value__
int32_t ___value___2;
};
// BoatAttack.RaceManager/<CreateBoats>d__26
struct U3CCreateBoatsU3Ed__26_t95D83FB3C621A0EC02BC07048E175F0966E9FF2E : public RuntimeObject
{
// System.Int32 BoatAttack.RaceManager/<CreateBoats>d__26::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object BoatAttack.RaceManager/<CreateBoats>d__26::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Int32 BoatAttack.RaceManager/<CreateBoats>d__26::<i>5__1
int32_t ___U3CiU3E5__1_2;
// BoatAttack.BoatData BoatAttack.RaceManager/<CreateBoats>d__26::<boat>5__2
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* ___U3CboatU3E5__2_3;
// UnityEngine.Matrix4x4 BoatAttack.RaceManager/<CreateBoats>d__26::<startingPosition>5__3
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___U3CstartingPositionU3E5__3_4;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> BoatAttack.RaceManager/<CreateBoats>d__26::<boatLoading>5__4
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA ___U3CboatLoadingU3E5__4_5;
// BoatAttack.Boat BoatAttack.RaceManager/<CreateBoats>d__26::<boatController>5__5
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* ___U3CboatControllerU3E5__5_6;
};
// BoatAttack.RaceManager/<CreatePlayerUi>d__28
struct U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C : public RuntimeObject
{
// System.Int32 BoatAttack.RaceManager/<CreatePlayerUi>d__28::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object BoatAttack.RaceManager/<CreatePlayerUi>d__28::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Int32 BoatAttack.RaceManager/<CreatePlayerUi>d__28::player
int32_t ___player_2;
// System.Boolean BoatAttack.RaceManager/<CreatePlayerUi>d__28::<touch>5__1
bool ___U3CtouchU3E5__1_3;
// UnityEngine.AddressableAssets.AssetReference BoatAttack.RaceManager/<CreatePlayerUi>d__28::<uiAsset>5__2
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* ___U3CuiAssetU3E5__2_4;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> BoatAttack.RaceManager/<CreatePlayerUi>d__28::<uiLoading>5__3
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA ___U3CuiLoadingU3E5__3_5;
// BoatAttack.UI.RaceUI BoatAttack.RaceManager/<CreatePlayerUi>d__28::<uiComponent>5__4
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* ___U3CuiComponentU3E5__4_6;
// BoatAttack.BoatData BoatAttack.RaceManager/<CreatePlayerUi>d__28::<boatData>5__5
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* ___U3CboatDataU3E5__5_7;
};
// BoatAttack.RaceManager/GameType
struct GameType_tC2016B1094124284ED65C4CD74E97817DE43C7FD
{
// System.Int32 BoatAttack.RaceManager/GameType::value__
int32_t ___value___2;
};
// BoatAttack.RaceManager/RaceType
struct RaceType_t704592DAE11A22DFEEE9D5823257CB64FF5E0FDD
{
// System.Int32 BoatAttack.RaceManager/RaceType::value__
int32_t ___value___2;
};
// BoatAttack.UI.RaceUI/<CreateGameStats>d__28
struct U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29 : public RuntimeObject
{
// System.Int32 BoatAttack.UI.RaceUI/<CreateGameStats>d__28::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object BoatAttack.UI.RaceUI/<CreateGameStats>d__28::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// BoatAttack.UI.RaceUI BoatAttack.UI.RaceUI/<CreateGameStats>d__28::<>4__this
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* ___U3CU3E4__this_2;
// System.Int32 BoatAttack.UI.RaceUI/<CreateGameStats>d__28::<i>5__1
int32_t ___U3CiU3E5__1_3;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> BoatAttack.UI.RaceUI/<CreateGameStats>d__28::<raceStatLoading>5__2
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA ___U3CraceStatLoadingU3E5__2_4;
};
// BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30
struct U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967 : public RuntimeObject
{
// System.Int32 BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// BoatAttack.UI.RaceUI BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::<>4__this
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* ___U3CU3E4__this_2;
// System.Collections.Generic.List`1/Enumerator<BoatAttack.BoatData> BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::<>s__1
Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46 ___U3CU3Es__1_3;
// BoatAttack.BoatData BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::<boatData>5__2
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* ___U3CboatDataU3E5__2_4;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::<mapMarkerLoading>5__3
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA ___U3CmapMarkerLoadingU3E5__3_5;
// BoatAttack.UI.PlayerMapMarker BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::<pm>5__4
PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39* ___U3CpmU3E5__4_6;
};
// BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29
struct U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699 : public RuntimeObject
{
// System.Int32 BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Int32 BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::player
int32_t ___player_2;
// BoatAttack.UI.RaceUI BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::<>4__this
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* ___U3CU3E4__this_3;
// System.Int32 BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::<i>5__1
int32_t ___U3CiU3E5__1_4;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::<markerLoading>5__2
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA ___U3CmarkerLoadingU3E5__2_5;
// BoatAttack.UI.PlayerMarker BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::<pm>5__3
PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD* ___U3CpmU3E5__3_6;
};
// TMPro.TMP_Text/TextInputSources
struct TextInputSources_t41387D6C9CB16E60390F47A15AEB8185BE966D26
{
// System.Int32 TMPro.TMP_Text/TextInputSources::value__
int32_t ___value___2;
};
// BoatAttack.WaypointGroup/<>c__DisplayClass29_0
struct U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542 : public RuntimeObject
{
// UnityEngine.Vector3 BoatAttack.WaypointGroup/<>c__DisplayClass29_0::point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point_0;
};
// BoatAttack.WaypointGroup/<>c__DisplayClass32_0
struct U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA : public RuntimeObject
{
// UnityEngine.Vector3 BoatAttack.WaypointGroup/<>c__DisplayClass32_0::point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point_0;
};
// BoatAttack.WaypointGroup/<CreateCheckpoint>d__19
struct U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48 : public RuntimeObject
{
// System.Int32 BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::wp
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___wp_2;
// System.Boolean BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::start
bool ___start_3;
// BoatAttack.WaypointGroup BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::<>4__this
WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* ___U3CU3E4__this_4;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::<checkpointLoading>5__1
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA ___U3CcheckpointLoadingU3E5__1_5;
// UnityEngine.MeshRenderer BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::<renderer>5__2
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* ___U3CrendererU3E5__2_6;
};
// BoatAttack.WaypointGroup/Waypoint
struct Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F : public RuntimeObject
{
// UnityEngine.Vector3 BoatAttack.WaypointGroup/Waypoint::point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point_0;
// System.Single BoatAttack.WaypointGroup/Waypoint::width
float ___width_1;
// UnityEngine.Quaternion BoatAttack.WaypointGroup/Waypoint::rotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_2;
// System.Int32 BoatAttack.WaypointGroup/Waypoint::index
int32_t ___index_3;
// System.Boolean BoatAttack.WaypointGroup/Waypoint::isCheckpoint
bool ___isCheckpoint_4;
// UnityEngine.BoxCollider BoatAttack.WaypointGroup/Waypoint::Trigger
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___Trigger_5;
// System.Single BoatAttack.WaypointGroup/Waypoint::normalizedDistance
float ___normalizedDistance_6;
};
// Interop/Sys/FileStatusFlags
struct FileStatusFlags_tB53E2B9A54305CDCEA49884DEEDB8C62C8ACC9C9
{
// System.Int32 Interop/Sys/FileStatusFlags::value__
int32_t ___value___2;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>
struct TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
int32_t ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>
struct TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>
struct TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
int32_t ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// BoatAttack.Benchmark.BenchmarkData
struct BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E : public RuntimeObject
{
// System.String BoatAttack.Benchmark.BenchmarkData::benchmarkName
String_t* ___benchmarkName_0;
// System.String BoatAttack.Benchmark.BenchmarkData::scene
String_t* ___scene_1;
// BoatAttack.Benchmark.BenchmarkType BoatAttack.Benchmark.BenchmarkData::type
int32_t ___type_2;
// System.Int32 BoatAttack.Benchmark.BenchmarkData::runs
int32_t ___runs_3;
// System.Int32 BoatAttack.Benchmark.BenchmarkData::runLength
int32_t ___runLength_4;
// System.Boolean BoatAttack.Benchmark.BenchmarkData::warmup
bool ___warmup_5;
// System.Boolean BoatAttack.Benchmark.BenchmarkData::enabled
bool ___enabled_6;
};
// BoatAttack.BoatData
struct BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C : public RuntimeObject
{
// System.String BoatAttack.BoatData::boatName
String_t* ___boatName_0;
// UnityEngine.AddressableAssets.AssetReference BoatAttack.BoatData::boatPrefab
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* ___boatPrefab_1;
// BoatAttack.BoatLivery BoatAttack.BoatData::livery
BoatLivery_t2ADB3FAAC804FA79E63759FE0FF67641FA126D60 ___livery_2;
// System.Boolean BoatAttack.BoatData::human
bool ___human_3;
// BoatAttack.Boat BoatAttack.BoatData::Boat
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* ___Boat_4;
// UnityEngine.GameObject BoatAttack.BoatData::BoatObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___BoatObject_5;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.Globalization.DateTimeFormatInfo
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A : public RuntimeObject
{
// System.Globalization.CultureData System.Globalization.DateTimeFormatInfo::_cultureData
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ____cultureData_1;
// System.String System.Globalization.DateTimeFormatInfo::_name
String_t* ____name_2;
// System.String System.Globalization.DateTimeFormatInfo::_langName
String_t* ____langName_3;
// System.Globalization.CompareInfo System.Globalization.DateTimeFormatInfo::_compareInfo
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ____compareInfo_4;
// System.Globalization.CultureInfo System.Globalization.DateTimeFormatInfo::_cultureInfo
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ____cultureInfo_5;
// System.String System.Globalization.DateTimeFormatInfo::amDesignator
String_t* ___amDesignator_6;
// System.String System.Globalization.DateTimeFormatInfo::pmDesignator
String_t* ___pmDesignator_7;
// System.String System.Globalization.DateTimeFormatInfo::dateSeparator
String_t* ___dateSeparator_8;
// System.String System.Globalization.DateTimeFormatInfo::generalShortTimePattern
String_t* ___generalShortTimePattern_9;
// System.String System.Globalization.DateTimeFormatInfo::generalLongTimePattern
String_t* ___generalLongTimePattern_10;
// System.String System.Globalization.DateTimeFormatInfo::timeSeparator
String_t* ___timeSeparator_11;
// System.String System.Globalization.DateTimeFormatInfo::monthDayPattern
String_t* ___monthDayPattern_12;
// System.String System.Globalization.DateTimeFormatInfo::dateTimeOffsetPattern
String_t* ___dateTimeOffsetPattern_13;
// System.Globalization.Calendar System.Globalization.DateTimeFormatInfo::calendar
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_17;
// System.Int32 System.Globalization.DateTimeFormatInfo::firstDayOfWeek
int32_t ___firstDayOfWeek_18;
// System.Int32 System.Globalization.DateTimeFormatInfo::calendarWeekRule
int32_t ___calendarWeekRule_19;
// System.String System.Globalization.DateTimeFormatInfo::fullDateTimePattern
String_t* ___fullDateTimePattern_20;
// System.String[] System.Globalization.DateTimeFormatInfo::abbreviatedDayNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___abbreviatedDayNames_21;
// System.String[] System.Globalization.DateTimeFormatInfo::m_superShortDayNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_superShortDayNames_22;
// System.String[] System.Globalization.DateTimeFormatInfo::dayNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___dayNames_23;
// System.String[] System.Globalization.DateTimeFormatInfo::abbreviatedMonthNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___abbreviatedMonthNames_24;
// System.String[] System.Globalization.DateTimeFormatInfo::monthNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___monthNames_25;
// System.String[] System.Globalization.DateTimeFormatInfo::genitiveMonthNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___genitiveMonthNames_26;
// System.String[] System.Globalization.DateTimeFormatInfo::m_genitiveAbbreviatedMonthNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_genitiveAbbreviatedMonthNames_27;
// System.String[] System.Globalization.DateTimeFormatInfo::leapYearMonthNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___leapYearMonthNames_28;
// System.String System.Globalization.DateTimeFormatInfo::longDatePattern
String_t* ___longDatePattern_29;
// System.String System.Globalization.DateTimeFormatInfo::shortDatePattern
String_t* ___shortDatePattern_30;
// System.String System.Globalization.DateTimeFormatInfo::yearMonthPattern
String_t* ___yearMonthPattern_31;
// System.String System.Globalization.DateTimeFormatInfo::longTimePattern
String_t* ___longTimePattern_32;
// System.String System.Globalization.DateTimeFormatInfo::shortTimePattern
String_t* ___shortTimePattern_33;
// System.String[] System.Globalization.DateTimeFormatInfo::allYearMonthPatterns
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___allYearMonthPatterns_34;
// System.String[] System.Globalization.DateTimeFormatInfo::allShortDatePatterns
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___allShortDatePatterns_35;
// System.String[] System.Globalization.DateTimeFormatInfo::allLongDatePatterns
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___allLongDatePatterns_36;
// System.String[] System.Globalization.DateTimeFormatInfo::allShortTimePatterns
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___allShortTimePatterns_37;
// System.String[] System.Globalization.DateTimeFormatInfo::allLongTimePatterns
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___allLongTimePatterns_38;
// System.String[] System.Globalization.DateTimeFormatInfo::m_eraNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_eraNames_39;
// System.String[] System.Globalization.DateTimeFormatInfo::m_abbrevEraNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_abbrevEraNames_40;
// System.String[] System.Globalization.DateTimeFormatInfo::m_abbrevEnglishEraNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_abbrevEnglishEraNames_41;
// System.Globalization.CalendarId[] System.Globalization.DateTimeFormatInfo::optionalCalendars
CalendarIdU5BU5D_t559EDBF1B819A695624BE9004EAA4FFA38B65CDA* ___optionalCalendars_42;
// System.Boolean System.Globalization.DateTimeFormatInfo::_isReadOnly
bool ____isReadOnly_44;
// System.Globalization.DateTimeFormatFlags System.Globalization.DateTimeFormatInfo::formatFlags
int32_t ___formatFlags_45;
// System.String System.Globalization.DateTimeFormatInfo::_fullTimeSpanPositivePattern
String_t* ____fullTimeSpanPositivePattern_49;
// System.String System.Globalization.DateTimeFormatInfo::_fullTimeSpanNegativePattern
String_t* ____fullTimeSpanNegativePattern_50;
// System.Globalization.DateTimeFormatInfo/TokenHashValue[] System.Globalization.DateTimeFormatInfo::_dtfiTokenHash
TokenHashValueU5BU5D_t3F8794937D04BA380989A813F33418CED58E80B9* ____dtfiTokenHash_52;
};
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A_StaticFields
{
// System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.DateTimeFormatInfo::s_invariantInfo
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___s_invariantInfo_0;
// System.Char[] System.Globalization.DateTimeFormatInfo::s_monthSpaces
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_monthSpaces_46;
// System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.DateTimeFormatInfo::s_jajpDTFI
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___s_jajpDTFI_80;
// System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.DateTimeFormatInfo::s_zhtwDTFI
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___s_zhtwDTFI_81;
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE
{
// System.Single Cinemachine.LensSettings::FieldOfView
float ___FieldOfView_1;
// System.Single Cinemachine.LensSettings::OrthographicSize
float ___OrthographicSize_2;
// System.Single Cinemachine.LensSettings::NearClipPlane
float ___NearClipPlane_3;
// System.Single Cinemachine.LensSettings::FarClipPlane
float ___FarClipPlane_4;
// System.Single Cinemachine.LensSettings::Dutch
float ___Dutch_5;
// Cinemachine.LensSettings/OverrideModes Cinemachine.LensSettings::ModeOverride
int32_t ___ModeOverride_6;
// UnityEngine.Vector2 Cinemachine.LensSettings::LensShift
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LensShift_7;
// UnityEngine.Camera/GateFitMode Cinemachine.LensSettings::GateFit
int32_t ___GateFit_8;
// UnityEngine.Vector2 Cinemachine.LensSettings::m_SensorSize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SensorSize_9;
// System.Boolean Cinemachine.LensSettings::m_OrthoFromCamera
bool ___m_OrthoFromCamera_10;
// System.Boolean Cinemachine.LensSettings::m_PhysicalFromCamera
bool ___m_PhysicalFromCamera_11;
};
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_StaticFields
{
// Cinemachine.LensSettings Cinemachine.LensSettings::Default
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___Default_0;
};
// Native definition for P/Invoke marshalling of Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke
{
float ___FieldOfView_1;
float ___OrthographicSize_2;
float ___NearClipPlane_3;
float ___FarClipPlane_4;
float ___Dutch_5;
int32_t ___ModeOverride_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LensShift_7;
int32_t ___GateFit_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SensorSize_9;
int32_t ___m_OrthoFromCamera_10;
int32_t ___m_PhysicalFromCamera_11;
};
// Native definition for COM marshalling of Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com
{
float ___FieldOfView_1;
float ___OrthographicSize_2;
float ___NearClipPlane_3;
float ___FarClipPlane_4;
float ___Dutch_5;
int32_t ___ModeOverride_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LensShift_7;
int32_t ___GateFit_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SensorSize_9;
int32_t ___m_OrthoFromCamera_10;
int32_t ___m_PhysicalFromCamera_11;
};
// 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
{
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// TMPro.TMP_LineInfo
struct TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3
{
// System.Int32 TMPro.TMP_LineInfo::controlCharacterCount
int32_t ___controlCharacterCount_0;
// System.Int32 TMPro.TMP_LineInfo::characterCount
int32_t ___characterCount_1;
// System.Int32 TMPro.TMP_LineInfo::visibleCharacterCount
int32_t ___visibleCharacterCount_2;
// System.Int32 TMPro.TMP_LineInfo::spaceCount
int32_t ___spaceCount_3;
// System.Int32 TMPro.TMP_LineInfo::wordCount
int32_t ___wordCount_4;
// System.Int32 TMPro.TMP_LineInfo::firstCharacterIndex
int32_t ___firstCharacterIndex_5;
// System.Int32 TMPro.TMP_LineInfo::firstVisibleCharacterIndex
int32_t ___firstVisibleCharacterIndex_6;
// System.Int32 TMPro.TMP_LineInfo::lastCharacterIndex
int32_t ___lastCharacterIndex_7;
// System.Int32 TMPro.TMP_LineInfo::lastVisibleCharacterIndex
int32_t ___lastVisibleCharacterIndex_8;
// System.Single TMPro.TMP_LineInfo::length
float ___length_9;
// System.Single TMPro.TMP_LineInfo::lineHeight
float ___lineHeight_10;
// System.Single TMPro.TMP_LineInfo::ascender
float ___ascender_11;
// System.Single TMPro.TMP_LineInfo::baseline
float ___baseline_12;
// System.Single TMPro.TMP_LineInfo::descender
float ___descender_13;
// System.Single TMPro.TMP_LineInfo::maxAdvance
float ___maxAdvance_14;
// System.Single TMPro.TMP_LineInfo::width
float ___width_15;
// System.Single TMPro.TMP_LineInfo::marginLeft
float ___marginLeft_16;
// System.Single TMPro.TMP_LineInfo::marginRight
float ___marginRight_17;
// TMPro.HorizontalAlignmentOptions TMPro.TMP_LineInfo::alignment
int32_t ___alignment_18;
// TMPro.Extents TMPro.TMP_LineInfo::lineExtents
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___lineExtents_19;
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
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;
};
// BoatAttack.Benchmark.BenchmarkCamera/BenchmarkCameraSettings
struct BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F : public RuntimeObject
{
// BoatAttack.Benchmark.BenchmarkCameraType BoatAttack.Benchmark.BenchmarkCamera/BenchmarkCameraSettings::type
int32_t ___type_0;
// Cinemachine.CinemachineVirtualCamera BoatAttack.Benchmark.BenchmarkCamera/BenchmarkCameraSettings::camera
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___camera_1;
// Cinemachine.CinemachineTrackedDolly BoatAttack.Benchmark.BenchmarkCamera/BenchmarkCameraSettings::Dolly
CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* ___Dolly_2;
};
// Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA
{
// Cinemachine.CinemachineVirtualCameraBase/BlendHint Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_BlendHint
int32_t ___m_BlendHint_0;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_InheritPosition
bool ___m_InheritPosition_1;
// Cinemachine.CinemachineBrain/VcamActivatedEvent Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_OnCameraLive
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_pinvoke
{
int32_t ___m_BlendHint_0;
int32_t ___m_InheritPosition_1;
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_com
{
int32_t ___m_BlendHint_0;
int32_t ___m_InheritPosition_1;
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// BoatAttack.RaceManager/Race
struct Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084 : public RuntimeObject
{
// BoatAttack.RaceManager/GameType BoatAttack.RaceManager/Race::game
int32_t ___game_0;
// BoatAttack.RaceManager/RaceType BoatAttack.RaceManager/Race::type
int32_t ___type_1;
// System.Int32 BoatAttack.RaceManager/Race::boatCount
int32_t ___boatCount_2;
// System.String BoatAttack.RaceManager/Race::level
String_t* ___level_3;
// System.Int32 BoatAttack.RaceManager/Race::laps
int32_t ___laps_4;
// System.Boolean BoatAttack.RaceManager/Race::reversed
bool ___reversed_5;
// System.Collections.Generic.List`1<BoatAttack.BoatData> BoatAttack.RaceManager/Race::boats
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* ___boats_6;
};
// Interop/Sys/FileStatus
struct FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2
{
// Interop/Sys/FileStatusFlags Interop/Sys/FileStatus::Flags
int32_t ___Flags_0;
// System.Int32 Interop/Sys/FileStatus::Mode
int32_t ___Mode_1;
// System.UInt32 Interop/Sys/FileStatus::Uid
uint32_t ___Uid_2;
// System.UInt32 Interop/Sys/FileStatus::Gid
uint32_t ___Gid_3;
// System.Int64 Interop/Sys/FileStatus::Size
int64_t ___Size_4;
// System.Int64 Interop/Sys/FileStatus::ATime
int64_t ___ATime_5;
// System.Int64 Interop/Sys/FileStatus::ATimeNsec
int64_t ___ATimeNsec_6;
// System.Int64 Interop/Sys/FileStatus::MTime
int64_t ___MTime_7;
// System.Int64 Interop/Sys/FileStatus::MTimeNsec
int64_t ___MTimeNsec_8;
// System.Int64 Interop/Sys/FileStatus::CTime
int64_t ___CTime_9;
// System.Int64 Interop/Sys/FileStatus::CTimeNsec
int64_t ___CTimeNsec_10;
// System.Int64 Interop/Sys/FileStatus::BirthTime
int64_t ___BirthTime_11;
// System.Int64 Interop/Sys/FileStatus::BirthTimeNsec
int64_t ___BirthTimeNsec_12;
// System.Int64 Interop/Sys/FileStatus::Dev
int64_t ___Dev_13;
// System.Int64 Interop/Sys/FileStatus::Ino
int64_t ___Ino_14;
// System.UInt32 Interop/Sys/FileStatus::UserFlags
uint32_t ___UserFlags_15;
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
{
};
// System.Action`2<UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[]>
struct Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C : public MulticastDelegate_t
{
};
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>,System.Boolean>
struct Func_2_t841EF7A36F81783A3DD49864C62A9747F22F9DE2 : public MulticastDelegate_t
{
};
// System.Func`2<BoatAttack.WaypointGroup/Waypoint,System.Single>
struct Func_2_tCF35212B964C9A803FF0C6770B9804289588280D : public MulticastDelegate_t
{
};
// System.Func`3<System.String,System.Char,System.String>
struct Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7 : public MulticastDelegate_t
{
};
// UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>
struct UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A : public MulticastDelegate_t
{
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// BoatAttack.Benchmark.BenchmarkConfigData
struct BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Boolean BoatAttack.Benchmark.BenchmarkConfigData::saveData
bool ___saveData_4;
// System.Boolean BoatAttack.Benchmark.BenchmarkConfigData::disableVSync
bool ___disableVSync_5;
// System.Boolean BoatAttack.Benchmark.BenchmarkConfigData::stats
bool ___stats_6;
// System.Collections.Generic.List`1<BoatAttack.Benchmark.BenchmarkData> BoatAttack.Benchmark.BenchmarkConfigData::benchmarkData
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* ___benchmarkData_7;
};
// Cinemachine.CameraState
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156
{
// Cinemachine.LensSettings Cinemachine.CameraState::Lens
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___Lens_0;
// UnityEngine.Vector3 Cinemachine.CameraState::ReferenceUp
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceUp_1;
// UnityEngine.Vector3 Cinemachine.CameraState::ReferenceLookAt
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceLookAt_2;
// UnityEngine.Vector3 Cinemachine.CameraState::RawPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RawPosition_4;
// UnityEngine.Quaternion Cinemachine.CameraState::RawOrientation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RawOrientation_5;
// UnityEngine.Vector3 Cinemachine.CameraState::PositionDampingBypass
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionDampingBypass_6;
// System.Single Cinemachine.CameraState::ShotQuality
float ___ShotQuality_7;
// UnityEngine.Vector3 Cinemachine.CameraState::PositionCorrection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionCorrection_8;
// UnityEngine.Quaternion Cinemachine.CameraState::OrientationCorrection
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___OrientationCorrection_9;
// Cinemachine.CameraState/BlendHintValue Cinemachine.CameraState::BlendHint
int32_t ___BlendHint_10;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom0
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom0_11;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom1
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom1_12;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom2
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom2_13;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom3
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom3_14;
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable> Cinemachine.CameraState::m_CustomOverflow
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ___m_CustomOverflow_15;
// System.Int32 Cinemachine.CameraState::<NumCustomBlendables>k__BackingField
int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;
};
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_StaticFields
{
// UnityEngine.Vector3 Cinemachine.CameraState::kNoPoint
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___kNoPoint_3;
};
// Native definition for P/Invoke marshalling of Cinemachine.CameraState
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_pinvoke
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke ___Lens_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RawPosition_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionDampingBypass_6;
float ___ShotQuality_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionCorrection_8;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___OrientationCorrection_9;
int32_t ___BlendHint_10;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom0_11;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom1_12;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom2_13;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom3_14;
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ___m_CustomOverflow_15;
int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;
};
// Native definition for COM marshalling of Cinemachine.CameraState
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_com
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com ___Lens_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RawPosition_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionDampingBypass_6;
float ___ShotQuality_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionCorrection_8;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___OrientationCorrection_9;
int32_t ___BlendHint_10;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom0_11;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom1_12;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom2_13;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom3_14;
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ___m_CustomOverflow_15;
int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;
};
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// System.IO.FileStatus
struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5
{
// Interop/Sys/FileStatus System.IO.FileStatus::_fileStatus
FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
// System.Int32 System.IO.FileStatus::_fileStatusInitialized
int32_t ____fileStatusInitialized_1;
// System.Boolean System.IO.FileStatus::<InitiallyDirectory>k__BackingField
bool ___U3CInitiallyDirectoryU3Ek__BackingField_2;
// System.Boolean System.IO.FileStatus::_isDirectory
bool ____isDirectory_3;
// System.Boolean System.IO.FileStatus::_exists
bool ____exists_4;
};
// Native definition for P/Invoke marshalling of System.IO.FileStatus
struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke
{
FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
int32_t ____fileStatusInitialized_1;
int32_t ___U3CInitiallyDirectoryU3Ek__BackingField_2;
int32_t ____isDirectory_3;
int32_t ____exists_4;
};
// Native definition for COM marshalling of System.IO.FileStatus
struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com
{
FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
int32_t ____fileStatusInitialized_1;
int32_t ___U3CInitiallyDirectoryU3Ek__BackingField_2;
int32_t ____isDirectory_3;
int32_t ____exists_4;
};
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// TMPro.WordWrapState
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A
{
// System.Int32 TMPro.WordWrapState::previous_WordBreak
int32_t ___previous_WordBreak_0;
// System.Int32 TMPro.WordWrapState::total_CharacterCount
int32_t ___total_CharacterCount_1;
// System.Int32 TMPro.WordWrapState::visible_CharacterCount
int32_t ___visible_CharacterCount_2;
// System.Int32 TMPro.WordWrapState::visible_SpriteCount
int32_t ___visible_SpriteCount_3;
// System.Int32 TMPro.WordWrapState::visible_LinkCount
int32_t ___visible_LinkCount_4;
// System.Int32 TMPro.WordWrapState::firstCharacterIndex
int32_t ___firstCharacterIndex_5;
// System.Int32 TMPro.WordWrapState::firstVisibleCharacterIndex
int32_t ___firstVisibleCharacterIndex_6;
// System.Int32 TMPro.WordWrapState::lastCharacterIndex
int32_t ___lastCharacterIndex_7;
// System.Int32 TMPro.WordWrapState::lastVisibleCharIndex
int32_t ___lastVisibleCharIndex_8;
// System.Int32 TMPro.WordWrapState::lineNumber
int32_t ___lineNumber_9;
// System.Single TMPro.WordWrapState::maxCapHeight
float ___maxCapHeight_10;
// System.Single TMPro.WordWrapState::maxAscender
float ___maxAscender_11;
// System.Single TMPro.WordWrapState::maxDescender
float ___maxDescender_12;
// System.Single TMPro.WordWrapState::startOfLineAscender
float ___startOfLineAscender_13;
// System.Single TMPro.WordWrapState::maxLineAscender
float ___maxLineAscender_14;
// System.Single TMPro.WordWrapState::maxLineDescender
float ___maxLineDescender_15;
// System.Single TMPro.WordWrapState::pageAscender
float ___pageAscender_16;
// TMPro.HorizontalAlignmentOptions TMPro.WordWrapState::horizontalAlignment
int32_t ___horizontalAlignment_17;
// System.Single TMPro.WordWrapState::marginLeft
float ___marginLeft_18;
// System.Single TMPro.WordWrapState::marginRight
float ___marginRight_19;
// System.Single TMPro.WordWrapState::xAdvance
float ___xAdvance_20;
// System.Single TMPro.WordWrapState::preferredWidth
float ___preferredWidth_21;
// System.Single TMPro.WordWrapState::preferredHeight
float ___preferredHeight_22;
// System.Single TMPro.WordWrapState::previousLineScale
float ___previousLineScale_23;
// System.Int32 TMPro.WordWrapState::wordCount
int32_t ___wordCount_24;
// TMPro.FontStyles TMPro.WordWrapState::fontStyle
int32_t ___fontStyle_25;
// System.Int32 TMPro.WordWrapState::italicAngle
int32_t ___italicAngle_26;
// System.Single TMPro.WordWrapState::fontScaleMultiplier
float ___fontScaleMultiplier_27;
// System.Single TMPro.WordWrapState::currentFontSize
float ___currentFontSize_28;
// System.Single TMPro.WordWrapState::baselineOffset
float ___baselineOffset_29;
// System.Single TMPro.WordWrapState::lineOffset
float ___lineOffset_30;
// System.Boolean TMPro.WordWrapState::isDrivenLineSpacing
bool ___isDrivenLineSpacing_31;
// System.Single TMPro.WordWrapState::glyphHorizontalAdvanceAdjustment
float ___glyphHorizontalAdvanceAdjustment_32;
// System.Single TMPro.WordWrapState::cSpace
float ___cSpace_33;
// System.Single TMPro.WordWrapState::mSpace
float ___mSpace_34;
// TMPro.TMP_TextInfo TMPro.WordWrapState::textInfo
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35;
// TMPro.TMP_LineInfo TMPro.WordWrapState::lineInfo
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36;
// UnityEngine.Color32 TMPro.WordWrapState::vertexColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37;
// UnityEngine.Color32 TMPro.WordWrapState::underlineColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38;
// UnityEngine.Color32 TMPro.WordWrapState::strikethroughColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39;
// UnityEngine.Color32 TMPro.WordWrapState::highlightColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40;
// TMPro.TMP_FontStyleStack TMPro.WordWrapState::basicStyleStack
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::italicAngleStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::colorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::underlineColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::strikethroughColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::highlightColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46;
// TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState> TMPro.WordWrapState::highlightStateStack
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47;
// TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient> TMPro.WordWrapState::colorGradientStack
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::sizeStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::indentStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50;
// TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight> TMPro.WordWrapState::fontWeightStack
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::styleStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::baselineStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::actionStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54;
// TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference> TMPro.WordWrapState::materialReferenceStack
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55;
// TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions> TMPro.WordWrapState::lineJustificationStack
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56;
// System.Int32 TMPro.WordWrapState::spriteAnimationID
int32_t ___spriteAnimationID_57;
// TMPro.TMP_FontAsset TMPro.WordWrapState::currentFontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58;
// TMPro.TMP_SpriteAsset TMPro.WordWrapState::currentSpriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59;
// UnityEngine.Material TMPro.WordWrapState::currentMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60;
// System.Int32 TMPro.WordWrapState::currentMaterialIndex
int32_t ___currentMaterialIndex_61;
// TMPro.Extents TMPro.WordWrapState::meshExtents
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62;
// System.Boolean TMPro.WordWrapState::tagNoParsing
bool ___tagNoParsing_63;
// System.Boolean TMPro.WordWrapState::isNonBreakingSpace
bool ___isNonBreakingSpace_64;
};
// Native definition for P/Invoke marshalling of TMPro.WordWrapState
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_pinvoke
{
int32_t ___previous_WordBreak_0;
int32_t ___total_CharacterCount_1;
int32_t ___visible_CharacterCount_2;
int32_t ___visible_SpriteCount_3;
int32_t ___visible_LinkCount_4;
int32_t ___firstCharacterIndex_5;
int32_t ___firstVisibleCharacterIndex_6;
int32_t ___lastCharacterIndex_7;
int32_t ___lastVisibleCharIndex_8;
int32_t ___lineNumber_9;
float ___maxCapHeight_10;
float ___maxAscender_11;
float ___maxDescender_12;
float ___startOfLineAscender_13;
float ___maxLineAscender_14;
float ___maxLineDescender_15;
float ___pageAscender_16;
int32_t ___horizontalAlignment_17;
float ___marginLeft_18;
float ___marginRight_19;
float ___xAdvance_20;
float ___preferredWidth_21;
float ___preferredHeight_22;
float ___previousLineScale_23;
int32_t ___wordCount_24;
int32_t ___fontStyle_25;
int32_t ___italicAngle_26;
float ___fontScaleMultiplier_27;
float ___currentFontSize_28;
float ___baselineOffset_29;
float ___lineOffset_30;
int32_t ___isDrivenLineSpacing_31;
float ___glyphHorizontalAdvanceAdjustment_32;
float ___cSpace_33;
float ___mSpace_34;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40;
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46;
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47;
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50;
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54;
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55;
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56;
int32_t ___spriteAnimationID_57;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60;
int32_t ___currentMaterialIndex_61;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62;
int32_t ___tagNoParsing_63;
int32_t ___isNonBreakingSpace_64;
};
// Native definition for COM marshalling of TMPro.WordWrapState
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_com
{
int32_t ___previous_WordBreak_0;
int32_t ___total_CharacterCount_1;
int32_t ___visible_CharacterCount_2;
int32_t ___visible_SpriteCount_3;
int32_t ___visible_LinkCount_4;
int32_t ___firstCharacterIndex_5;
int32_t ___firstVisibleCharacterIndex_6;
int32_t ___lastCharacterIndex_7;
int32_t ___lastVisibleCharIndex_8;
int32_t ___lineNumber_9;
float ___maxCapHeight_10;
float ___maxAscender_11;
float ___maxDescender_12;
float ___startOfLineAscender_13;
float ___maxLineAscender_14;
float ___maxLineDescender_15;
float ___pageAscender_16;
int32_t ___horizontalAlignment_17;
float ___marginLeft_18;
float ___marginRight_19;
float ___xAdvance_20;
float ___preferredWidth_21;
float ___preferredHeight_22;
float ___previousLineScale_23;
int32_t ___wordCount_24;
int32_t ___fontStyle_25;
int32_t ___italicAngle_26;
float ___fontScaleMultiplier_27;
float ___currentFontSize_28;
float ___baselineOffset_29;
float ___lineOffset_30;
int32_t ___isDrivenLineSpacing_31;
float ___glyphHorizontalAdvanceAdjustment_32;
float ___cSpace_33;
float ___mSpace_34;
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35;
TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40;
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45;
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46;
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47;
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50;
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52;
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53;
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54;
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55;
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56;
int32_t ___spriteAnimationID_57;
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58;
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60;
int32_t ___currentMaterialIndex_61;
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62;
int32_t ___tagNoParsing_63;
int32_t ___isNonBreakingSpace_64;
};
// BoatAttack.UI.ColorSelector/UpdateValue
struct UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F : public MulticastDelegate_t
{
};
// BoatAttack.UI.EnumSelector/UpdateValue
struct UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804 : public MulticastDelegate_t
{
};
// TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState>
struct TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F
{
// T[] TMPro.TMP_TextProcessingStack`1::itemStack
WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9* ___itemStack_0;
// System.Int32 TMPro.TMP_TextProcessingStack`1::index
int32_t ___index_1;
// T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_DefaultItem_2;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
int32_t ___m_Capacity_3;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
int32_t ___m_RolloverSize_4;
// System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
int32_t ___m_Count_5;
};
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
// System.Object System.ArgumentOutOfRangeException::_actualValue
RuntimeObject* ____actualValue_19;
};
// UnityEngine.BoxCollider
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
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;
};
// System.IO.FileSystemInfo
struct FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
// System.IO.FileStatus System.IO.FileSystemInfo::_fileStatus
FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 ____fileStatus_1;
// System.String System.IO.FileSystemInfo::FullPath
String_t* ___FullPath_2;
// System.String System.IO.FileSystemInfo::OriginalPath
String_t* ___OriginalPath_3;
// System.String System.IO.FileSystemInfo::_name
String_t* ____name_4;
};
// UnityEngine.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5 : public Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1
{
};
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_StaticFields
{
// UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24* ___reapplyDrivenProperties_4;
};
// BoatAttack.Benchmark.Benchmark
struct Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean BoatAttack.Benchmark.Benchmark::autoStart
bool ___autoStart_4;
// System.Boolean BoatAttack.Benchmark.Benchmark::singleBench
bool ___singleBench_5;
// System.String BoatAttack.Benchmark.Benchmark::urpVersion
String_t* ___urpVersion_6;
// System.Int32 BoatAttack.Benchmark.Benchmark::simpleRunScene
int32_t ___simpleRunScene_8;
// BoatAttack.Benchmark.BenchmarkConfigData BoatAttack.Benchmark.Benchmark::settings
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* ___settings_9;
// System.Boolean BoatAttack.Benchmark.Benchmark::simpleRun
bool ___simpleRun_10;
// BoatAttack.Benchmark.FinishAction BoatAttack.Benchmark.Benchmark::finish
int32_t ___finish_11;
// System.Int32 BoatAttack.Benchmark.Benchmark::_benchIndex
int32_t ____benchIndex_13;
// System.Int32 BoatAttack.Benchmark.Benchmark::_totalRunFrames
int32_t ____totalRunFrames_18;
// System.Boolean BoatAttack.Benchmark.Benchmark::_running
bool ____running_19;
// System.Collections.Generic.List`1<BoatAttack.Benchmark.PerfBasic> BoatAttack.Benchmark.Benchmark::_perfData
List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7* ____perfData_20;
};
struct Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields
{
// System.String BoatAttack.Benchmark.Benchmark::UrpVersion
String_t* ___UrpVersion_7;
// System.Boolean BoatAttack.Benchmark.Benchmark::SimpleRun
bool ___SimpleRun_12;
// BoatAttack.Benchmark.BenchmarkData BoatAttack.Benchmark.Benchmark::<Current>k__BackingField
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* ___U3CCurrentU3Ek__BackingField_14;
// PerfomanceStats BoatAttack.Benchmark.Benchmark::_stats
PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* ____stats_15;
// System.Int32 BoatAttack.Benchmark.Benchmark::CurrentRunIndex
int32_t ___CurrentRunIndex_16;
// System.Int32 BoatAttack.Benchmark.Benchmark::CurrentRunFrame
int32_t ___CurrentRunFrame_17;
};
// BoatAttack.Benchmark.BenchmarkCamera
struct BenchmarkCamera_t804A3AF6753391EE698427C360B9E557E01FF6A6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// BoatAttack.Benchmark.BenchmarkCamera/BenchmarkCameraSettings[] BoatAttack.Benchmark.BenchmarkCamera::cameras
BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1* ___cameras_4;
// System.Int32 BoatAttack.Benchmark.BenchmarkCamera::Frames
int32_t ___Frames_5;
};
// BoatAttack.Boat
struct Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Renderer BoatAttack.Boat::boatRenderer
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___boatRenderer_4;
// UnityEngine.Renderer BoatAttack.Boat::engineRenderer
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___engineRenderer_5;
// BoatAttack.Engine BoatAttack.Boat::engine
Engine_t62F325BBB6CF0092EB60AA11FCD8F43E36F85E7E* ___engine_6;
// UnityEngine.Matrix4x4 BoatAttack.Boat::_spawnPosition
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ____spawnPosition_7;
// System.Int32 BoatAttack.Boat::Place
int32_t ___Place_8;
// System.Single BoatAttack.Boat::LapPercentage
float ___LapPercentage_9;
// System.Int32 BoatAttack.Boat::LapCount
int32_t ___LapCount_10;
// System.Boolean BoatAttack.Boat::MatchComplete
bool ___MatchComplete_11;
// System.Int32 BoatAttack.Boat::_wpCount
int32_t ____wpCount_12;
// BoatAttack.WaypointGroup/Waypoint BoatAttack.Boat::_lastCheckpoint
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ____lastCheckpoint_13;
// BoatAttack.WaypointGroup/Waypoint BoatAttack.Boat::_nextCheckpoint
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ____nextCheckpoint_14;
// System.Collections.Generic.List`1<System.Single> BoatAttack.Boat::SplitTimes
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* ___SplitTimes_15;
// Cinemachine.CinemachineVirtualCamera BoatAttack.Boat::cam
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___cam_16;
// System.Single BoatAttack.Boat::_camFovVel
float ____camFovVel_17;
// BoatAttack.UI.RaceUI BoatAttack.Boat::RaceUi
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* ___RaceUi_18;
// UnityEngine.Object BoatAttack.Boat::_controller
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ____controller_19;
// System.Int32 BoatAttack.Boat::_playerIndex
int32_t ____playerIndex_20;
// System.Boolean BoatAttack.Boat::debugControl
bool ___debugControl_23;
};
struct Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0_StaticFields
{
// System.Int32 BoatAttack.Boat::LiveryPrimary
int32_t ___LiveryPrimary_21;
// System.Int32 BoatAttack.Boat::LiveryTrim
int32_t ___LiveryTrim_22;
};
// Cinemachine.CinemachineComponentBase
struct CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::m_vcamOwner
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_vcamOwner_5;
};
// Cinemachine.CinemachineVirtualCameraBase
struct CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.String[] Cinemachine.CinemachineVirtualCameraBase::m_ExcludedPropertiesInInspector
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_ExcludedPropertiesInInspector_4;
// Cinemachine.CinemachineCore/Stage[] Cinemachine.CinemachineVirtualCameraBase::m_LockStageInInspector
StageU5BU5D_tF198CE3C6DE5C3D67552DAB4B9680F3BFF319981* ___m_LockStageInInspector_5;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_ValidatingStreamVersion
int32_t ___m_ValidatingStreamVersion_6;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::m_OnValidateCalled
bool ___m_OnValidateCalled_7;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_StreamingVersion
int32_t ___m_StreamingVersion_8;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_Priority
int32_t ___m_Priority_9;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_ActivationId
int32_t ___m_ActivationId_10;
// System.Single Cinemachine.CinemachineVirtualCameraBase::FollowTargetAttachment
float ___FollowTargetAttachment_11;
// System.Single Cinemachine.CinemachineVirtualCameraBase::LookAtTargetAttachment
float ___LookAtTargetAttachment_12;
// Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode Cinemachine.CinemachineVirtualCameraBase::m_StandbyUpdate
int32_t ___m_StandbyUpdate_13;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension> Cinemachine.CinemachineVirtualCameraBase::<mExtensions>k__BackingField
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* ___U3CmExtensionsU3Ek__BackingField_14;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<PreviousStateIsValid>k__BackingField
bool ___U3CPreviousStateIsValidU3Ek__BackingField_15;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::m_WasStarted
bool ___m_WasStarted_16;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::mSlaveStatusUpdated
bool ___mSlaveStatusUpdated_17;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_parentVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_parentVcam_18;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_QueuePriority
int32_t ___m_QueuePriority_19;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_CachedFollowTarget_20;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTargetVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_CachedFollowTargetVcam_21;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTargetGroup
RuntimeObject* ___m_CachedFollowTargetGroup_22;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_CachedLookAtTarget_23;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTargetVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_CachedLookAtTargetVcam_24;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTargetGroup
RuntimeObject* ___m_CachedLookAtTargetGroup_25;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<FollowTargetChanged>k__BackingField
bool ___U3CFollowTargetChangedU3Ek__BackingField_26;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<LookAtTargetChanged>k__BackingField
bool ___U3CLookAtTargetChangedU3Ek__BackingField_27;
};
// BoatAttack.UI.ColorSelector
struct ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Color BoatAttack.UI.ColorSelector::value
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value_4;
// System.Boolean BoatAttack.UI.ColorSelector::loop
bool ___loop_5;
// System.Int32 BoatAttack.UI.ColorSelector::startOption
int32_t ___startOption_6;
// System.Int32 BoatAttack.UI.ColorSelector::_currentOption
int32_t ____currentOption_7;
// BoatAttack.UI.ColorSelector/UpdateValue BoatAttack.UI.ColorSelector::updateVal
UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* ___updateVal_8;
};
// System.IO.DirectoryInfo
struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2 : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9
{
};
// BoatAttack.UI.EnumSelector
struct EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.String[] BoatAttack.UI.EnumSelector::options
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___options_4;
// TMPro.TextMeshProUGUI BoatAttack.UI.EnumSelector::text
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___text_5;
// System.Boolean BoatAttack.UI.EnumSelector::loop
bool ___loop_6;
// System.Int32 BoatAttack.UI.EnumSelector::startOption
int32_t ___startOption_7;
// System.Int32 BoatAttack.UI.EnumSelector::_currentOption
int32_t ____currentOption_8;
// BoatAttack.UI.EnumSelector/UpdateValue BoatAttack.UI.EnumSelector::updateVal
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* ___updateVal_9;
};
// BoatAttack.UI.MainMenuHelper
struct MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// BoatAttack.UI.EnumSelector BoatAttack.UI.MainMenuHelper::levelSelector
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* ___levelSelector_4;
// BoatAttack.UI.EnumSelector BoatAttack.UI.MainMenuHelper::lapSelector
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* ___lapSelector_5;
// BoatAttack.UI.EnumSelector BoatAttack.UI.MainMenuHelper::reverseSelector
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* ___reverseSelector_6;
// UnityEngine.GameObject[] BoatAttack.UI.MainMenuHelper::boatMeshes
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___boatMeshes_7;
// TMPro.TextMeshProUGUI BoatAttack.UI.MainMenuHelper::boatName
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___boatName_8;
// BoatAttack.UI.EnumSelector BoatAttack.UI.MainMenuHelper::boatHullSelector
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* ___boatHullSelector_9;
// BoatAttack.UI.ColorSelector BoatAttack.UI.MainMenuHelper::boatPrimaryColorSelector
ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* ___boatPrimaryColorSelector_10;
// BoatAttack.UI.ColorSelector BoatAttack.UI.MainMenuHelper::boatTrimColorSelector
ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* ___boatTrimColorSelector_11;
};
// GameplayIngredients.Manager
struct Manager_t85CDE56F3A7585EB1803F2251F85ED93688ADB0A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct Manager_t85CDE56F3A7585EB1803F2251F85ED93688ADB0A_StaticFields
{
// System.Collections.Generic.Dictionary`2<System.Type,GameplayIngredients.Manager> GameplayIngredients.Manager::s_Managers
Dictionary_2_t69F435CD54DBA869B01C80688D37FA2BADCEAE8D* ___s_Managers_4;
// System.Type[] GameplayIngredients.Manager::kAllManagerTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___kAllManagerTypes_5;
};
// PerfomanceStats
struct PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// BoatAttack.Benchmark.PerfBasic PerfomanceStats::Stats
PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* ___Stats_4;
// BoatAttack.Benchmark.TestInfo PerfomanceStats::defaultInfo
TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2* ___defaultInfo_5;
// System.Single PerfomanceStats::frametime
float ___frametime_6;
// System.Single PerfomanceStats::runtime
float ___runtime_7;
// PerfomanceStats/PerfMode PerfomanceStats::mode
int32_t ___mode_8;
// System.Single PerfomanceStats::averageFrametime
float ___averageFrametime_10;
// System.Single PerfomanceStats::averageVel
float ___averageVel_11;
// BoatAttack.Benchmark.FrameData PerfomanceStats::minFrame
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* ___minFrame_12;
// BoatAttack.Benchmark.FrameData PerfomanceStats::maxFrame
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* ___maxFrame_13;
// TMPro.TextMeshProUGUI PerfomanceStats::frametimeDisplay
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___frametimeDisplay_14;
// System.String PerfomanceStats::debugInfo
String_t* ___debugInfo_15;
};
// BoatAttack.UI.PlayerMapMarker
struct PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.UI.Image BoatAttack.UI.PlayerMapMarker::primary
Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___primary_4;
// UnityEngine.UI.Image BoatAttack.UI.PlayerMapMarker::secondary
Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___secondary_5;
// UnityEngine.RectTransform BoatAttack.UI.PlayerMapMarker::_rect
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ____rect_6;
// BoatAttack.BoatData BoatAttack.UI.PlayerMapMarker::_boatData
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* ____boatData_7;
// BoatAttack.Boat BoatAttack.UI.PlayerMapMarker::_boat
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* ____boat_8;
// UnityEngine.Transform BoatAttack.UI.PlayerMapMarker::_boatTransform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____boatTransform_9;
// System.Single BoatAttack.UI.PlayerMapMarker::_scale
float ____scale_10;
// System.Int32 BoatAttack.UI.PlayerMapMarker::_playerCount
int32_t ____playerCount_11;
};
// BoatAttack.UI.PlayerMarker
struct PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// TMPro.TextMeshProUGUI BoatAttack.UI.PlayerMarker::placeText
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___placeText_4;
// TMPro.TextMeshProUGUI BoatAttack.UI.PlayerMarker::nameText
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___nameText_5;
// UnityEngine.RectTransform BoatAttack.UI.PlayerMarker::_rect
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ____rect_6;
// BoatAttack.BoatData BoatAttack.UI.PlayerMarker::_boatData
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* ____boatData_7;
// BoatAttack.Boat BoatAttack.UI.PlayerMarker::_boat
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* ____boat_8;
// System.Int32 BoatAttack.UI.PlayerMarker::_curPlace
int32_t ____curPlace_9;
};
// BoatAttack.RaceManager
struct RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// BoatAttack.RaceManager/Race BoatAttack.RaceManager::demoRaceData
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* ___demoRaceData_7;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Single> BoatAttack.RaceManager::_boatTimes
Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* ____boatTimes_9;
// UnityEngine.AddressableAssets.AssetReference[] BoatAttack.RaceManager::boats
AssetReferenceU5BU5D_tDEF7B7913B31A77B1DC3672AD2BA01B42C76E81C* ___boats_11;
// UnityEngine.AddressableAssets.AssetReference BoatAttack.RaceManager::raceUiPrefab
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* ___raceUiPrefab_12;
// UnityEngine.AddressableAssets.AssetReference BoatAttack.RaceManager::raceUiTouchPrefab
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* ___raceUiTouchPrefab_13;
};
struct RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields
{
// BoatAttack.RaceManager BoatAttack.RaceManager::Instance
RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A* ___Instance_4;
// System.Boolean BoatAttack.RaceManager::RaceStarted
bool ___RaceStarted_5;
// BoatAttack.RaceManager/Race BoatAttack.RaceManager::RaceData
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* ___RaceData_6;
// System.Single BoatAttack.RaceManager::RaceTime
float ___RaceTime_8;
// System.Action`1<System.Boolean> BoatAttack.RaceManager::raceStarted
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___raceStarted_10;
};
// BoatAttack.UI.RaceStatsPlayer
struct RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// TMPro.TextMeshProUGUI BoatAttack.UI.RaceStatsPlayer::place
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___place_4;
// TMPro.TextMeshProUGUI BoatAttack.UI.RaceStatsPlayer::playerName
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___playerName_5;
// TMPro.TextMeshProUGUI BoatAttack.UI.RaceStatsPlayer::boatType
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___boatType_6;
// TMPro.TextMeshProUGUI BoatAttack.UI.RaceStatsPlayer::bestLap
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___bestLap_7;
// TMPro.TextMeshProUGUI BoatAttack.UI.RaceStatsPlayer::time
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___time_8;
// BoatAttack.Boat BoatAttack.UI.RaceStatsPlayer::_boat
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* ____boat_9;
// System.Int32 BoatAttack.UI.RaceStatsPlayer::_place
int32_t ____place_10;
// System.Boolean BoatAttack.UI.RaceStatsPlayer::_update
bool ____update_11;
};
// BoatAttack.UI.RaceUI
struct RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// BoatAttack.Boat BoatAttack.UI.RaceUI::_boat
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* ____boat_4;
// TMPro.TextMeshProUGUI BoatAttack.UI.RaceUI::lapCounter
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___lapCounter_5;
// TMPro.TextMeshProUGUI BoatAttack.UI.RaceUI::positionNumber
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___positionNumber_6;
// TMPro.TextMeshProUGUI BoatAttack.UI.RaceUI::timeTotal
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___timeTotal_7;
// TMPro.TextMeshProUGUI BoatAttack.UI.RaceUI::timeLap
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___timeLap_8;
// TMPro.TextMeshProUGUI BoatAttack.UI.RaceUI::speedText
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___speedText_9;
// TMPro.TextMeshProUGUI BoatAttack.UI.RaceUI::speedFormatText
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___speedFormatText_10;
// UnityEngine.RectTransform BoatAttack.UI.RaceUI::map
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___map_11;
// UnityEngine.GameObject BoatAttack.UI.RaceUI::gameplayUi
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameplayUi_12;
// UnityEngine.GameObject BoatAttack.UI.RaceUI::raceStat
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___raceStat_13;
// UnityEngine.GameObject BoatAttack.UI.RaceUI::matchEnd
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___matchEnd_14;
// UnityEngine.AddressableAssets.AssetReference BoatAttack.UI.RaceUI::playerMarker
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* ___playerMarker_15;
// UnityEngine.AddressableAssets.AssetReference BoatAttack.UI.RaceUI::playerMapMarker
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* ___playerMapMarker_16;
// UnityEngine.AddressableAssets.AssetReference BoatAttack.UI.RaceUI::raceStatsPlayer
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* ___raceStatsPlayer_17;
// System.Int32 BoatAttack.UI.RaceUI::_playerIndex
int32_t ____playerIndex_18;
// System.Int32 BoatAttack.UI.RaceUI::_totalLaps
int32_t ____totalLaps_19;
// System.Int32 BoatAttack.UI.RaceUI::_totalPlayers
int32_t ____totalPlayers_20;
// System.Single BoatAttack.UI.RaceUI::_timeOffset
float ____timeOffset_21;
// System.Single BoatAttack.UI.RaceUI::_smoothedSpeed
float ____smoothedSpeed_22;
// System.Single BoatAttack.UI.RaceUI::_smoothSpeedVel
float ____smoothSpeedVel_23;
// BoatAttack.AppSettings/SpeedFormat BoatAttack.UI.RaceUI::_speedFormat
int32_t ____speedFormat_24;
// BoatAttack.UI.RaceStatsPlayer[] BoatAttack.UI.RaceUI::_raceStats
RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825* ____raceStats_25;
};
// UnityEngine.EventSystems.UIBehaviour
struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// BoatAttack.WaypointGroup
struct WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Int32 BoatAttack.WaypointGroup::waypointGroupId
int32_t ___waypointGroupId_4;
// UnityEngine.Color BoatAttack.WaypointGroup::waypointColour
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___waypointColour_5;
// System.Boolean BoatAttack.WaypointGroup::loop
bool ___loop_6;
// System.Boolean BoatAttack.WaypointGroup::raceStarted
bool ___raceStarted_7;
// System.Boolean BoatAttack.WaypointGroup::Reverse
bool ___Reverse_8;
// UnityEngine.Matrix4x4[] BoatAttack.WaypointGroup::StartingPositions
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___StartingPositions_9;
// System.Collections.Generic.List`1<BoatAttack.WaypointGroup/Waypoint> BoatAttack.WaypointGroup::WPs
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* ___WPs_10;
// System.Single BoatAttack.WaypointGroup::length
float ___length_11;
// System.Collections.Generic.Dictionary`2<UnityEngine.BoxCollider,BoatAttack.WaypointGroup/Waypoint> BoatAttack.WaypointGroup::_triggerPairs
Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3* ____triggerPairs_12;
// System.Collections.Generic.SortedDictionary`2<System.Int32,BoatAttack.WaypointGroup/Waypoint> BoatAttack.WaypointGroup::_checkpointPairs
SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277* ____checkpointPairs_13;
// System.Int32 BoatAttack.WaypointGroup::_curWpId
int32_t ____curWpId_14;
// UnityEngine.AddressableAssets.AssetReference BoatAttack.WaypointGroup::checkpoint
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* ___checkpoint_15;
// UnityEngine.BoxCollider[] BoatAttack.WaypointGroup::_triggers
BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370* ____triggers_17;
};
struct WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_StaticFields
{
// BoatAttack.WaypointGroup BoatAttack.WaypointGroup::<Instance>k__BackingField
WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* ___U3CInstanceU3Ek__BackingField_16;
};
// BoatAttack.AppSettings
struct AppSettings_tADC58E96358499CDCB9E64819612C3F1983EA425 : public Manager_t85CDE56F3A7585EB1803F2251F85ED93688ADB0A
{
// UnityEngine.GameObject BoatAttack.AppSettings::loadingScreenObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___loadingScreenObject_7;
// BoatAttack.AppSettings/RenderRes BoatAttack.AppSettings::maxRenderSize
int32_t ___maxRenderSize_9;
// System.Boolean BoatAttack.AppSettings::variableResolution
bool ___variableResolution_10;
// System.Single BoatAttack.AppSettings::axisBias
float ___axisBias_11;
// System.Single BoatAttack.AppSettings::minScale
float ___minScale_12;
// BoatAttack.AppSettings/Framerate BoatAttack.AppSettings::targetFramerate
int32_t ___targetFramerate_13;
// System.Single BoatAttack.AppSettings::currentDynamicScale
float ___currentDynamicScale_14;
// System.Single BoatAttack.AppSettings::maxScale
float ___maxScale_15;
// BoatAttack.AppSettings/SpeedFormat BoatAttack.AppSettings::speedFormat
int32_t ___speedFormat_16;
// UnityEngine.AddressableAssets.AssetReference BoatAttack.AppSettings::loadingScreen
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* ___loadingScreen_17;
// UnityEngine.AddressableAssets.AssetReference BoatAttack.AppSettings::volumeManager
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* ___volumeManager_18;
// UnityEngine.GameObject BoatAttack.AppSettings::consoleCanvas
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___consoleCanvas_19;
};
struct AppSettings_tADC58E96358499CDCB9E64819612C3F1983EA425_StaticFields
{
// BoatAttack.AppSettings BoatAttack.AppSettings::Instance
AppSettings_tADC58E96358499CDCB9E64819612C3F1983EA425* ___Instance_6;
// UnityEngine.Camera BoatAttack.AppSettings::MainCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___MainCamera_8;
// UnityEngine.GameObject BoatAttack.AppSettings::ConsoleCanvas
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ConsoleCanvas_20;
};
// Cinemachine.CinemachineTrackedDolly
struct CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037 : public CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A
{
// Cinemachine.CinemachinePathBase Cinemachine.CinemachineTrackedDolly::m_Path
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* ___m_Path_6;
// System.Single Cinemachine.CinemachineTrackedDolly::m_PathPosition
float ___m_PathPosition_7;
// Cinemachine.CinemachinePathBase/PositionUnits Cinemachine.CinemachineTrackedDolly::m_PositionUnits
int32_t ___m_PositionUnits_8;
// UnityEngine.Vector3 Cinemachine.CinemachineTrackedDolly::m_PathOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_PathOffset_9;
// System.Single Cinemachine.CinemachineTrackedDolly::m_XDamping
float ___m_XDamping_10;
// System.Single Cinemachine.CinemachineTrackedDolly::m_YDamping
float ___m_YDamping_11;
// System.Single Cinemachine.CinemachineTrackedDolly::m_ZDamping
float ___m_ZDamping_12;
// Cinemachine.CinemachineTrackedDolly/CameraUpMode Cinemachine.CinemachineTrackedDolly::m_CameraUp
int32_t ___m_CameraUp_13;
// System.Single Cinemachine.CinemachineTrackedDolly::m_PitchDamping
float ___m_PitchDamping_14;
// System.Single Cinemachine.CinemachineTrackedDolly::m_YawDamping
float ___m_YawDamping_15;
// System.Single Cinemachine.CinemachineTrackedDolly::m_RollDamping
float ___m_RollDamping_16;
// Cinemachine.CinemachineTrackedDolly/AutoDolly Cinemachine.CinemachineTrackedDolly::m_AutoDolly
AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115 ___m_AutoDolly_17;
// System.Single Cinemachine.CinemachineTrackedDolly::m_PreviousPathPosition
float ___m_PreviousPathPosition_18;
// UnityEngine.Quaternion Cinemachine.CinemachineTrackedDolly::m_PreviousOrientation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_PreviousOrientation_19;
// UnityEngine.Vector3 Cinemachine.CinemachineTrackedDolly::m_PreviousCameraPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_PreviousCameraPosition_20;
};
// Cinemachine.CinemachineVirtualCamera
struct CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50 : public CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE
{
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::m_LookAt
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_LookAt_28;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::m_Follow
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_Follow_29;
// Cinemachine.LensSettings Cinemachine.CinemachineVirtualCamera::m_Lens
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___m_Lens_30;
// Cinemachine.CinemachineVirtualCameraBase/TransitionParams Cinemachine.CinemachineVirtualCamera::m_Transitions
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA ___m_Transitions_31;
// Cinemachine.CinemachineVirtualCameraBase/BlendHint Cinemachine.CinemachineVirtualCamera::m_LegacyBlendHint
int32_t ___m_LegacyBlendHint_32;
// System.Boolean Cinemachine.CinemachineVirtualCamera::m_UserIsDragging
bool ___m_UserIsDragging_36;
// Cinemachine.CameraState Cinemachine.CinemachineVirtualCamera::m_State
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___m_State_37;
// Cinemachine.CinemachineComponentBase[] Cinemachine.CinemachineVirtualCamera::m_ComponentPipeline
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___m_ComponentPipeline_38;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::m_ComponentOwner
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_ComponentOwner_39;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::mCachedLookAtTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___mCachedLookAtTarget_40;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCamera::mCachedLookAtTargetVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___mCachedLookAtTargetVcam_41;
};
struct CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_StaticFields
{
// Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate Cinemachine.CinemachineVirtualCamera::CreatePipelineOverride
CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* ___CreatePipelineOverride_34;
// Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate Cinemachine.CinemachineVirtualCamera::DestroyPipelineOverride
DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* ___DestroyPipelineOverride_35;
};
// 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;
// UnityEngine.Vector4 UnityEngine.UI.Graphic::m_RaycastPadding
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding_11;
// UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform_12;
// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer_13;
// UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas_14;
// System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
bool ___m_VertsDirty_15;
// System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
bool ___m_MaterialDirty_16;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback_17;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback_18;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback_19;
// UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh_22;
// UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs_23;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner_24;
// System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25;
};
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_20;
// UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper_21;
};
// UnityEngine.UI.MaskableGraphic
struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931
{
// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil
bool ___m_ShouldRecalculateStencil_26;
// UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial_27;
// UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask
RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask_28;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable
bool ___m_Maskable_29;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic
bool ___m_IsMaskingGraphic_30;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking
bool ___m_IncludeForMasking_31;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged
CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged_32;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate
bool ___m_ShouldRecalculate_33;
// System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue
int32_t ___m_StencilValue_34;
// UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners_35;
};
// UnityEngine.UI.Image
struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
// UnityEngine.Sprite UnityEngine.UI.Image::m_Sprite
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_Sprite_37;
// UnityEngine.Sprite UnityEngine.UI.Image::m_OverrideSprite
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_OverrideSprite_38;
// UnityEngine.UI.Image/Type UnityEngine.UI.Image::m_Type
int32_t ___m_Type_39;
// System.Boolean UnityEngine.UI.Image::m_PreserveAspect
bool ___m_PreserveAspect_40;
// System.Boolean UnityEngine.UI.Image::m_FillCenter
bool ___m_FillCenter_41;
// UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::m_FillMethod
int32_t ___m_FillMethod_42;
// System.Single UnityEngine.UI.Image::m_FillAmount
float ___m_FillAmount_43;
// System.Boolean UnityEngine.UI.Image::m_FillClockwise
bool ___m_FillClockwise_44;
// System.Int32 UnityEngine.UI.Image::m_FillOrigin
int32_t ___m_FillOrigin_45;
// System.Single UnityEngine.UI.Image::m_AlphaHitTestMinimumThreshold
float ___m_AlphaHitTestMinimumThreshold_46;
// System.Boolean UnityEngine.UI.Image::m_Tracked
bool ___m_Tracked_47;
// System.Boolean UnityEngine.UI.Image::m_UseSpriteMesh
bool ___m_UseSpriteMesh_48;
// System.Single UnityEngine.UI.Image::m_PixelsPerUnitMultiplier
float ___m_PixelsPerUnitMultiplier_49;
// System.Single UnityEngine.UI.Image::m_CachedReferencePixelsPerUnit
float ___m_CachedReferencePixelsPerUnit_50;
};
struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_StaticFields
{
// UnityEngine.Material UnityEngine.UI.Image::s_ETC1DefaultUI
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_ETC1DefaultUI_36;
// UnityEngine.Vector2[] UnityEngine.UI.Image::s_VertScratch
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_VertScratch_51;
// UnityEngine.Vector2[] UnityEngine.UI.Image::s_UVScratch
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_UVScratch_52;
// UnityEngine.Vector3[] UnityEngine.UI.Image::s_Xy
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_Xy_53;
// UnityEngine.Vector3[] UnityEngine.UI.Image::s_Uv
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_Uv_54;
// System.Collections.Generic.List`1<UnityEngine.UI.Image> UnityEngine.UI.Image::m_TrackedTexturelessImages
List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19* ___m_TrackedTexturelessImages_55;
// System.Boolean UnityEngine.UI.Image::s_Initialized
bool ___s_Initialized_56;
};
// TMPro.TMP_Text
struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9 : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
// System.String TMPro.TMP_Text::m_text
String_t* ___m_text_36;
// System.Boolean TMPro.TMP_Text::m_IsTextBackingStringDirty
bool ___m_IsTextBackingStringDirty_37;
// TMPro.ITextPreprocessor TMPro.TMP_Text::m_TextPreprocessor
RuntimeObject* ___m_TextPreprocessor_38;
// System.Boolean TMPro.TMP_Text::m_isRightToLeft
bool ___m_isRightToLeft_39;
// TMPro.TMP_FontAsset TMPro.TMP_Text::m_fontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset_40;
// TMPro.TMP_FontAsset TMPro.TMP_Text::m_currentFontAsset
TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_currentFontAsset_41;
// System.Boolean TMPro.TMP_Text::m_isSDFShader
bool ___m_isSDFShader_42;
// UnityEngine.Material TMPro.TMP_Text::m_sharedMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial_43;
// UnityEngine.Material TMPro.TMP_Text::m_currentMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_currentMaterial_44;
// System.Int32 TMPro.TMP_Text::m_currentMaterialIndex
int32_t ___m_currentMaterialIndex_48;
// UnityEngine.Material[] TMPro.TMP_Text::m_fontSharedMaterials
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontSharedMaterials_49;
// UnityEngine.Material TMPro.TMP_Text::m_fontMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fontMaterial_50;
// UnityEngine.Material[] TMPro.TMP_Text::m_fontMaterials
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontMaterials_51;
// System.Boolean TMPro.TMP_Text::m_isMaterialDirty
bool ___m_isMaterialDirty_52;
// UnityEngine.Color32 TMPro.TMP_Text::m_fontColor32
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_fontColor32_53;
// UnityEngine.Color TMPro.TMP_Text::m_fontColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_fontColor_54;
// UnityEngine.Color32 TMPro.TMP_Text::m_underlineColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_underlineColor_56;
// UnityEngine.Color32 TMPro.TMP_Text::m_strikethroughColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_strikethroughColor_57;
// System.Boolean TMPro.TMP_Text::m_enableVertexGradient
bool ___m_enableVertexGradient_58;
// TMPro.ColorMode TMPro.TMP_Text::m_colorMode
int32_t ___m_colorMode_59;
// TMPro.VertexGradient TMPro.TMP_Text::m_fontColorGradient
VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F ___m_fontColorGradient_60;
// TMPro.TMP_ColorGradient TMPro.TMP_Text::m_fontColorGradientPreset
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_fontColorGradientPreset_61;
// TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_spriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset_62;
// System.Boolean TMPro.TMP_Text::m_tintAllSprites
bool ___m_tintAllSprites_63;
// System.Boolean TMPro.TMP_Text::m_tintSprite
bool ___m_tintSprite_64;
// UnityEngine.Color32 TMPro.TMP_Text::m_spriteColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_spriteColor_65;
// TMPro.TMP_StyleSheet TMPro.TMP_Text::m_StyleSheet
TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* ___m_StyleSheet_66;
// TMPro.TMP_Style TMPro.TMP_Text::m_TextStyle
TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___m_TextStyle_67;
// System.Int32 TMPro.TMP_Text::m_TextStyleHashCode
int32_t ___m_TextStyleHashCode_68;
// System.Boolean TMPro.TMP_Text::m_overrideHtmlColors
bool ___m_overrideHtmlColors_69;
// UnityEngine.Color32 TMPro.TMP_Text::m_faceColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_faceColor_70;
// UnityEngine.Color32 TMPro.TMP_Text::m_outlineColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_outlineColor_71;
// System.Single TMPro.TMP_Text::m_outlineWidth
float ___m_outlineWidth_72;
// System.Single TMPro.TMP_Text::m_fontSize
float ___m_fontSize_73;
// System.Single TMPro.TMP_Text::m_currentFontSize
float ___m_currentFontSize_74;
// System.Single TMPro.TMP_Text::m_fontSizeBase
float ___m_fontSizeBase_75;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_sizeStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_sizeStack_76;
// TMPro.FontWeight TMPro.TMP_Text::m_fontWeight
int32_t ___m_fontWeight_77;
// TMPro.FontWeight TMPro.TMP_Text::m_FontWeightInternal
int32_t ___m_FontWeightInternal_78;
// TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight> TMPro.TMP_Text::m_FontWeightStack
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___m_FontWeightStack_79;
// System.Boolean TMPro.TMP_Text::m_enableAutoSizing
bool ___m_enableAutoSizing_80;
// System.Single TMPro.TMP_Text::m_maxFontSize
float ___m_maxFontSize_81;
// System.Single TMPro.TMP_Text::m_minFontSize
float ___m_minFontSize_82;
// System.Int32 TMPro.TMP_Text::m_AutoSizeIterationCount
int32_t ___m_AutoSizeIterationCount_83;
// System.Int32 TMPro.TMP_Text::m_AutoSizeMaxIterationCount
int32_t ___m_AutoSizeMaxIterationCount_84;
// System.Boolean TMPro.TMP_Text::m_IsAutoSizePointSizeSet
bool ___m_IsAutoSizePointSizeSet_85;
// System.Single TMPro.TMP_Text::m_fontSizeMin
float ___m_fontSizeMin_86;
// System.Single TMPro.TMP_Text::m_fontSizeMax
float ___m_fontSizeMax_87;
// TMPro.FontStyles TMPro.TMP_Text::m_fontStyle
int32_t ___m_fontStyle_88;
// TMPro.FontStyles TMPro.TMP_Text::m_FontStyleInternal
int32_t ___m_FontStyleInternal_89;
// TMPro.TMP_FontStyleStack TMPro.TMP_Text::m_fontStyleStack
TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___m_fontStyleStack_90;
// System.Boolean TMPro.TMP_Text::m_isUsingBold
bool ___m_isUsingBold_91;
// TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_HorizontalAlignment
int32_t ___m_HorizontalAlignment_92;
// TMPro.VerticalAlignmentOptions TMPro.TMP_Text::m_VerticalAlignment
int32_t ___m_VerticalAlignment_93;
// TMPro.TextAlignmentOptions TMPro.TMP_Text::m_textAlignment
int32_t ___m_textAlignment_94;
// TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_lineJustification
int32_t ___m_lineJustification_95;
// TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions> TMPro.TMP_Text::m_lineJustificationStack
TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___m_lineJustificationStack_96;
// UnityEngine.Vector3[] TMPro.TMP_Text::m_textContainerLocalCorners
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_textContainerLocalCorners_97;
// System.Single TMPro.TMP_Text::m_characterSpacing
float ___m_characterSpacing_98;
// System.Single TMPro.TMP_Text::m_cSpacing
float ___m_cSpacing_99;
// System.Single TMPro.TMP_Text::m_monoSpacing
float ___m_monoSpacing_100;
// System.Single TMPro.TMP_Text::m_wordSpacing
float ___m_wordSpacing_101;
// System.Single TMPro.TMP_Text::m_lineSpacing
float ___m_lineSpacing_102;
// System.Single TMPro.TMP_Text::m_lineSpacingDelta
float ___m_lineSpacingDelta_103;
// System.Single TMPro.TMP_Text::m_lineHeight
float ___m_lineHeight_104;
// System.Boolean TMPro.TMP_Text::m_IsDrivenLineSpacing
bool ___m_IsDrivenLineSpacing_105;
// System.Single TMPro.TMP_Text::m_lineSpacingMax
float ___m_lineSpacingMax_106;
// System.Single TMPro.TMP_Text::m_paragraphSpacing
float ___m_paragraphSpacing_107;
// System.Single TMPro.TMP_Text::m_charWidthMaxAdj
float ___m_charWidthMaxAdj_108;
// System.Single TMPro.TMP_Text::m_charWidthAdjDelta
float ___m_charWidthAdjDelta_109;
// System.Boolean TMPro.TMP_Text::m_enableWordWrapping
bool ___m_enableWordWrapping_110;
// System.Boolean TMPro.TMP_Text::m_isCharacterWrappingEnabled
bool ___m_isCharacterWrappingEnabled_111;
// System.Boolean TMPro.TMP_Text::m_isNonBreakingSpace
bool ___m_isNonBreakingSpace_112;
// System.Boolean TMPro.TMP_Text::m_isIgnoringAlignment
bool ___m_isIgnoringAlignment_113;
// System.Single TMPro.TMP_Text::m_wordWrappingRatios
float ___m_wordWrappingRatios_114;
// TMPro.TextOverflowModes TMPro.TMP_Text::m_overflowMode
int32_t ___m_overflowMode_115;
// System.Int32 TMPro.TMP_Text::m_firstOverflowCharacterIndex
int32_t ___m_firstOverflowCharacterIndex_116;
// TMPro.TMP_Text TMPro.TMP_Text::m_linkedTextComponent
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_linkedTextComponent_117;
// TMPro.TMP_Text TMPro.TMP_Text::parentLinkedComponent
TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___parentLinkedComponent_118;
// System.Boolean TMPro.TMP_Text::m_isTextTruncated
bool ___m_isTextTruncated_119;
// System.Boolean TMPro.TMP_Text::m_enableKerning
bool ___m_enableKerning_120;
// System.Single TMPro.TMP_Text::m_GlyphHorizontalAdvanceAdjustment
float ___m_GlyphHorizontalAdvanceAdjustment_121;
// System.Boolean TMPro.TMP_Text::m_enableExtraPadding
bool ___m_enableExtraPadding_122;
// System.Boolean TMPro.TMP_Text::checkPaddingRequired
bool ___checkPaddingRequired_123;
// System.Boolean TMPro.TMP_Text::m_isRichText
bool ___m_isRichText_124;
// System.Boolean TMPro.TMP_Text::m_parseCtrlCharacters
bool ___m_parseCtrlCharacters_125;
// System.Boolean TMPro.TMP_Text::m_isOverlay
bool ___m_isOverlay_126;
// System.Boolean TMPro.TMP_Text::m_isOrthographic
bool ___m_isOrthographic_127;
// System.Boolean TMPro.TMP_Text::m_isCullingEnabled
bool ___m_isCullingEnabled_128;
// System.Boolean TMPro.TMP_Text::m_isMaskingEnabled
bool ___m_isMaskingEnabled_129;
// System.Boolean TMPro.TMP_Text::isMaskUpdateRequired
bool ___isMaskUpdateRequired_130;
// System.Boolean TMPro.TMP_Text::m_ignoreCulling
bool ___m_ignoreCulling_131;
// TMPro.TextureMappingOptions TMPro.TMP_Text::m_horizontalMapping
int32_t ___m_horizontalMapping_132;
// TMPro.TextureMappingOptions TMPro.TMP_Text::m_verticalMapping
int32_t ___m_verticalMapping_133;
// System.Single TMPro.TMP_Text::m_uvLineOffset
float ___m_uvLineOffset_134;
// TMPro.TextRenderFlags TMPro.TMP_Text::m_renderMode
int32_t ___m_renderMode_135;
// TMPro.VertexSortingOrder TMPro.TMP_Text::m_geometrySortingOrder
int32_t ___m_geometrySortingOrder_136;
// System.Boolean TMPro.TMP_Text::m_IsTextObjectScaleStatic
bool ___m_IsTextObjectScaleStatic_137;
// System.Boolean TMPro.TMP_Text::m_VertexBufferAutoSizeReduction
bool ___m_VertexBufferAutoSizeReduction_138;
// System.Int32 TMPro.TMP_Text::m_firstVisibleCharacter
int32_t ___m_firstVisibleCharacter_139;
// System.Int32 TMPro.TMP_Text::m_maxVisibleCharacters
int32_t ___m_maxVisibleCharacters_140;
// System.Int32 TMPro.TMP_Text::m_maxVisibleWords
int32_t ___m_maxVisibleWords_141;
// System.Int32 TMPro.TMP_Text::m_maxVisibleLines
int32_t ___m_maxVisibleLines_142;
// System.Boolean TMPro.TMP_Text::m_useMaxVisibleDescender
bool ___m_useMaxVisibleDescender_143;
// System.Int32 TMPro.TMP_Text::m_pageToDisplay
int32_t ___m_pageToDisplay_144;
// System.Boolean TMPro.TMP_Text::m_isNewPage
bool ___m_isNewPage_145;
// UnityEngine.Vector4 TMPro.TMP_Text::m_margin
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_margin_146;
// System.Single TMPro.TMP_Text::m_marginLeft
float ___m_marginLeft_147;
// System.Single TMPro.TMP_Text::m_marginRight
float ___m_marginRight_148;
// System.Single TMPro.TMP_Text::m_marginWidth
float ___m_marginWidth_149;
// System.Single TMPro.TMP_Text::m_marginHeight
float ___m_marginHeight_150;
// System.Single TMPro.TMP_Text::m_width
float ___m_width_151;
// TMPro.TMP_TextInfo TMPro.TMP_Text::m_textInfo
TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___m_textInfo_152;
// System.Boolean TMPro.TMP_Text::m_havePropertiesChanged
bool ___m_havePropertiesChanged_153;
// System.Boolean TMPro.TMP_Text::m_isUsingLegacyAnimationComponent
bool ___m_isUsingLegacyAnimationComponent_154;
// UnityEngine.Transform TMPro.TMP_Text::m_transform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_transform_155;
// UnityEngine.RectTransform TMPro.TMP_Text::m_rectTransform
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_rectTransform_156;
// UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousRectTransformSize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousRectTransformSize_157;
// UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousPivotPosition
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousPivotPosition_158;
// System.Boolean TMPro.TMP_Text::<autoSizeTextContainer>k__BackingField
bool ___U3CautoSizeTextContainerU3Ek__BackingField_159;
// System.Boolean TMPro.TMP_Text::m_autoSizeTextContainer
bool ___m_autoSizeTextContainer_160;
// UnityEngine.Mesh TMPro.TMP_Text::m_mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh_161;
// System.Boolean TMPro.TMP_Text::m_isVolumetricText
bool ___m_isVolumetricText_162;
// System.Action`1<TMPro.TMP_TextInfo> TMPro.TMP_Text::OnPreRenderText
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText_165;
// TMPro.TMP_SpriteAnimator TMPro.TMP_Text::m_spriteAnimator
TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* ___m_spriteAnimator_166;
// System.Single TMPro.TMP_Text::m_flexibleHeight
float ___m_flexibleHeight_167;
// System.Single TMPro.TMP_Text::m_flexibleWidth
float ___m_flexibleWidth_168;
// System.Single TMPro.TMP_Text::m_minWidth
float ___m_minWidth_169;
// System.Single TMPro.TMP_Text::m_minHeight
float ___m_minHeight_170;
// System.Single TMPro.TMP_Text::m_maxWidth
float ___m_maxWidth_171;
// System.Single TMPro.TMP_Text::m_maxHeight
float ___m_maxHeight_172;
// UnityEngine.UI.LayoutElement TMPro.TMP_Text::m_LayoutElement
LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* ___m_LayoutElement_173;
// System.Single TMPro.TMP_Text::m_preferredWidth
float ___m_preferredWidth_174;
// System.Single TMPro.TMP_Text::m_renderedWidth
float ___m_renderedWidth_175;
// System.Boolean TMPro.TMP_Text::m_isPreferredWidthDirty
bool ___m_isPreferredWidthDirty_176;
// System.Single TMPro.TMP_Text::m_preferredHeight
float ___m_preferredHeight_177;
// System.Single TMPro.TMP_Text::m_renderedHeight
float ___m_renderedHeight_178;
// System.Boolean TMPro.TMP_Text::m_isPreferredHeightDirty
bool ___m_isPreferredHeightDirty_179;
// System.Boolean TMPro.TMP_Text::m_isCalculatingPreferredValues
bool ___m_isCalculatingPreferredValues_180;
// System.Int32 TMPro.TMP_Text::m_layoutPriority
int32_t ___m_layoutPriority_181;
// System.Boolean TMPro.TMP_Text::m_isLayoutDirty
bool ___m_isLayoutDirty_182;
// System.Boolean TMPro.TMP_Text::m_isAwake
bool ___m_isAwake_183;
// System.Boolean TMPro.TMP_Text::m_isWaitingOnResourceLoad
bool ___m_isWaitingOnResourceLoad_184;
// TMPro.TMP_Text/TextInputSources TMPro.TMP_Text::m_inputSource
int32_t ___m_inputSource_185;
// System.Single TMPro.TMP_Text::m_fontScaleMultiplier
float ___m_fontScaleMultiplier_186;
// System.Single TMPro.TMP_Text::tag_LineIndent
float ___tag_LineIndent_190;
// System.Single TMPro.TMP_Text::tag_Indent
float ___tag_Indent_191;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_indentStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_indentStack_192;
// System.Boolean TMPro.TMP_Text::tag_NoParsing
bool ___tag_NoParsing_193;
// System.Boolean TMPro.TMP_Text::m_isParsingText
bool ___m_isParsingText_194;
// UnityEngine.Matrix4x4 TMPro.TMP_Text::m_FXMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_FXMatrix_195;
// System.Boolean TMPro.TMP_Text::m_isFXMatrixSet
bool ___m_isFXMatrixSet_196;
// TMPro.TMP_Text/UnicodeChar[] TMPro.TMP_Text::m_TextProcessingArray
UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* ___m_TextProcessingArray_197;
// System.Int32 TMPro.TMP_Text::m_InternalTextProcessingArraySize
int32_t ___m_InternalTextProcessingArraySize_198;
// TMPro.TMP_CharacterInfo[] TMPro.TMP_Text::m_internalCharacterInfo
TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___m_internalCharacterInfo_199;
// System.Int32 TMPro.TMP_Text::m_totalCharacterCount
int32_t ___m_totalCharacterCount_200;
// System.Int32 TMPro.TMP_Text::m_characterCount
int32_t ___m_characterCount_207;
// System.Int32 TMPro.TMP_Text::m_firstCharacterOfLine
int32_t ___m_firstCharacterOfLine_208;
// System.Int32 TMPro.TMP_Text::m_firstVisibleCharacterOfLine
int32_t ___m_firstVisibleCharacterOfLine_209;
// System.Int32 TMPro.TMP_Text::m_lastCharacterOfLine
int32_t ___m_lastCharacterOfLine_210;
// System.Int32 TMPro.TMP_Text::m_lastVisibleCharacterOfLine
int32_t ___m_lastVisibleCharacterOfLine_211;
// System.Int32 TMPro.TMP_Text::m_lineNumber
int32_t ___m_lineNumber_212;
// System.Int32 TMPro.TMP_Text::m_lineVisibleCharacterCount
int32_t ___m_lineVisibleCharacterCount_213;
// System.Int32 TMPro.TMP_Text::m_pageNumber
int32_t ___m_pageNumber_214;
// System.Single TMPro.TMP_Text::m_PageAscender
float ___m_PageAscender_215;
// System.Single TMPro.TMP_Text::m_maxTextAscender
float ___m_maxTextAscender_216;
// System.Single TMPro.TMP_Text::m_maxCapHeight
float ___m_maxCapHeight_217;
// System.Single TMPro.TMP_Text::m_ElementAscender
float ___m_ElementAscender_218;
// System.Single TMPro.TMP_Text::m_ElementDescender
float ___m_ElementDescender_219;
// System.Single TMPro.TMP_Text::m_maxLineAscender
float ___m_maxLineAscender_220;
// System.Single TMPro.TMP_Text::m_maxLineDescender
float ___m_maxLineDescender_221;
// System.Single TMPro.TMP_Text::m_startOfLineAscender
float ___m_startOfLineAscender_222;
// System.Single TMPro.TMP_Text::m_startOfLineDescender
float ___m_startOfLineDescender_223;
// System.Single TMPro.TMP_Text::m_lineOffset
float ___m_lineOffset_224;
// TMPro.Extents TMPro.TMP_Text::m_meshExtents
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___m_meshExtents_225;
// UnityEngine.Color32 TMPro.TMP_Text::m_htmlColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_htmlColor_226;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_colorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_colorStack_227;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_underlineColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_underlineColorStack_228;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_strikethroughColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_strikethroughColorStack_229;
// TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState> TMPro.TMP_Text::m_HighlightStateStack
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___m_HighlightStateStack_230;
// TMPro.TMP_ColorGradient TMPro.TMP_Text::m_colorGradientPreset
TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_colorGradientPreset_231;
// TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient> TMPro.TMP_Text::m_colorGradientStack
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___m_colorGradientStack_232;
// System.Boolean TMPro.TMP_Text::m_colorGradientPresetIsTinted
bool ___m_colorGradientPresetIsTinted_233;
// System.Single TMPro.TMP_Text::m_tabSpacing
float ___m_tabSpacing_234;
// System.Single TMPro.TMP_Text::m_spacing
float ___m_spacing_235;
// TMPro.TMP_TextProcessingStack`1<System.Int32>[] TMPro.TMP_Text::m_TextStyleStacks
TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* ___m_TextStyleStacks_236;
// System.Int32 TMPro.TMP_Text::m_TextStyleStackDepth
int32_t ___m_TextStyleStackDepth_237;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.TMP_Text::m_ItalicAngleStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_ItalicAngleStack_238;
// System.Int32 TMPro.TMP_Text::m_ItalicAngle
int32_t ___m_ItalicAngle_239;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.TMP_Text::m_actionStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_actionStack_240;
// System.Single TMPro.TMP_Text::m_padding
float ___m_padding_241;
// System.Single TMPro.TMP_Text::m_baselineOffset
float ___m_baselineOffset_242;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_baselineOffsetStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_baselineOffsetStack_243;
// System.Single TMPro.TMP_Text::m_xAdvance
float ___m_xAdvance_244;
// TMPro.TMP_TextElementType TMPro.TMP_Text::m_textElementType
int32_t ___m_textElementType_245;
// TMPro.TMP_TextElement TMPro.TMP_Text::m_cached_TextElement
TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___m_cached_TextElement_246;
// TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Ellipsis
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Ellipsis_247;
// TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Underline
SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Underline_248;
// TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_defaultSpriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_defaultSpriteAsset_249;
// TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_currentSpriteAsset
TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_currentSpriteAsset_250;
// System.Int32 TMPro.TMP_Text::m_spriteCount
int32_t ___m_spriteCount_251;
// System.Int32 TMPro.TMP_Text::m_spriteIndex
int32_t ___m_spriteIndex_252;
// System.Int32 TMPro.TMP_Text::m_spriteAnimationID
int32_t ___m_spriteAnimationID_253;
// System.Boolean TMPro.TMP_Text::m_ignoreActiveState
bool ___m_ignoreActiveState_256;
// TMPro.TMP_Text/TextBackingContainer TMPro.TMP_Text::m_TextBackingArray
TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___m_TextBackingArray_257;
// System.Decimal[] TMPro.TMP_Text::k_Power
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* ___k_Power_258;
};
struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields
{
// TMPro.MaterialReference[] TMPro.TMP_Text::m_materialReferences
MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___m_materialReferences_45;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> TMPro.TMP_Text::m_materialReferenceIndexLookup
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_materialReferenceIndexLookup_46;
// TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference> TMPro.TMP_Text::m_materialReferenceStack
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___m_materialReferenceStack_47;
// UnityEngine.Color32 TMPro.TMP_Text::s_colorWhite
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_colorWhite_55;
// System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset> TMPro.TMP_Text::OnFontAssetRequest
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* ___OnFontAssetRequest_163;
// System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset> TMPro.TMP_Text::OnSpriteAssetRequest
Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* ___OnSpriteAssetRequest_164;
// System.Char[] TMPro.TMP_Text::m_htmlTag
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_htmlTag_187;
// TMPro.RichTextTagAttribute[] TMPro.TMP_Text::m_xmlAttribute
RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* ___m_xmlAttribute_188;
// System.Single[] TMPro.TMP_Text::m_attributeParameterValues
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_attributeParameterValues_189;
// TMPro.WordWrapState TMPro.TMP_Text::m_SavedWordWrapState
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedWordWrapState_201;
// TMPro.WordWrapState TMPro.TMP_Text::m_SavedLineState
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLineState_202;
// TMPro.WordWrapState TMPro.TMP_Text::m_SavedEllipsisState
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedEllipsisState_203;
// TMPro.WordWrapState TMPro.TMP_Text::m_SavedLastValidState
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLastValidState_204;
// TMPro.WordWrapState TMPro.TMP_Text::m_SavedSoftLineBreakState
WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedSoftLineBreakState_205;
// TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState> TMPro.TMP_Text::m_EllipsisInsertionCandidateStack
TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F ___m_EllipsisInsertionCandidateStack_206;
// Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_ParseTextMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseTextMarker_254;
// Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_InsertNewLineMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InsertNewLineMarker_255;
// UnityEngine.Vector2 TMPro.TMP_Text::k_LargePositiveVector2
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargePositiveVector2_259;
// UnityEngine.Vector2 TMPro.TMP_Text::k_LargeNegativeVector2
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargeNegativeVector2_260;
// System.Single TMPro.TMP_Text::k_LargePositiveFloat
float ___k_LargePositiveFloat_261;
// System.Single TMPro.TMP_Text::k_LargeNegativeFloat
float ___k_LargeNegativeFloat_262;
// System.Int32 TMPro.TMP_Text::k_LargePositiveInt
int32_t ___k_LargePositiveInt_263;
// System.Int32 TMPro.TMP_Text::k_LargeNegativeInt
int32_t ___k_LargeNegativeInt_264;
};
// TMPro.TextMeshProUGUI
struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957 : public TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9
{
// System.Boolean TMPro.TextMeshProUGUI::m_isRebuildingLayout
bool ___m_isRebuildingLayout_265;
// UnityEngine.Coroutine TMPro.TextMeshProUGUI::m_DelayedGraphicRebuild
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_DelayedGraphicRebuild_266;
// UnityEngine.Coroutine TMPro.TextMeshProUGUI::m_DelayedMaterialRebuild
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_DelayedMaterialRebuild_267;
// UnityEngine.Rect TMPro.TextMeshProUGUI::m_ClipRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_ClipRect_268;
// System.Boolean TMPro.TextMeshProUGUI::m_ValidRect
bool ___m_ValidRect_269;
// System.Action`1<TMPro.TMP_TextInfo> TMPro.TextMeshProUGUI::OnPreRenderText
Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText_270;
// System.Boolean TMPro.TextMeshProUGUI::m_hasFontAssetChanged
bool ___m_hasFontAssetChanged_271;
// TMPro.TMP_SubMeshUI[] TMPro.TextMeshProUGUI::m_subTextObjects
TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* ___m_subTextObjects_272;
// System.Single TMPro.TextMeshProUGUI::m_previousLossyScaleY
float ___m_previousLossyScaleY_273;
// UnityEngine.Vector3[] TMPro.TextMeshProUGUI::m_RectTransformCorners
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_RectTransformCorners_274;
// UnityEngine.CanvasRenderer TMPro.TextMeshProUGUI::m_canvasRenderer
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_canvasRenderer_275;
// UnityEngine.Canvas TMPro.TextMeshProUGUI::m_canvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_canvas_276;
// System.Single TMPro.TextMeshProUGUI::m_CanvasScaleFactor
float ___m_CanvasScaleFactor_277;
// System.Boolean TMPro.TextMeshProUGUI::m_isFirstAllocation
bool ___m_isFirstAllocation_278;
// System.Int32 TMPro.TextMeshProUGUI::m_max_characters
int32_t ___m_max_characters_279;
// UnityEngine.Material TMPro.TextMeshProUGUI::m_baseMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_baseMaterial_280;
// System.Boolean TMPro.TextMeshProUGUI::m_isScrollRegionSet
bool ___m_isScrollRegionSet_281;
// UnityEngine.Vector4 TMPro.TextMeshProUGUI::m_maskOffset
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_maskOffset_282;
// UnityEngine.Matrix4x4 TMPro.TextMeshProUGUI::m_EnvMapMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_EnvMapMatrix_283;
// System.Boolean TMPro.TextMeshProUGUI::m_isRegisteredForEvents
bool ___m_isRegisteredForEvents_284;
};
struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields
{
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextMarker_285;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SetArraySizesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SetArraySizesMarker_286;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextPhaseIMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIMarker_287;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_ParseMarkupTextMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseMarkupTextMarker_288;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_CharacterLookupMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CharacterLookupMarker_289;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleGPOSFeaturesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleGPOSFeaturesMarker_290;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_CalculateVerticesPositionMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CalculateVerticesPositionMarker_291;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_ComputeTextMetricsMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeTextMetricsMarker_292;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleVisibleCharacterMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVisibleCharacterMarker_293;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleWhiteSpacesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleWhiteSpacesMarker_294;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleHorizontalLineBreakingMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleHorizontalLineBreakingMarker_295;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleVerticalLineBreakingMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVerticalLineBreakingMarker_296;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SaveGlyphVertexDataMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveGlyphVertexDataMarker_297;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_ComputeCharacterAdvanceMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeCharacterAdvanceMarker_298;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleCarriageReturnMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleCarriageReturnMarker_299;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleLineTerminationMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleLineTerminationMarker_300;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SavePageInfoMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SavePageInfoMarker_301;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SaveProcessingStatesMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveProcessingStatesMarker_302;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextPhaseIIMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIMarker_303;
// Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextPhaseIIIMarker
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIIMarker_304;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.Matrix4x4[]
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D : public RuntimeArray
{
ALIGN_FIELD (8) Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 m_Items[1];
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* 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, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 value)
{
m_Items[index] = value;
}
};
// UnityEngine.BoxCollider[]
struct BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370 : public RuntimeArray
{
ALIGN_FIELD (8) BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* m_Items[1];
inline BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23** 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, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
{
ALIGN_FIELD (8) Type_t* m_Items[1];
inline Type_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Type_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, Type_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// BoatAttack.WaypointGroup/Waypoint[]
struct WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63 : public RuntimeArray
{
ALIGN_FIELD (8) Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* m_Items[1];
inline Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F** 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_tD92198AE8CA75B1D2F317A964764873D1D002A5F* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray
{
ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1];
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* 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, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
m_Items[index] = value;
}
};
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_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, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
{
ALIGN_FIELD (8) String_t* m_Items[1];
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// 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);
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// UnityEngine.MeshRenderer[]
struct MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446 : public RuntimeArray
{
ALIGN_FIELD (8) MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* m_Items[1];
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE** 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, MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Camera[]
struct CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B : public RuntimeArray
{
ALIGN_FIELD (8) Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* m_Items[1];
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** 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, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// BoatAttack.UI.RaceStatsPlayer[]
struct RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825 : public RuntimeArray
{
ALIGN_FIELD (8) RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* m_Items[1];
inline RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E** 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, RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
{
ALIGN_FIELD (8) Il2CppChar m_Items[1];
inline Il2CppChar GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Il2CppChar* 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, Il2CppChar value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
{
m_Items[index] = value;
}
};
// BoatAttack.Benchmark.PerfBasic[]
struct PerfBasicU5BU5D_tC19D97923D1CDCA53738E342F03F6D61DE12A4C1 : public RuntimeArray
{
ALIGN_FIELD (8) PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* m_Items[1];
inline PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F** 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, PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// BoatAttack.Benchmark.RunData[]
struct RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B : public RuntimeArray
{
ALIGN_FIELD (8) RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* m_Items[1];
inline RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0** 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, RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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;
}
};
// BoatAttack.Benchmark.BenchmarkCamera/BenchmarkCameraSettings[]
struct BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1 : public RuntimeArray
{
ALIGN_FIELD (8) BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* m_Items[1];
inline BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F** 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, BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* 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);
}
};
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Single>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_gshared_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Single>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_gshared_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::get_Result()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AsyncOperationHandle_1_get_Result_m3BFABA5103704DD252ABCC2DDF622300E887773E_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::TryGetComponent<System.Object>(T&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, RuntimeObject** ___component0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Single>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m2BDAB666DF2DAB54DFF282A66818CE5DBCE0356F_gshared (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* __this, int32_t ___key0, float ___value1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Reverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3A8BEF4194B03E75859F94B4EE2F54045AF98708_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, RuntimeObject* ___item1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.SortedDictionary`2<System.Int32,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedDictionary_2_Add_mB53A52EFB6E2653371B46C741A90B64E45256CC6_gshared (SortedDictionary_2_t84C54AB886B687592198FD4D32DD4EFC9B5C1A28* __this, int32_t ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m378F61BA812B79DEE58D86FE8AA9F20E3FC7D85F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7E362F496AFECEFC278C7080F920C3B767BA5712_gshared (Func_2_tF839A7B6018DB8715AC386557AEBF8AEB7FBCB7A* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::FirstOrDefault<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerable_FirstOrDefault_TisKeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3_m450CCD1F39DC84E5CEC62C6AC0D8A58F80EBB455_gshared (RuntimeObject* ___source0, Func_2_tF839A7B6018DB8715AC386557AEBF8AEB7FBCB7A* ___predicate1, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Single>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m04EB988C3F849C1BE164FC6656C2281DF47EEAA7_gshared (Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<System.Object,System.Single>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_OrderBy_TisRuntimeObject_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m306C7AE39657666C3AC5FF52C6EA911E068CA3DE_gshared (RuntimeObject* ___source0, Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* ___keySelector1, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_m6B1F26FB2B3EA7B18B82FC81035440AAAEFCE924_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ;
// T2 System.Tuple`2<System.Object,System.Object>::get_Item2()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Tuple_2_get_Item2_m4C8E8E93C0299E98E046C765CA6ABB544412C1D9_gshared_inline (Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* __this, const RuntimeMethod* method) ;
// T1 System.Tuple`2<System.Object,System.Object>::get_Item1()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Tuple_2_get_Item1_mBF34A596062BBB3C1DD2A6CA36810366F445C9FA_gshared_inline (Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* __this, const RuntimeMethod* method) ;
// System.Void System.Tuple`2<System.Object,System.Object>::.ctor(T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tuple_2__ctor_m1F7B239EC49FE179C459F8DD99F1725E91E9C489_gshared (Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* __this, RuntimeObject* ___item10, RuntimeObject* ___item21, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.SortedDictionary`2<System.Int32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedDictionary_2__ctor_mBF581F7779C3421B4650532D703CE4DC483CDED3_gshared (SortedDictionary_2_t84C54AB886B687592198FD4D32DD4EFC9B5C1A28* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.GameObject::GetComponentsInChildren<System.Object>(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GameObject_GetComponentsInChildren_TisRuntimeObject_m511E687BF2424F8D832EA2EAA459870887FB9540_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___includeInactive0, const RuntimeMethod* method) ;
// System.Void System.Action`2<UnityEngine.Rendering.ScriptableRenderContext,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m80999490097638177C6B639CEA321424D5BB0991_gshared (Action_2_t38DEBB6BD6AE1CA882236F63F7E1DB3781D38994* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::Last<System.Single>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Enumerable_Last_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE37C7CE050DE3036BEFF63B445DA0C58B79242E1_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501_gshared (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Single>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_gshared_inline (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Single>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_gshared (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2__ctor_m7445B0F04ECB8542147C3C9B963A792140CFAD0A_gshared (UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Func`3<System.Object,System.Char,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m6BCDA4328FEA12B39CE6995C5C279F4A8CA8BE7A_gshared (Func_3_t1DACAC80A9BB675442214112E9D776B8294DC932* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// TAccumulate System.Linq.Enumerable::Aggregate<System.Char,System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Aggregate_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_TisRuntimeObject_m504C483592E9D3043AF27127FFBF61833A03AC68_gshared (RuntimeObject* ___source0, RuntimeObject* ___seed1, Func_3_t1DACAC80A9BB675442214112E9D776B8294DC932* ___func2, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<System.Object>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// T UnityEngine.JsonUtility::FromJson<System.Object>(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JsonUtility_FromJson_TisRuntimeObject_m3A645CB2B6525E4A5835EA8A8CEBD39C7E2C444A_gshared (String_t* ___json0, const RuntimeMethod* method) ;
// T Cinemachine.CinemachineVirtualCamera::GetCinemachineComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCamera_GetCinemachineComponent_TisRuntimeObject_m70B9E2B45173016F7928E3F968524E521FABFD34_gshared (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.RaceManager/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3605460F33EA4660A64618A573A63309A4A5ADC2 (U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065* __this, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Single>::get_Value()
inline float KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method)
{
return (( float (*) (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555*, const RuntimeMethod*))KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Single>::get_Key()
inline int32_t KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555*, const RuntimeMethod*))KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<BoatAttack.BoatData>::get_Item(System.Int32)
inline BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76 (List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* (*) (List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// BoatAttack.WaypointGroup BoatAttack.WaypointGroup::get_Instance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* WaypointGroup_get_Instance_mCF238AF132882743472B1627FCABFC5D2F3B8BF1_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Matrix4x4::GetColumn(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___index0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m2EC16C74D768EEAA9BBC40DA11337F912014FC57_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___v0, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_m8C0F294E5143F93D378E020EAD9DA2288A5907A3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forward0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(System.Object,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_mF8F60C0569C57F6CCA9AC221EB44C808E76AF014 (RuntimeObject* ___key0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent3, bool ___trackHandle4, const RuntimeMethod* method) ;
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject>::get_Result()
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F (AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* __this, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA*, const RuntimeMethod*))AsyncOperationHandle_1_get_Result_m3BFABA5103704DD252ABCC2DDF622300E887773E_gshared)(__this, method);
}
// System.Void UnityEngine.Object::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::TryGetComponent<BoatAttack.Boat>(T&)
inline bool GameObject_TryGetComponent_TisBoat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0_mD02FBFE41DE9FCBD6BC0216B06B4C105D01AA27A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0** ___component0, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___component0, method);
}
// System.Void BoatAttack.BoatData::SetController(UnityEngine.GameObject,BoatAttack.Boat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoatData_SetController_m1F110A505CD07715523390DC5EF2427F21E80421 (BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___boat0, Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* ___controller1, const RuntimeMethod* method) ;
// System.Void BoatAttack.Boat::Setup(System.Int32,System.Boolean,BoatAttack.BoatLivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Boat_Setup_mB1EAF735184869C0BA8083896FB10801FDA68555 (Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* __this, int32_t ___player0, bool ___isHuman1, BoatLivery_t2ADB3FAAC804FA79E63759FE0FF67641FA126D60 ___livery2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Single>::Add(TKey,TValue)
inline void Dictionary_2_Add_m2BDAB666DF2DAB54DFF282A66818CE5DBCE0356F (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* __this, int32_t ___key0, float ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC*, int32_t, float, const RuntimeMethod*))Dictionary_2_Add_m2BDAB666DF2DAB54DFF282A66818CE5DBCE0356F_gshared)(__this, ___key0, ___value1, method);
}
// System.Int32 System.Collections.Generic.List`1<BoatAttack.BoatData>::get_Count()
inline int32_t List_1_get_Count_mEAE32F0B09FF5F909E77FAA8F6E92BBAE07B1AED_inline (List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::get_touchSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_get_touchSupported_m941C82FC6E66A263CDAD12283DF87CDF15A06FD4 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::get_multiTouchEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_get_multiTouchEnabled_m6A1E887864F3B994737FD4DB8753058F1B8CAE6A (const RuntimeMethod* method) ;
// UnityEngine.RuntimePlatform UnityEngine.Application::get_platform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_m1AB34E71D9885B120F6021EB2B11DCB28CD6008D (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::TryGetComponent<BoatAttack.UI.RaceUI>(T&)
inline bool GameObject_TryGetComponent_TisRaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A_mED717E762F5E8A88F965C445A70864D25BAFD19E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A** ___component0, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___component0, method);
}
// System.Void BoatAttack.UI.RaceUI::Setup(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_Setup_m21953CDC23636F09ACD5680831976EAAF1FCB153 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, int32_t ___player0, const RuntimeMethod* method) ;
// System.Void BoatAttack.WaypointGroup::set_Instance(BoatAttack.WaypointGroup)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaypointGroup_set_Instance_mB99D3DC6A73EE9A2258F30630018A1005408E278_inline (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* ___value0, const RuntimeMethod* method) ;
// System.Single BoatAttack.WaypointGroup::CalculateTrackDistance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float WaypointGroup_CalculateTrackDistance_m63D6DA7E28F7E1E56E983B99D7337F2FA0C21564 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<BoatAttack.WaypointGroup/Waypoint>::Reverse()
inline void List_1_Reverse_m9CD3304F1184B7DCDB21B8FA7DB90D6840BEF8D9 (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67*, const RuntimeMethod*))List_1_Reverse_m3A8BEF4194B03E75859F94B4EE2F54045AF98708_gshared)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<BoatAttack.WaypointGroup/Waypoint>::get_Count()
inline int32_t List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_inline (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<BoatAttack.WaypointGroup/Waypoint>::get_Item(System.Int32)
inline Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* (*) (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<BoatAttack.WaypointGroup/Waypoint>::Insert(System.Int32,T)
inline void List_1_Insert_m4857BFAB4B716AC0E7F380A8416FE56C733993A6 (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* __this, int32_t ___index0, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___item1, const RuntimeMethod* method)
{
(( void (*) (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67*, int32_t, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F*, const RuntimeMethod*))List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared)(__this, ___index0, ___item1, method);
}
// System.Void System.Collections.Generic.List`1<BoatAttack.WaypointGroup/Waypoint>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_mE394FF07726F42E0DFF052C6DB67E89C5964D6F4 (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___index0, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<BoatAttack.WaypointGroup/Waypoint>::GetEnumerator()
inline Enumerator_t57CBBBA24CC1350AB2B9F26008195BD7EBB7C5AC List_1_GetEnumerator_m406E5D6D799E8A9394B8B07766F825C5DE3EAE53 (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* __this, const RuntimeMethod* method)
{
return (( Enumerator_t57CBBBA24CC1350AB2B9F26008195BD7EBB7C5AC (*) (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<BoatAttack.WaypointGroup/Waypoint>::Dispose()
inline void Enumerator_Dispose_mE4E6B6059E131B6B780F563D55693DC0739A67E8 (Enumerator_t57CBBBA24CC1350AB2B9F26008195BD7EBB7C5AC* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t57CBBBA24CC1350AB2B9F26008195BD7EBB7C5AC*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<BoatAttack.WaypointGroup/Waypoint>::get_Current()
inline Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* Enumerator_get_Current_mA2E2E3BE5BE90DC47B51CE71BB280C1D5A6042E3_inline (Enumerator_t57CBBBA24CC1350AB2B9F26008195BD7EBB7C5AC* __this, const RuntimeMethod* method)
{
return (( Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* (*) (Enumerator_t57CBBBA24CC1350AB2B9F26008195BD7EBB7C5AC*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30 (String_t* ___format0, RuntimeObject* ___arg01, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___handle0, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::.ctor(System.String,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___name0, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___components1, 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 ___value0, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.GameObject::get_tag()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GameObject_get_tag_mEDD27BF795072834D656B286CBE51B2C99747805 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::set_tag(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_tag_m0A41528AFD8C83E1CEC5D769921159897CDD2B24 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___value0, 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) ;
// System.Void UnityEngine.Transform::SetPositionAndRotation(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::TryGetComponent<UnityEngine.BoxCollider>(T&)
inline bool GameObject_TryGetComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m823307C46E19AA99D833BEC751D77CA3588937B0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23** ___component0, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___component0, method);
}
// System.Void UnityEngine.Collider::set_isTrigger(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___value0, 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 ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// System.Void UnityEngine.BoxCollider::set_size(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.BoxCollider,BoatAttack.WaypointGroup/Waypoint>::Add(TKey,TValue)
inline void Dictionary_2_Add_m9F9A4A0318C8455E45763269933AB4417907E521 (Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3* __this, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___key0, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3*, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23*, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.SortedDictionary`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>::Add(TKey,TValue)
inline void SortedDictionary_2_Add_m95912833131CA737075FA6B5E57E8E9E3E2FB29A (SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277* __this, int32_t ___key0, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___value1, const RuntimeMethod* method)
{
(( void (*) (SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277*, int32_t, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F*, const RuntimeMethod*))SortedDictionary_2_Add_mB53A52EFB6E2653371B46C741A90B64E45256CC6_gshared)(__this, ___key0, ___value1, method);
}
// System.Collections.IEnumerator BoatAttack.WaypointGroup::CreateCheckpoint(BoatAttack.WaypointGroup/Waypoint,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WaypointGroup_CreateCheckpoint_mDB21A2BC0910C607778245E0D90BBE86A568D222 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___wp0, bool ___start1, 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* ___routine0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<BoatAttack.WaypointGroup/Waypoint>::MoveNext()
inline bool Enumerator_MoveNext_mD35012A1E47215D189085B25118F787B082CCF88 (Enumerator_t57CBBBA24CC1350AB2B9F26008195BD7EBB7C5AC* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t57CBBBA24CC1350AB2B9F26008195BD7EBB7C5AC*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// UnityEngine.Matrix4x4[] BoatAttack.WaypointGroup::GetStartPositions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* WaypointGroup_GetStartPositions_m1E67F6DBA7C0B0FDE8F68F828E92664A80FAE370 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateCheckpointU3Ed__19__ctor_m6939D1A41A3211F1242B79BFE9D526372E89499D (U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method) ;
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetWaypoint(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetWaypoint_m0BD88FC0B5CCC8624F710E5089700D16754454B0 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, int32_t ___index0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Random::get_insideUnitSphere()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Random_get_insideUnitSphere_mDC65508F8B735E93612D4A1D482792B5DA4DC26C (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Repeat(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Repeat_m1ACDE7EF466FB6CCAD29B3866E4A239A8530E9D5_inline (float ___t0, float ___length1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<BoatAttack.WaypointGroup/Waypoint>::IndexOf(T)
inline int32_t List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___item0, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67*, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F*, const RuntimeMethod*))List_1_IndexOf_m378F61BA812B79DEE58D86FE8AA9F20E3FC7D85F_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.BoxCollider,BoatAttack.WaypointGroup/Waypoint>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m086616527A6A34BB67F6B1B8F1E61878EA8BFFB1 (Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3* __this, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___key0, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3*, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23*, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___key0, ___value1, method);
}
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetNextCheckpoint(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetNextCheckpoint_m4ACC16811070A158D764D6D44A9A61C473795A30 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void BoatAttack.WaypointGroup/<>c__DisplayClass28_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass28_0__ctor_mEED22E29638F5421DAAAC36EA07F2E372FD7171B (U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m9BB1FCDD23C8C17BA8AB753717CEB9D45305A00C (Func_2_t841EF7A36F81783A3DD49864C62A9747F22F9DE2* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t841EF7A36F81783A3DD49864C62A9747F22F9DE2*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7E362F496AFECEFC278C7080F920C3B767BA5712_gshared)(__this, ___object0, ___method1, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<System.Collections.Generic.KeyValuePair`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline KeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6 Enumerable_FirstOrDefault_TisKeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6_m6CFB02903FC76C76A78263D9461301D18CA2FA01 (RuntimeObject* ___source0, Func_2_t841EF7A36F81783A3DD49864C62A9747F22F9DE2* ___predicate1, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6 (*) (RuntimeObject*, Func_2_t841EF7A36F81783A3DD49864C62A9747F22F9DE2*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisKeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3_m450CCD1F39DC84E5CEC62C6AC0D8A58F80EBB455_gshared)(___source0, ___predicate1, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>::get_Value()
inline Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* KeyValuePair_2_get_Value_m95D55A219E0DBFF0F3CD7556DA3DE0D489CE0C77_inline (KeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6* __this, const RuntimeMethod* method)
{
return (( Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* (*) (KeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6*, const RuntimeMethod*))KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline)(__this, method);
}
// System.Void BoatAttack.WaypointGroup/<>c__DisplayClass29_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass29_0__ctor_m5A2DCDF501403769BC953B6BC011C63A5012EFFB (U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<BoatAttack.WaypointGroup/Waypoint,System.Single>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m6B1391F5470209E6B332BBB82CB1FC6EE24C6958 (Func_2_tCF35212B964C9A803FF0C6770B9804289588280D* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_tCF35212B964C9A803FF0C6770B9804289588280D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m04EB988C3F849C1BE164FC6656C2281DF47EEAA7_gshared)(__this, ___object0, ___method1, method);
}
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<BoatAttack.WaypointGroup/Waypoint,System.Single>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
inline RuntimeObject* Enumerable_OrderBy_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6D7DBA678AA9B8C136113C9468BFF2AE9526137C (RuntimeObject* ___source0, Func_2_tCF35212B964C9A803FF0C6770B9804289588280D* ___keySelector1, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tCF35212B964C9A803FF0C6770B9804289588280D*, const RuntimeMethod*))Enumerable_OrderBy_TisRuntimeObject_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m306C7AE39657666C3AC5FF52C6EA911E068CA3DE_gshared)(___source0, ___keySelector1, method);
}
// TSource[] System.Linq.Enumerable::ToArray<BoatAttack.WaypointGroup/Waypoint>(System.Collections.Generic.IEnumerable`1<TSource>)
inline WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63* Enumerable_ToArray_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_m408ECD80B6741DCBE5393F164BAE2A24447B0124 (RuntimeObject* ___source0, const RuntimeMethod* method)
{
return (( WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_m6B1F26FB2B3EA7B18B82FC81035440AAAEFCE924_gshared)(___source0, method);
}
// UnityEngine.Vector3 BoatAttack.WaypointGroup::GetClosestPointOnPath(UnityEngine.Vector3,System.Tuple`2<BoatAttack.WaypointGroup/Waypoint,BoatAttack.WaypointGroup/Waypoint>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 WaypointGroup_GetClosestPointOnPath_mEF8BD1D5AE93EFB826F9F0EB8B0A6E3ADAE45EBB (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F** ___wpIndices1, const RuntimeMethod* method) ;
// T2 System.Tuple`2<BoatAttack.WaypointGroup/Waypoint,BoatAttack.WaypointGroup/Waypoint>::get_Item2()
inline Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* Tuple_2_get_Item2_mA7F17BB3CBB01EC81D1F0E71DB4C6FB8293F9455_inline (Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F* __this, const RuntimeMethod* method)
{
return (( Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* (*) (Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F*, const RuntimeMethod*))Tuple_2_get_Item2_m4C8E8E93C0299E98E046C765CA6ABB544412C1D9_gshared_inline)(__this, method);
}
// T1 System.Tuple`2<BoatAttack.WaypointGroup/Waypoint,BoatAttack.WaypointGroup/Waypoint>::get_Item1()
inline Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* Tuple_2_get_Item1_m6914038FCC3C88549930809D739D6B7939AA28B4_inline (Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F* __this, const RuntimeMethod* method)
{
return (( Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* (*) (Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F*, const RuntimeMethod*))Tuple_2_get_Item1_mBF34A596062BBB3C1DD2A6CA36810366F445C9FA_gshared_inline)(__this, method);
}
// System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline (float ___a0, float ___b1, float ___t2, const RuntimeMethod* method) ;
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetClosestWaypoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetClosestWaypoint_mC72D1DDEB88853BDD20FC272757A81BAFE87C395 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, const RuntimeMethod* method) ;
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetNextWaypoint(BoatAttack.WaypointGroup/Waypoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetNextWaypoint_m5EAA683DEF16E28B1640172B897F595836DA7D00 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___wp0, const RuntimeMethod* method) ;
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetPreviousWaypoint(BoatAttack.WaypointGroup/Waypoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetPreviousWaypoint_m79E5C6A2FEFFE8B410C863A5C4927B1DAF1AEA35 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___wp0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 BoatAttack.WaypointGroup::FindNearestPointOnLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 WaypointGroup_FindNearestPointOnLine_mA66974C038F475D5FA3896F300D45992CF585340 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___start0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___end1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point2, const RuntimeMethod* method) ;
// System.Void System.Tuple`2<BoatAttack.WaypointGroup/Waypoint,BoatAttack.WaypointGroup/Waypoint>::.ctor(T1,T2)
inline void Tuple_2__ctor_m148041798AA8751B8CA31756D17726EF5A1D873D (Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___item10, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___item21, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F*, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F*, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F*, const RuntimeMethod*))Tuple_2__ctor_m1F7B239EC49FE179C459F8DD99F1725E91E9C489_gshared)(__this, ___item10, ___item21, method);
}
// System.Void BoatAttack.WaypointGroup/<>c__DisplayClass32_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass32_0__ctor_mE389F29FCED7A724746DF3E894660C37F3E10503 (U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Abs(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mEF48B2D15BEC6663A575693F563C6DC42C8135AE_inline (int32_t ___value0, 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_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forward0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upwards1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline (const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s2, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_AngleAxis_m01A869DC10F976FAF493B66F15D6D6977BB61DA8 (float ___angle0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___axis1, 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_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Matrix4x4::SetTRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_SetTRS_m8002A569FE81574DABE86044C8FF6F7C44DA21AA (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s2, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Translate(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Translate_m95D44EDD1A9856DD11C639692E47B7A35EF745E2 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lhs0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method) ;
// 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 UnityEngine.Vector3::Normalize()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_green()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_m336EB73DD4A5B11B7F405CF4BC7F37A466FB4FF7_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_red()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_m27D04C1E5FE794AD933B7B9364F3D34B9EA25109_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Gizmos::set_matrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_matrix_m916F9A7A8ACC51F304BB5BB4536854A045EF844B (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Gizmos::set_color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_mFD4A7935FF025F5922374A8DD797BA0558BF1AD2 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Gizmos::DrawCube(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawCube_mE7D2162786517A14E8A740C7887CD08A3105B192 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___center0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___size1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Gizmos::DrawWireCube(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawWireCube_m31971565E5002365FE94256FFE1DC5B070FDBBA7 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___center0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___size1, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_yellow()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m1EF7276EF58050DFBA8921E2383F0249C08D346F_inline (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<BoatAttack.WaypointGroup/Waypoint>::.ctor()
inline void List_1__ctor_m8DD97C8B14CD7293BE4E6D98D194054FF66A0A12 (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.BoxCollider,BoatAttack.WaypointGroup/Waypoint>::.ctor()
inline void Dictionary_2__ctor_m5579DFA5770C673610ED38800135F7D143DE07FC (Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.SortedDictionary`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>::.ctor()
inline void SortedDictionary_2__ctor_mB16CC23334CE34AA1D9DD741C545DDA4E8CCDB7C (SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277* __this, const RuntimeMethod* method)
{
(( void (*) (SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277*, const RuntimeMethod*))SortedDictionary_2__ctor_mBF581F7779C3421B4650532D703CE4DC483CDED3_gshared)(__this, method);
}
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::TryGetComponent<UnityEngine.MeshRenderer>(T&)
inline bool GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE** ___component0, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___component0, 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::SetColor(System.String,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___name0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value1, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>::get_Key()
inline int32_t KeyValuePair_2_get_Key_m409DDE1AE6D517C4B79BEA954F4D5D11CEC8E81F_inline (KeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (KeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6*, const RuntimeMethod*))KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline)(__this, method);
}
// System.Void BoatAttack.UI.ColorSelector/UpdateValue::Invoke(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_inline (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.ColorSelector::UpdateColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorSelector_UpdateColor_mDB828BDC04B89EA028A137082BAAC464DF5BC4C8 (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, const RuntimeMethod* method) ;
// System.Int32 BoatAttack.UI.ColorSelector::ValidateIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ColorSelector_ValidateIndex_m3FFA6B93EEDAB245A306CBD23C39E25F4EF9D72D (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.ColorSelector::ValueUpdate(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorSelector_ValueUpdate_m4C3CBE756163764ECA744D0D9021E25829010C22 (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, int32_t ___i0, const RuntimeMethod* method) ;
// UnityEngine.Color BoatAttack.ConstantData::GetPaletteColor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ConstantData_GetPaletteColor_mE40C499F561F55F8B21F47A3531EEF590AE4E3A7 (int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.EnumSelector/UpdateValue::Invoke(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_inline (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.EnumSelector::UpdateText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumSelector_UpdateText_m21CB957D8BD9DA92AB024EF8F6A20B9D0ECD48C0 (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, const RuntimeMethod* method) ;
// System.Int32 BoatAttack.UI.EnumSelector::ValidateIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EnumSelector_ValidateIndex_m184AF759AA56F373A06EB63C805A66F6930949DB (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.EnumSelector::ValueUpdate(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumSelector_ValueUpdate_m61EFDE708E45088DB6AFBB37FA21B53028CF1925 (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, int32_t ___i0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.EnumSelector/UpdateValue::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateValue__ctor_m6763AB6E3C03D1425E6C64AEF926E921475B0CBC (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C (Delegate_t* ___a0, Delegate_t* ___b1, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.ColorSelector/UpdateValue::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateValue__ctor_mEC1D326B39578229EAD195581E6084B5033F4CFA (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Int32 BoatAttack.UI.EnumSelector::get_CurrentOption()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EnumSelector_get_CurrentOption_mF62FB3D021AC34783AEAD60055D62DD62B2B3FA2_inline (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.MainMenuHelper::SetLevel(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetLevel_mFB769CA48534F63C98B02BB946A247C07B9D1C8E (int32_t ___index0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.MainMenuHelper::SetLaps(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetLaps_m4D3C977EB5BC6F473389F7627D1F2573CAEB760A (int32_t ___index0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.MainMenuHelper::SetReverse(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetReverse_m489AA6872332171FD4B8A96DB6CECC3D64511FE7 (int32_t ___reverse0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.MainMenuHelper::SetSinglePlayerName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetSinglePlayerName_mAA4AE0092FCC23DD1FCC2D4CCC2C8EA549BD2746 (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, String_t* ___playerName0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.MainMenuHelper::UpdateBoat(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_UpdateBoat_m91D0AB797A49FB728924A7818F86591DEC544291 (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 BoatAttack.UI.ColorSelector::get_CurrentOption()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ColorSelector_get_CurrentOption_m7F64CFEEEDDB879AC1530004684BABBC36B3A3FE_inline (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.MainMenuHelper::UpdateBoatColor(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_UpdateBoatColor_m47450EA5464D575678B312D5899A05245B4B3550 (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, int32_t ___index0, bool ___primary1, const RuntimeMethod* method) ;
// System.Void BoatAttack.RaceManager::SetHull(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceManager_SetHull_m3FC156D9944650E48C04ED04639D91BD557C1B90 (int32_t ___player0, int32_t ___hull1, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void BoatAttack.RaceManager::SetGameType(BoatAttack.RaceManager/GameType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceManager_SetGameType_mD55E466BEB27B70B4EFC6E92218C661D74B335A6 (int32_t ___gameType0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.MainMenuHelper::SetupDefaults()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetupDefaults_m5F0816C8FFFD46691DEC217AED26098C8E2DA96C (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.RaceManager::SetLevel(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceManager_SetLevel_mBC0B85B318DBF0E3CE131250495434CBA1A02FB2 (int32_t ___levelIndex0, const RuntimeMethod* method) ;
// System.Void BoatAttack.RaceManager::LoadGame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceManager_LoadGame_m476121F1C82F5A3906B29DFECBE5035677533304 (const RuntimeMethod* method) ;
// T[] UnityEngine.GameObject::GetComponentsInChildren<UnityEngine.MeshRenderer>(System.Boolean)
inline MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* GameObject_GetComponentsInChildren_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m6BC2D396DABFBE1F19F91F7723E210DEB11CEB69 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___includeInactive0, const RuntimeMethod* method)
{
return (( MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, bool, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m511E687BF2424F8D832EA2EAA459870887FB9540_gshared)(__this, ___includeInactive0, method);
}
// System.Void System.Action`2<UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[]>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_mDD0B44EA1C60ACB47ACDB66134FC9473D24E9FED (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m80999490097638177C6B639CEA321424D5BB0991_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.Rendering.RenderPipelineManager::add_beginFrameRendering(System.Action`2<UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[]>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderPipelineManager_add_beginFrameRendering_mF45C4D6C36634A83762D563B870BCE6DB375700D (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderPipelineManager::remove_beginFrameRendering(System.Action`2<UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[]>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderPipelineManager_remove_beginFrameRendering_mF72A929D631D773962A04AEB40E68EC1D7913738 (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.Camera UnityEngine.Camera::get_main()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Camera_get_main_mF222B707D3BF8CC9C7544609EFC71CFB62E81D43 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, 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.Vector2 UnityEngine.Vector2::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m232E885D3C7BB6A96D5FEF4494709BA170447604_inline (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_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, 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 ___x0, float ___y1, 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_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ;
// System.Void UnityEngine.RectTransform::set_anchorMax(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMax_m52829ABEDD229ABD3DA20BCA676FA1DCA4A39B7D (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.RectTransform::set_anchorMin(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMin_m931442ABE3368D6D4309F43DF1D64AB64B0F52E3 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::SetSiblingIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetSiblingIndex_m8A3B81F08B93991C05BFA89ADA2146836C4FC4B2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.PlayerMarker::UpdatePlace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMarker_UpdatePlace_m0AC1CAB4536E89C6C22DA34CDAF0D94B52A8ADB5 (PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___exists0, const RuntimeMethod* method) ;
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Camera::WorldToViewportPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Camera_WorldToViewportPoint_m285523443225EDA79BBEF9C9EDD76B99CFED054B (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.RectTransform::set_anchoredPosition(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchoredPosition_mF903ACE04F6959B1CD67E2B94FABC0263068F965 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) ;
// System.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.RaceStatsPlayer::UpdateStats()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceStatsPlayer_UpdateStats_mBB7D33946B5599829D0B0EE751F04225835A9438 (RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* __this, const RuntimeMethod* method) ;
// System.String BoatAttack.UI.RaceUI::OrdinalNumber(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RaceUI_OrdinalNumber_m9A8B982103216D5CD9E5EE3E1513D84D18CF807C (int32_t ___num0, const RuntimeMethod* method) ;
// System.Single BoatAttack.UI.RaceUI::BestLapFromSplitTimes(System.Collections.Generic.List`1<System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaceUI_BestLapFromSplitTimes_mCEE594A62ADA076178D69509B4CAB144F5133CF1 (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* ___splits0, const RuntimeMethod* method) ;
// System.String BoatAttack.UI.RaceUI::FormatRaceTime(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RaceUI_FormatRaceTime_mE151DD25FB68CB4C71032187874D559712BFEC6C (float ___seconds0, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::Last<System.Single>(System.Collections.Generic.IEnumerable`1<TSource>)
inline float Enumerable_Last_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE37C7CE050DE3036BEFF63B445DA0C58B79242E1 (RuntimeObject* ___source0, const RuntimeMethod* method)
{
return (( float (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Last_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE37C7CE050DE3036BEFF63B445DA0C58B79242E1_gshared)(___source0, method);
}
// System.Void System.Action`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501_gshared)(__this, ___object0, ___method1, method);
}
// System.Int32 BoatAttack.RaceManager::GetLapCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RaceManager_GetLapCount_m928113A621D9AF48257D26B359440A21E2112459 (const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_time_m0BEE9AACD0723FE414465B77C9C64D12263675F3 (const RuntimeMethod* method) ;
// System.Collections.IEnumerator BoatAttack.UI.RaceUI::SetupPlayerMarkers(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RaceUI_SetupPlayerMarkers_m571F1FD450063366BCDD1EBEB22C5B2CFB38F949 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, int32_t ___player0, const RuntimeMethod* method) ;
// System.Collections.IEnumerator BoatAttack.UI.RaceUI::SetupPlayerMapMarkers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RaceUI_SetupPlayerMapMarkers_mDC584F1856954ADDFAB10BB92D29F3FB7D3956C3 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, const RuntimeMethod* method) ;
// System.Collections.IEnumerator BoatAttack.UI.RaceUI::CreateGameStats()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RaceUI_CreateGameStats_m393D30FD34C0283468F88A1E7BA2E9AD52EA20AC (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.RaceUI::SetGameStats(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_SetGameStats_m1D643F2ADF3C4773BE91CED42F2941755A740FFF (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, bool ___enable0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.RaceUI::SetGameplayUi(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_SetGameplayUi_m9A2E08354151819BA70AE09900CB4DAF38AE6369 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, bool ___enable0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.RaceUI/<CreateGameStats>d__28::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateGameStatsU3Ed__28__ctor_m2CD3F2D72EF692E31D952721B6D470BDF5B5D4E2 (U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetupPlayerMarkersU3Ed__29__ctor_m4AE450444797AB17E3E20525A87451936353CCD5 (U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetupPlayerMapMarkersU3Ed__30__ctor_m736A3F7703D452D30BDC7EBA7F0A1D00C952EA9E (U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806 (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::SmoothDamp(System.Single,System.Single,System.Single&,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_SmoothDamp_m4B8C5AACFEBF58E93FF2A33832C27EF1E5AF7AFD_inline (float ___current0, float ___target1, float* ___currentVelocity2, float ___smoothTime3, const RuntimeMethod* method) ;
// System.String System.Single::ToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D (float* __this, String_t* ___format0, const RuntimeMethod* method) ;
// System.Void BoatAttack.RaceManager::UnloadRace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceManager_UnloadRace_mBF4AFA98E2E6EDB6CE87CA6A27D9567A57B5388B (const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Single>::get_Count()
inline int32_t List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_inline (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918*, const RuntimeMethod*))List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<System.Single>::get_Item(System.Int32)
inline float List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50 (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( float (*) (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918*, int32_t, const RuntimeMethod*))List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_gshared)(__this, ___index0, method);
}
// System.TimeSpan System.TimeSpan::FromSeconds(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpan_FromSeconds_mE585CC8180040ED064DC8B6546E6C94A129BFFC5 (double ___value0, const RuntimeMethod* method) ;
// System.Int32 System.TimeSpan::get_Minutes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeSpan_get_Minutes_m93E37D01CD6DA2DE5B35609D740D322E270B678F (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
// System.Int32 System.TimeSpan::get_Seconds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeSpan_get_Seconds_m8CA21613DC31BD025C5D30D41BAD0ED50827578B (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
// System.Int32 System.TimeSpan::get_Milliseconds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeSpan_get_Milliseconds_m09D9D6D0033D5FBC62A3C4007CC716A85F4FC8EA (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, RuntimeObject* ___arg23, const RuntimeMethod* method) ;
// System.Boolean System.String::EndsWith(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC (String_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::TryGetComponent<BoatAttack.UI.RaceStatsPlayer>(T&)
inline bool GameObject_TryGetComponent_TisRaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E_m55A0D2351ACD969A1C1F1403C9F8B56EBD8958F7 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E** ___component0, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___component0, method);
}
// System.Void BoatAttack.UI.RaceStatsPlayer::Setup(BoatAttack.Boat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceStatsPlayer_Setup_m7B7C1402A3E761AC55A943FC4E4D2FF9E8A1C856 (RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* __this, Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* ___boat0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::TryGetComponent<BoatAttack.UI.PlayerMarker>(T&)
inline bool GameObject_TryGetComponent_TisPlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD_m4BE8C981906BF3B20DDC411EFC351D900C091EDA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD** ___component0, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___component0, method);
}
// System.Void BoatAttack.UI.PlayerMarker::Setup(BoatAttack.BoatData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMarker_Setup_mED8001AA33127662F7B4FECB6A187FC381BBBBF5 (PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD* __this, BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* ___boat0, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetupPlayerMapMarkersU3Ed__30_U3CU3Em__Finally1_mAE19DDB1B3F52E5A31CCDBAEABADAABE0E031E37 (U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetupPlayerMapMarkersU3Ed__30_System_IDisposable_Dispose_m2CB25933D4C250CFF01726D636740DFCAAE67691 (U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<BoatAttack.BoatData>::GetEnumerator()
inline Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46 List_1_GetEnumerator_mBC3E20F5E18236E6D5975DA5DFBDCA2905FD3668 (List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* __this, const RuntimeMethod* method)
{
return (( Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46 (*) (List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<BoatAttack.BoatData>::get_Current()
inline BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* Enumerator_get_Current_m88236B5E0C46555212B6AC2158A43AD67EB22D42_inline (Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46* __this, const RuntimeMethod* method)
{
return (( BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* (*) (Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.GameObject::TryGetComponent<BoatAttack.UI.PlayerMapMarker>(T&)
inline bool GameObject_TryGetComponent_TisPlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39_mAE35DE35BE1D6393E319C34DC4EC320B738FBD00 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39** ___component0, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___component0, method);
}
// System.Void BoatAttack.UI.PlayerMapMarker::Setup(BoatAttack.BoatData,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMapMarker_Setup_m1DF587D77C8DA53F91497467A02CEA05226A2D42 (PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39* __this, BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* ___boat0, float ___scale1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<BoatAttack.BoatData>::MoveNext()
inline bool Enumerator_MoveNext_mEF94D791A7001490D814FE3475CF8E74F60ABCB6 (Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<BoatAttack.BoatData>::Dispose()
inline void Enumerator_Dispose_mBB3B69FD68511B40103CF9DE36EDF766430829EC (Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// System.Void BoatAttack.AppSettings::ExitGame(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppSettings_ExitGame_m2702A06136B55451ECBCABEBD0C5F1A08329ED01 (String_t* ___s0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_2__ctor_m0E0C01B7056EB1CB1E6C6F4FC457EBCA3F6B0041 (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_2__ctor_m7445B0F04ECB8542147C3C9B963A792140CFAD0A_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.SceneManagement.SceneManager::add_sceneLoaded(UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_add_sceneLoaded_mDE45940CCEC5D17EB92EB76DB8931E5483FBCD2C (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A* ___value0, const RuntimeMethod* method) ;
// System.Void BoatAttack.Benchmark.Benchmark::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_Initialize_m0F784E7831216DA01FEE59C3002A87D6103D0964 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.QualitySettings::set_vSyncCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QualitySettings_set_vSyncCount_m37CB89BA3DF4BE2E181339F5F44F03C493733360 (int32_t ___value0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<PerfomanceStats>()
inline PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* GameObject_AddComponent_TisPerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9_mD453B437C4F73405D3B3A46DC5DAD5E0340CD63D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m303AA1C4DC810349F285B4809E426CBBA8F834F9 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___target0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<BoatAttack.Benchmark.BenchmarkData>::get_Item(System.Int32)
inline BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1 (List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* (*) (List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void BoatAttack.Benchmark.Benchmark::set_Current(BoatAttack.Benchmark.BenchmarkData)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Benchmark_set_Current_mA36E728BB43886415A744B593F8EDDB238CB84D0_inline (BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* ___value0, const RuntimeMethod* method) ;
// System.Void BoatAttack.Benchmark.Benchmark::LoadBenchmark()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_LoadBenchmark_m67A7A1933E33DDCC037FE119610BE68788D771C5 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderPipelineManager::remove_endFrameRendering(System.Action`2<UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[]>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderPipelineManager_remove_endFrameRendering_mE7B506DE46A2B8753D6993927AC5DD51E7A5F192 (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* ___value0, const RuntimeMethod* method) ;
// BoatAttack.Benchmark.BenchmarkData BoatAttack.Benchmark.Benchmark::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline (const RuntimeMethod* method) ;
// System.Void BoatAttack.AppSettings::LoadScene(System.String,UnityEngine.SceneManagement.LoadSceneMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppSettings_LoadScene_m0223550A93746BC99C35F328EBBE2BDB8BAA68D7 (String_t* ___scenePath0, int32_t ___mode1, const RuntimeMethod* method) ;
// System.String UnityEngine.SceneManagement.Scene::get_path()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Scene_get_path_mACD61B36E1F010A9FCA2C62637E0CB24B16729E4 (Scene_tA1DC762B79745EB5140F054C884855B922318356* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Inequality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m0FBE5AC4931D312E5B347BAA603755676E6DA2FE (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// System.Void PerfomanceStats::StartRun(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerfomanceStats_StartRun_m06ED28E00AB6465D7909A0702200D02C827F7ADD (PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* __this, String_t* ___benchmarkName0, int32_t ___runLength1, const RuntimeMethod* method) ;
// System.Void BoatAttack.Benchmark.Benchmark::BeginRun()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_BeginRun_m61851E4C9EE2761EC0FBD4E2A201E18C7F23BBB6 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderPipelineManager::add_endFrameRendering(System.Action`2<UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[]>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderPipelineManager_add_endFrameRendering_mF8027FF8F8BEF3BCF11ED2E01088AB8B2AAE6BD1 (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* ___value0, const RuntimeMethod* method) ;
// System.Void PerfomanceStats::EndRun()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerfomanceStats_EndRun_mD56AF218A1BF13CE12B6F81BF95E7D623F725CAE (PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.Benchmark.Benchmark::EndBenchmark()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_EndBenchmark_mD35922CC966021B1532C9C952C730C2F5D7530BA (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.Benchmark.Benchmark::SaveBenchmarkStats()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_SaveBenchmarkStats_m52FC784A0363B49C207B74BC6E9481F60CBCFA5C (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<BoatAttack.Benchmark.BenchmarkData>::get_Count()
inline int32_t List_1_get_Count_m0CAFACC655E558CE9A35580DF279E959DEAAFCF0_inline (List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void BoatAttack.Benchmark.Benchmark::FinishBenchmark()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_FinishBenchmark_m73AAAC9600BF03966D3E9CBCC9AFB659C30503E0 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.Benchmark.Benchmark::SaveBenchmarkFile()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_SaveBenchmarkFile_mF16AE5B3798B9471FAF6386311C01619C85AFDF3 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method) ;
// UnityEngine.SceneManagement.Scene UnityEngine.SceneManagement.SceneManager::GetActiveScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 SceneManager_GetActiveScene_m2DB2A1ACB84805968A4B6396BFDFB92C0AF32BCE (const RuntimeMethod* method) ;
// System.Void UnityEngine.SceneManagement.SceneManager::MoveGameObjectToScene(UnityEngine.GameObject,UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_MoveGameObjectToScene_m90813BE70C527D3C0FF06BA135AC3B88F851A668 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go0, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___scene1, const RuntimeMethod* method) ;
// System.Void BoatAttack.AppSettings::LoadScene(System.Int32,UnityEngine.SceneManagement.LoadSceneMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppSettings_LoadScene_m302764F0A41D2829AB6096BB455650C7464CBD10 (int32_t ___buildIndex0, int32_t ___mode1, const RuntimeMethod* method) ;
// BoatAttack.Benchmark.PerfBasic PerfomanceStats::EndBench()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* PerfomanceStats_EndBench_m7E0C399D25802E7AE71EE99B06C9CE76D3F6A8E9 (PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<BoatAttack.Benchmark.PerfBasic>::Add(T)
inline void List_1_Add_m844A06C99B0CE0D6B5681555D900F9ED65DEFAAE_inline (List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7* __this, PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7*, PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.DateTime System.DateTime::get_Now()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_get_Now_mC336498972C48439ADCD5C50D35FAE0F2A48B0F0 (const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_productName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_productName_m00192B33A17C93424812C4A99AEA41993380EBA1 (const RuntimeMethod* method) ;
// System.String UnityEngine.SystemInfo::get_deviceName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_deviceName_m191E4B0E9579B2318378D25FA250E7AD4DAA542B (const RuntimeMethod* method) ;
// System.String System.DateTime::ToShortDateString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DateTime_ToShortDateString_m8863B024FF293DF625932CCA2E35A095C6FCBDCB (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
// System.String System.DateTime::ToShortTimeString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DateTime_ToShortTimeString_m39FA3D20BF7F8EC6D85FBFB0254D960B7A60160F (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___values0, const RuntimeMethod* method) ;
// System.Char[] System.IO.Path::GetInvalidFileNameChars()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Path_GetInvalidFileNameChars_mF4B35029327062F820D9DB967D012B43651854F8 (const RuntimeMethod* method) ;
// System.Void System.Func`3<System.String,System.Char,System.String>::.ctor(System.Object,System.IntPtr)
inline void Func_3__ctor_m77EEF0752C146CEC210B46B02703EA23B0A97640 (Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m6BCDA4328FEA12B39CE6995C5C279F4A8CA8BE7A_gshared)(__this, ___object0, ___method1, method);
}
// TAccumulate System.Linq.Enumerable::Aggregate<System.Char,System.String>(System.Collections.Generic.IEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>)
inline String_t* Enumerable_Aggregate_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_TisString_t_m515C38497EFCA28707811F6D5745CB8DC8379C33 (RuntimeObject* ___source0, String_t* ___seed1, Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7* ___func2, const RuntimeMethod* method)
{
return (( String_t* (*) (RuntimeObject*, String_t*, Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7*, const RuntimeMethod*))Enumerable_Aggregate_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_TisRuntimeObject_m504C483592E9D3043AF27127FFBF61833A03AC68_gshared)(___source0, ___seed1, ___func2, method);
}
// System.String BoatAttack.Benchmark.Benchmark::GetResultPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Benchmark_GetResultPath_m99C673BDA33EEDEA30B837A35A6749912E17FBDB (const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const RuntimeMethod* method) ;
// System.Void BoatAttack.Benchmark.PerfResults::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerfResults__ctor_m97F03B6E20AE72F95A1ED66EDAB484610D704935 (PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* __this, const RuntimeMethod* method) ;
// System.String System.IO.Path::GetFileName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFileName_mEBC73E0C8D8C56214D1DA4BA8409C5B5F00457A5 (String_t* ___path0, const RuntimeMethod* method) ;
// System.String System.IO.Path::GetFullPath(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFullPath_m17A1AD4E216D884E3DF3208BF44F4E40823BAA23 (String_t* ___path0, const RuntimeMethod* method) ;
// System.Globalization.DateTimeFormatInfo System.Globalization.DateTimeFormatInfo::get_InvariantInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* DateTimeFormatInfo_get_InvariantInfo_m38B65CBFD59AB5EB343F15AEF9A6B7DB3683625B (const RuntimeMethod* method) ;
// System.String System.DateTime::ToString(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DateTime_ToString_m66457C11C42C07E2F437A9D899E6E3FB9FD77B50 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, RuntimeObject* ___provider0, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<BoatAttack.Benchmark.PerfBasic>::ToArray()
inline PerfBasicU5BU5D_tC19D97923D1CDCA53738E342F03F6D61DE12A4C1* List_1_ToArray_m0F29A4DF50F53372D3CDEC196186F6EBAD0A170C (List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7* __this, const RuntimeMethod* method)
{
return (( PerfBasicU5BU5D_tC19D97923D1CDCA53738E342F03F6D61DE12A4C1* (*) (List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
// System.String UnityEngine.JsonUtility::ToJson(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JsonUtility_ToJson_mD0FB24DC5A8621A2473FC208E9B15AF43944EBCD (RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Void System.IO.File::WriteAllText(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_WriteAllText_mE462D8448CA65183AA5D464210706167E0EF19EB (String_t* ___path0, String_t* ___contents1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isEditor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isEditor_m0377DB707B566C8E21DA3CD99963210F6D57D234 (const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_persistentDataPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_persistentDataPath_m787EBC9B0862E7617DCD6CABD2147E61717EAC17 (const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_dataPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_dataPath_mBBC742FA17F8BD4156C4CB98480BEFBFB0BBB6D9 (const RuntimeMethod* method) ;
// System.IO.DirectoryInfo System.IO.Directory::GetParent(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* Directory_GetParent_m2BB7C00349FB9BC0E79725723B451A7F75E941C8 (String_t* ___path0, const RuntimeMethod* method) ;
// System.Boolean System.IO.Directory::Exists(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Directory_Exists_m1AC1A8910C9883BD4198ECF585C97F09E23C4702 (String_t* ___path0, const RuntimeMethod* method) ;
// System.IO.DirectoryInfo System.IO.Directory::CreateDirectory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* Directory_CreateDirectory_mD89FECDFB25BC52F866DC0B1BB8552334FB249D2 (String_t* ___path0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<BoatAttack.Benchmark.PerfResults>::.ctor()
inline void List_1__ctor_mE039A1F8470CCC67E0044D02BCE20E2F3BAB676C (List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.String[] System.IO.Directory::GetFiles(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Directory_GetFiles_m4B12F04FB52DA5311463669EBB83321CB0CF284B (String_t* ___path0, const RuntimeMethod* method) ;
// System.Boolean System.IO.File::Exists(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool File_Exists_mD7E7A84A6B9E9A9BADBDA7C46AAE0624EF106D85 (String_t* ___path0, const RuntimeMethod* method) ;
// System.String System.IO.File::ReadAllText(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* File_ReadAllText_m5635BE83C14358AB1721547180F43103F777CEB5 (String_t* ___path0, const RuntimeMethod* method) ;
// T UnityEngine.JsonUtility::FromJson<BoatAttack.Benchmark.PerfResults>(System.String)
inline PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* JsonUtility_FromJson_TisPerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207_m2FFC7070A2800EE0C81D03D7C009928E95E35209 (String_t* ___json0, const RuntimeMethod* method)
{
return (( PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* (*) (String_t*, const RuntimeMethod*))JsonUtility_FromJson_TisRuntimeObject_m3A645CB2B6525E4A5835EA8A8CEBD39C7E2C444A_gshared)(___json0, method);
}
// System.Void System.Collections.Generic.List`1<BoatAttack.Benchmark.PerfResults>::Add(T)
inline void List_1_Add_m82CE39FB183F46A68A67B27B345DC66F7D4FA4F5_inline (List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C* __this, PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C*, PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<BoatAttack.Benchmark.PerfBasic>::.ctor()
inline void List_1__ctor_m27F6535FAABFCD9FE64E42F1431A0F185BE09516 (List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void BoatAttack.Benchmark.Benchmark/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m5C17414572728F0F4AB2D5BE2E2D4D7E5C0426ED (U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6* __this, const RuntimeMethod* method) ;
// System.String System.String::Replace(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___oldChar0, Il2CppChar ___newChar1, const RuntimeMethod* method) ;
// System.Void BoatAttack.Benchmark.TestInfo::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TestInfo__ctor_m3AE8CE8E9D01A49E03432CAC3404541D12081702 (TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2* __this, String_t* ___benchmarkName0, String_t* ___urpVersion1, const RuntimeMethod* method) ;
// System.Void BoatAttack.Benchmark.RunData::.ctor(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RunData__ctor_mEB99E1384F0C0A0F61C8F3E82E82C595C6F326D8 (RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___times0, const RuntimeMethod* method) ;
// BoatAttack.Benchmark.FrameData BoatAttack.Benchmark.FrameData::get_DefaultMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* FrameData_get_DefaultMin_m1D46A24D90B62C2D63860C283CF818353264D6D5 (const RuntimeMethod* method) ;
// BoatAttack.Benchmark.FrameData BoatAttack.Benchmark.FrameData::get_DefaultMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* FrameData_get_DefaultMax_m4010EB320038B65CF722E028654FFB38FF27124B (const RuntimeMethod* method) ;
// System.Void BoatAttack.Benchmark.RunData::Average()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RunData_Average_m0ECC280D3CA11BEED3CABB4FB89CDE965287F57D (RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* __this, const RuntimeMethod* method) ;
// System.Void BoatAttack.Benchmark.FrameData::.ctor(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameData__ctor_m552D9A099A7EB8D7AC3D741BE46AE5A5C63848BF (FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* __this, int32_t ___frameNumber0, float ___frameTime1, const RuntimeMethod* method) ;
// System.String UnityEngine.SceneManagement.Scene::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C (Scene_tA1DC762B79745EB5140F054C884855B922318356* __this, const RuntimeMethod* method) ;
// System.String Utility::RemoveWhitespace(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Utility_RemoveWhitespace_m26E9FF58528CEDCDCE7DDBAD03BBA12DB5DD3F05 (String_t* ___input0, const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_unityVersion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_unityVersion_m09F45DDCFA0A4414AA296A595FDB0B59B44F5387 (const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_version_mD6AC9813ABCAD4D2A1F764F99E26068CA5B830F2 (const RuntimeMethod* method) ;
// System.String System.Enum::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.GraphicsDeviceType UnityEngine.SystemInfo::get_graphicsDeviceType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1 (const RuntimeMethod* method) ;
// System.String UnityEngine.SystemInfo::get_processorType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_processorType_mFF77AA1DFEF20F32947689FC751856CD7FB0D211 (const RuntimeMethod* method) ;
// System.String UnityEngine.SystemInfo::get_graphicsDeviceName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_graphicsDeviceName_m29D97187ADB983D77438384BBD77F0BC48731122 (const RuntimeMethod* method) ;
// System.String UnityEngine.SystemInfo::get_operatingSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_operatingSystem_m441DFAEFA81C9B5AF19D5C486469EDBD674490A8 (const RuntimeMethod* method) ;
// System.String[] UnityEngine.QualitySettings::get_names()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* QualitySettings_get_names_mD2DD88A684C55B4D0C2C06FD3B8C54CC4EA2AB0F (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.QualitySettings::GetQualityLevel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_GetQualityLevel_mAA0DAC3DB682D1D0864361B5DB152C2C27B1B37A (const RuntimeMethod* method) ;
// UnityEngine.Display UnityEngine.Display::get_main()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1* Display_get_main_m26EA95D6D963F024FE40479B466A2A965C872C08 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Display::get_renderingWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Display_get_renderingWidth_mD23656E7A8270AF79B0EF4124959B3E18BEDF0C7 (Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Display::get_renderingHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Display_get_renderingHeight_m0627691B7B2D7037A856597E43BFDF1F0CC2B0B8 (Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1* __this, const RuntimeMethod* method) ;
// T Cinemachine.CinemachineVirtualCamera::GetCinemachineComponent<Cinemachine.CinemachineTrackedDolly>()
inline CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037_m1D47FB565280560AE57CAF7DAE5D6018B433262C (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
return (( CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* (*) (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, const RuntimeMethod*))CinemachineVirtualCamera_GetCinemachineComponent_TisRuntimeObject_m70B9E2B45173016F7928E3F968524E521FABFD34_gshared)(__this, method);
}
// System.Void System.ArgumentOutOfRangeException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<BoatAttack.Benchmark.BenchmarkData>::.ctor()
inline void List_1__ctor_m2A44555315FC3EB552520777C929A8A5EBB72368 (List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void UnityEngine.ScriptableObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, 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_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, 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 ___x0, float ___y1, float ___z2, float ___w3, 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 ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_m7AB6BFA101D83E1D8F2EF3D5A128AEE9DDBF1A6D (const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::SmoothDamp(System.Single,System.Single,System.Single&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_SmoothDamp_m00E482452BCED3FE0F16B4033B2B5323C7E30829 (float ___current0, float ___target1, float* ___currentVelocity2, float ___smoothTime3, float ___maxSpeed4, float ___deltaTime5, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void BoatAttack.RaceManager/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mD0933FAFFAEA1AD29E161C913FBF4F86B08F927F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065* L_0 = (U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065*)il2cpp_codegen_object_new(U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m3605460F33EA4660A64618A573A63309A4A5ADC2(L_0, NULL);
((U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void BoatAttack.RaceManager/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3605460F33EA4660A64618A573A63309A4A5ADC2 (U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Single BoatAttack.RaceManager/<>c::<LateUpdate>b__22_0(System.Collections.Generic.KeyValuePair`2<System.Int32,System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float U3CU3Ec_U3CLateUpdateU3Eb__22_0_m951C43CD7EA372FEDB4328A01D231634A5077E40 (U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065* __this, KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 ___d0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// var mySortedList = _boatTimes.OrderBy(d => d.Value).ToList();
float L_0;
L_0 = KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_inline((&___d0), KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_RuntimeMethod_var);
return L_0;
}
}
// BoatAttack.Boat BoatAttack.RaceManager/<>c::<LateUpdate>b__22_1(System.Collections.Generic.KeyValuePair`2<System.Int32,System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* U3CU3Ec_U3CLateUpdateU3Eb__22_1_mC89D234E7D4CCC6B0882BC0922A9F2A680F9C5B9 (U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065* __this, KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// foreach (var boat in mySortedList.Select(index => RaceData.boats[index.Key].Boat).Where(boat => !boat.MatchComplete))
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_0 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_0);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_1 = L_0->___boats_6;
int32_t L_2;
L_2 = KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_inline((&___index0), KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_RuntimeMethod_var);
NullCheck(L_1);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_3;
L_3 = List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76(L_1, L_2, List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
NullCheck(L_3);
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_4 = L_3->___Boat_4;
return L_4;
}
}
// System.Boolean BoatAttack.RaceManager/<>c::<LateUpdate>b__22_2(BoatAttack.Boat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CLateUpdateU3Eb__22_2_mE29A5DDFAFD54E8F2FCD86430D99BAC0B505F7F2 (U3CU3Ec_t4C5D35B8D6CD558259573DB5BEC62E6A6B6B2065* __this, Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* ___boat0, const RuntimeMethod* method)
{
{
// foreach (var boat in mySortedList.Select(index => RaceData.boats[index.Key].Boat).Where(boat => !boat.MatchComplete))
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_0 = ___boat0;
NullCheck(L_0);
bool L_1 = L_0->___MatchComplete_11;
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 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 BoatAttack.RaceManager/<CreateBoats>d__26::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateBoatsU3Ed__26__ctor_mF1AAD8469ECE677EA1CE178D8632258A6BC80379 (U3CCreateBoatsU3Ed__26_t95D83FB3C621A0EC02BC07048E175F0966E9FF2E* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void BoatAttack.RaceManager/<CreateBoats>d__26::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateBoatsU3Ed__26_System_IDisposable_Dispose_m3686DA8152E18F3A3F29DCCD641A571B908C5129 (U3CCreateBoatsU3Ed__26_t95D83FB3C621A0EC02BC07048E175F0966E9FF2E* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean BoatAttack.RaceManager/<CreateBoats>d__26::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCreateBoatsU3Ed__26_MoveNext_mC41A535FCD05FB2A71FFE61B6F07F75833EB22F1 (U3CCreateBoatsU3Ed__26_t95D83FB3C621A0EC02BC07048E175F0966E9FF2E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2BDAB666DF2DAB54DFF282A66818CE5DBCE0356F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisBoat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0_mD02FBFE41DE9FCBD6BC0216B06B4C105D01AA27A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEAE32F0B09FF5F909E77FAA8F6E92BBAE07B1AED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0014;
}
}
{
goto IL_0019;
}
IL_0012:
{
goto IL_001b;
}
IL_0014:
{
goto IL_00bf;
}
IL_0019:
{
return (bool)0;
}
IL_001b:
{
__this->___U3CU3E1__state_0 = (-1);
// for (int i = 0; i < RaceData.boats.Count; i++)
__this->___U3CiU3E5__1_2 = 0;
goto IL_0192;
}
IL_002f:
{
// var boat = RaceData.boats[i]; // boat to setup
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_3 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_3);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_4 = L_3->___boats_6;
int32_t L_5 = __this->___U3CiU3E5__1_2;
NullCheck(L_4);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_6;
L_6 = List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76(L_4, L_5, List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
__this->___U3CboatU3E5__2_3 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CboatU3E5__2_3), (void*)L_6);
// var startingPosition = WaypointGroup.Instance.StartingPositions[i];
WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* L_7;
L_7 = WaypointGroup_get_Instance_mCF238AF132882743472B1627FCABFC5D2F3B8BF1_inline(NULL);
NullCheck(L_7);
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_8 = L_7->___StartingPositions_9;
int32_t L_9 = __this->___U3CiU3E5__1_2;
NullCheck(L_8);
int32_t L_10 = L_9;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
__this->___U3CstartingPositionU3E5__3_4 = L_11;
// AsyncOperationHandle<GameObject> boatLoading = Addressables.InstantiateAsync(boat.boatPrefab, startingPosition.GetColumn(3),
// Quaternion.LookRotation(startingPosition.GetColumn(2)));
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_12 = __this->___U3CboatU3E5__2_3;
NullCheck(L_12);
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* L_13 = L_12->___boatPrefab_1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_14 = (&__this->___U3CstartingPositionU3E5__3_4);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15;
L_15 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118(L_14, 3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector4_op_Implicit_m2EC16C74D768EEAA9BBC40DA11337F912014FC57_inline(L_15, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_17 = (&__this->___U3CstartingPositionU3E5__3_4);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18;
L_18 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118(L_17, 2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector4_op_Implicit_m2EC16C74D768EEAA9BBC40DA11337F912014FC57_inline(L_18, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
L_20 = Quaternion_LookRotation_m8C0F294E5143F93D378E020EAD9DA2288A5907A3(L_19, NULL);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_21;
L_21 = Addressables_InstantiateAsync_mF8F60C0569C57F6CCA9AC221EB44C808E76AF014(L_13, L_16, L_20, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, (bool)1, NULL);
__this->___U3CboatLoadingU3E5__4_5 = L_21;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CboatLoadingU3E5__4_5))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CboatLoadingU3E5__4_5))->___m_LocationName_2), (void*)NULL);
#endif
// yield return boatLoading; // wait for boat asset to load
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_22 = __this->___U3CboatLoadingU3E5__4_5;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_23 = L_22;
RuntimeObject* L_24 = Box(AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var, &L_23);
__this->___U3CU3E2__current_1 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_24);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_00bf:
{
__this->___U3CU3E1__state_0 = (-1);
// boatLoading.Result.name = boat.boatName; // set the name of the boat
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_25 = (&__this->___U3CboatLoadingU3E5__4_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26;
L_26 = AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F(L_25, AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_27 = __this->___U3CboatU3E5__2_3;
NullCheck(L_27);
String_t* L_28 = L_27->___boatName_0;
NullCheck(L_26);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_26, L_28, NULL);
// boatLoading.Result.TryGetComponent<Boat>(out var boatController);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_29 = (&__this->___U3CboatLoadingU3E5__4_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30;
L_30 = AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F(L_29, AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0** L_31 = (&__this->___U3CboatControllerU3E5__5_6);
NullCheck(L_30);
bool L_32;
L_32 = GameObject_TryGetComponent_TisBoat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0_mD02FBFE41DE9FCBD6BC0216B06B4C105D01AA27A(L_30, L_31, GameObject_TryGetComponent_TisBoat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0_mD02FBFE41DE9FCBD6BC0216B06B4C105D01AA27A_RuntimeMethod_var);
// boat.SetController(boatLoading.Result, boatController);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_33 = __this->___U3CboatU3E5__2_3;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_34 = (&__this->___U3CboatLoadingU3E5__4_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35;
L_35 = AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F(L_34, AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_36 = __this->___U3CboatControllerU3E5__5_6;
NullCheck(L_33);
BoatData_SetController_m1F110A505CD07715523390DC5EF2427F21E80421(L_33, L_35, L_36, NULL);
// boatController.Setup(i + 1, boat.human, boat.livery);
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_37 = __this->___U3CboatControllerU3E5__5_6;
int32_t L_38 = __this->___U3CiU3E5__1_2;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_39 = __this->___U3CboatU3E5__2_3;
NullCheck(L_39);
bool L_40 = L_39->___human_3;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_41 = __this->___U3CboatU3E5__2_3;
NullCheck(L_41);
BoatLivery_t2ADB3FAAC804FA79E63759FE0FF67641FA126D60 L_42 = L_41->___livery_2;
NullCheck(L_37);
Boat_Setup_mB1EAF735184869C0BA8083896FB10801FDA68555(L_37, ((int32_t)il2cpp_codegen_add(L_38, 1)), L_40, L_42, NULL);
// Instance._boatTimes.Add(i, 0f);
RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A* L_43 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___Instance_4;
NullCheck(L_43);
Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* L_44 = L_43->____boatTimes_9;
int32_t L_45 = __this->___U3CiU3E5__1_2;
NullCheck(L_44);
Dictionary_2_Add_m2BDAB666DF2DAB54DFF282A66818CE5DBCE0356F(L_44, L_45, (0.0f), Dictionary_2_Add_m2BDAB666DF2DAB54DFF282A66818CE5DBCE0356F_RuntimeMethod_var);
__this->___U3CboatU3E5__2_3 = (BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CboatU3E5__2_3), (void*)(BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C*)NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_46 = (&__this->___U3CstartingPositionU3E5__3_4);
il2cpp_codegen_initobj(L_46, sizeof(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6));
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_47 = (&__this->___U3CboatLoadingU3E5__4_5);
il2cpp_codegen_initobj(L_47, sizeof(AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA));
__this->___U3CboatControllerU3E5__5_6 = (Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CboatControllerU3E5__5_6), (void*)(Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0*)NULL);
// for (int i = 0; i < RaceData.boats.Count; i++)
int32_t L_48 = __this->___U3CiU3E5__1_2;
V_1 = L_48;
int32_t L_49 = V_1;
__this->___U3CiU3E5__1_2 = ((int32_t)il2cpp_codegen_add(L_49, 1));
}
IL_0192:
{
// for (int i = 0; i < RaceData.boats.Count; i++)
int32_t L_50 = __this->___U3CiU3E5__1_2;
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_51 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_51);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_52 = L_51->___boats_6;
NullCheck(L_52);
int32_t L_53;
L_53 = List_1_get_Count_mEAE32F0B09FF5F909E77FAA8F6E92BBAE07B1AED_inline(L_52, List_1_get_Count_mEAE32F0B09FF5F909E77FAA8F6E92BBAE07B1AED_RuntimeMethod_var);
V_2 = (bool)((((int32_t)L_50) < ((int32_t)L_53))? 1 : 0);
bool L_54 = V_2;
if (L_54)
{
goto IL_002f;
}
}
{
// }
return (bool)0;
}
}
// System.Object BoatAttack.RaceManager/<CreateBoats>d__26::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateBoatsU3Ed__26_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mA43A84CB441E2AB2082CF83DCE08C0BFDFFCAA75 (U3CCreateBoatsU3Ed__26_t95D83FB3C621A0EC02BC07048E175F0966E9FF2E* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void BoatAttack.RaceManager/<CreateBoats>d__26::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateBoatsU3Ed__26_System_Collections_IEnumerator_Reset_m64904FD7A5367648D8C6BF6593ABEE6DB8776AEE (U3CCreateBoatsU3Ed__26_t95D83FB3C621A0EC02BC07048E175F0966E9FF2E* __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*)&U3CCreateBoatsU3Ed__26_System_Collections_IEnumerator_Reset_m64904FD7A5367648D8C6BF6593ABEE6DB8776AEE_RuntimeMethod_var)));
}
}
// System.Object BoatAttack.RaceManager/<CreateBoats>d__26::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateBoatsU3Ed__26_System_Collections_IEnumerator_get_Current_m9C4A582EB774E477405E7E1E1FAE6CD93CCDEB15 (U3CCreateBoatsU3Ed__26_t95D83FB3C621A0EC02BC07048E175F0966E9FF2E* __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 BoatAttack.RaceManager/<CreatePlayerUi>d__28::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreatePlayerUiU3Ed__28__ctor_m231C7CE13BBEF44908C48CD127BBF20BD8B5A351 (U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void BoatAttack.RaceManager/<CreatePlayerUi>d__28::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreatePlayerUiU3Ed__28_System_IDisposable_Dispose_m15F5252307263CEFACA79E5C01C19E98ED5079F9 (U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean BoatAttack.RaceManager/<CreatePlayerUi>d__28::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCreatePlayerUiU3Ed__28_MoveNext_mFD435D72711BC318BE2D1646E4B1E6C745241AF7 (U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisRaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A_mED717E762F5E8A88F965C445A70864D25BAFD19E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* G_B13_0 = NULL;
U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* G_B8_0 = NULL;
U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* G_B9_0 = NULL;
U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* G_B11_0 = NULL;
U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* G_B10_0 = NULL;
int32_t G_B12_0 = 0;
U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* G_B12_1 = NULL;
int32_t G_B14_0 = 0;
U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* G_B14_1 = NULL;
U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* G_B16_0 = NULL;
U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* G_B15_0 = NULL;
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* G_B17_0 = NULL;
U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* G_B17_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0014;
}
}
{
goto IL_0019;
}
IL_0012:
{
goto IL_001b;
}
IL_0014:
{
goto IL_009f;
}
IL_0019:
{
return (bool)0;
}
IL_001b:
{
__this->___U3CU3E1__state_0 = (-1);
// var touch = Input.touchSupported && Input.multiTouchEnabled &&
// (Application.platform == RuntimePlatform.Android ||
// Application.platform == RuntimePlatform.IPhonePlayer);
bool L_3;
L_3 = Input_get_touchSupported_m941C82FC6E66A263CDAD12283DF87CDF15A06FD4(NULL);
G_B8_0 = __this;
if (!L_3)
{
G_B13_0 = __this;
goto IL_0048;
}
}
{
bool L_4;
L_4 = Input_get_multiTouchEnabled_m6A1E887864F3B994737FD4DB8753058F1B8CAE6A(NULL);
G_B9_0 = G_B8_0;
if (!L_4)
{
G_B13_0 = G_B8_0;
goto IL_0048;
}
}
{
int32_t L_5;
L_5 = Application_get_platform_m1AB34E71D9885B120F6021EB2B11DCB28CD6008D(NULL);
G_B10_0 = G_B9_0;
if ((((int32_t)L_5) == ((int32_t)((int32_t)11))))
{
G_B11_0 = G_B9_0;
goto IL_0045;
}
}
{
int32_t L_6;
L_6 = Application_get_platform_m1AB34E71D9885B120F6021EB2B11DCB28CD6008D(NULL);
G_B12_0 = ((((int32_t)L_6) == ((int32_t)8))? 1 : 0);
G_B12_1 = G_B10_0;
goto IL_0046;
}
IL_0045:
{
G_B12_0 = 1;
G_B12_1 = G_B11_0;
}
IL_0046:
{
G_B14_0 = G_B12_0;
G_B14_1 = G_B12_1;
goto IL_0049;
}
IL_0048:
{
G_B14_0 = 0;
G_B14_1 = G_B13_0;
}
IL_0049:
{
NullCheck(G_B14_1);
G_B14_1->___U3CtouchU3E5__1_3 = (bool)G_B14_0;
// var uiAsset = touch ? Instance.raceUiTouchPrefab : Instance.raceUiPrefab;
bool L_7 = __this->___U3CtouchU3E5__1_3;
G_B15_0 = __this;
if (L_7)
{
G_B16_0 = __this;
goto IL_0063;
}
}
{
RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A* L_8 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___Instance_4;
NullCheck(L_8);
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* L_9 = L_8->___raceUiPrefab_12;
G_B17_0 = L_9;
G_B17_1 = G_B15_0;
goto IL_006d;
}
IL_0063:
{
RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A* L_10 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___Instance_4;
NullCheck(L_10);
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* L_11 = L_10->___raceUiTouchPrefab_13;
G_B17_0 = L_11;
G_B17_1 = G_B16_0;
}
IL_006d:
{
NullCheck(G_B17_1);
G_B17_1->___U3CuiAssetU3E5__2_4 = G_B17_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B17_1->___U3CuiAssetU3E5__2_4), (void*)G_B17_0);
// var uiLoading = uiAsset.InstantiateAsync();
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* L_12 = __this->___U3CuiAssetU3E5__2_4;
NullCheck(L_12);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_13;
L_13 = VirtualFuncInvoker2< AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, bool >::Invoke(16 /* UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AssetReference::InstantiateAsync(UnityEngine.Transform,System.Boolean) */, L_12, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, (bool)0);
__this->___U3CuiLoadingU3E5__3_5 = L_13;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CuiLoadingU3E5__3_5))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CuiLoadingU3E5__3_5))->___m_LocationName_2), (void*)NULL);
#endif
// yield return uiLoading;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_14 = __this->___U3CuiLoadingU3E5__3_5;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_15 = L_14;
RuntimeObject* L_16 = Box(AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var, &L_15);
__this->___U3CU3E2__current_1 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_16);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_009f:
{
__this->___U3CU3E1__state_0 = (-1);
// if (uiLoading.Result.TryGetComponent(out RaceUI uiComponent))
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_17 = (&__this->___U3CuiLoadingU3E5__3_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18;
L_18 = AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F(L_17, AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A** L_19 = (&__this->___U3CuiComponentU3E5__4_6);
NullCheck(L_18);
bool L_20;
L_20 = GameObject_TryGetComponent_TisRaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A_mED717E762F5E8A88F965C445A70864D25BAFD19E(L_18, L_19, GameObject_TryGetComponent_TisRaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A_mED717E762F5E8A88F965C445A70864D25BAFD19E_RuntimeMethod_var);
V_1 = L_20;
bool L_21 = V_1;
if (!L_21)
{
goto IL_010c;
}
}
{
// var boatData = RaceData.boats[player];
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_22 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_22);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_23 = L_22->___boats_6;
int32_t L_24 = __this->___player_2;
NullCheck(L_23);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_25;
L_25 = List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76(L_23, L_24, List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
__this->___U3CboatDataU3E5__5_7 = L_25;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CboatDataU3E5__5_7), (void*)L_25);
// boatData.Boat.RaceUi = uiComponent;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_26 = __this->___U3CboatDataU3E5__5_7;
NullCheck(L_26);
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_27 = L_26->___Boat_4;
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* L_28 = __this->___U3CuiComponentU3E5__4_6;
NullCheck(L_27);
L_27->___RaceUi_18 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&L_27->___RaceUi_18), (void*)L_28);
// uiComponent.Setup(player);
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* L_29 = __this->___U3CuiComponentU3E5__4_6;
int32_t L_30 = __this->___player_2;
NullCheck(L_29);
RaceUI_Setup_m21953CDC23636F09ACD5680831976EAAF1FCB153(L_29, L_30, NULL);
__this->___U3CboatDataU3E5__5_7 = (BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CboatDataU3E5__5_7), (void*)(BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C*)NULL);
}
IL_010c:
{
// }
return (bool)0;
}
}
// System.Object BoatAttack.RaceManager/<CreatePlayerUi>d__28::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreatePlayerUiU3Ed__28_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mE1308FBB21688CEA19B70A10F4E8A33EF4BE6B57 (U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void BoatAttack.RaceManager/<CreatePlayerUi>d__28::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreatePlayerUiU3Ed__28_System_Collections_IEnumerator_Reset_m5B0CA0BE7A50274C55B71388F4E11D34F68F75A1 (U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* __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*)&U3CCreatePlayerUiU3Ed__28_System_Collections_IEnumerator_Reset_m5B0CA0BE7A50274C55B71388F4E11D34F68F75A1_RuntimeMethod_var)));
}
}
// System.Object BoatAttack.RaceManager/<CreatePlayerUi>d__28::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreatePlayerUiU3Ed__28_System_Collections_IEnumerator_get_Current_mF5584F4AE5CFACD575C29A8E423FFD135C5E152A (U3CCreatePlayerUiU3Ed__28_t73ADE1C57BEA4C51DB3F6EE48A1DFDF818B04B7C* __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
// BoatAttack.WaypointGroup BoatAttack.WaypointGroup::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* WaypointGroup_get_Instance_mCF238AF132882743472B1627FCABFC5D2F3B8BF1 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static WaypointGroup Instance { get; private set; }
WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* L_0 = ((WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_StaticFields*)il2cpp_codegen_static_fields_for(WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_16;
return L_0;
}
}
// System.Void BoatAttack.WaypointGroup::set_Instance(BoatAttack.WaypointGroup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGroup_set_Instance_mB99D3DC6A73EE9A2258F30630018A1005408E278 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static WaypointGroup Instance { get; private set; }
WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* L_0 = ___value0;
((WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_StaticFields*)il2cpp_codegen_static_fields_for(WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_16 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_StaticFields*)il2cpp_codegen_static_fields_for(WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_16), (void*)L_0);
return;
}
}
// System.Void BoatAttack.WaypointGroup::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGroup_Awake_mCCA0B77B40218E76BB3FEDEBBA76350FF4ECC027 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, const RuntimeMethod* method)
{
{
// Instance = this;
WaypointGroup_set_Instance_mB99D3DC6A73EE9A2258F30630018A1005408E278_inline(__this, NULL);
// CalculateTrackDistance();
float L_0;
L_0 = WaypointGroup_CalculateTrackDistance_m63D6DA7E28F7E1E56E983B99D7337F2FA0C21564(__this, NULL);
// }
return;
}
}
// System.Void BoatAttack.WaypointGroup::Setup(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGroup_Setup_mCF4B1D4297A6DEF2D2A9214F37C94A86FD98B29E (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, bool ___reversed0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m9F9A4A0318C8455E45763269933AB4417907E521_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mE4E6B6059E131B6B780F563D55693DC0739A67E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD35012A1E47215D189085B25118F787B082CCF88_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA2E2E3BE5BE90DC47B51CE71BB280C1D5A6042E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m823307C46E19AA99D833BEC751D77CA3588937B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m406E5D6D799E8A9394B8B07766F825C5DE3EAE53_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_m4857BFAB4B716AC0E7F380A8416FE56C733993A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mE394FF07726F42E0DFF052C6DB67E89C5964D6F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Reverse_m9CD3304F1184B7DCDB21B8FA7DB90D6840BEF8D9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortedDictionary_2_Add_m95912833131CA737075FA6B5E57E8E9E3E2FB29A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E2CD7BE8DF696FDE9EAD71EE7ED71B4F164031D);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
Enumerator_t57CBBBA24CC1350AB2B9F26008195BD7EBB7C5AC V_2;
memset((&V_2), 0, sizeof(V_2));
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_3 = NULL;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_4 = NULL;
bool V_5 = false;
int32_t G_B7_0 = 0;
{
// Reverse = reversed;
bool L_0 = ___reversed0;
__this->___Reverse_8 = L_0;
// if (Reverse)
bool L_1 = __this->___Reverse_8;
V_1 = L_1;
bool L_2 = V_1;
if (!L_2)
{
goto IL_005e;
}
}
{
// WPs.Reverse();
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_3 = __this->___WPs_10;
NullCheck(L_3);
List_1_Reverse_m9CD3304F1184B7DCDB21B8FA7DB90D6840BEF8D9(L_3, List_1_Reverse_m9CD3304F1184B7DCDB21B8FA7DB90D6840BEF8D9_RuntimeMethod_var);
// WPs.Insert(0, WPs[WPs.Count - 1]);
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_4 = __this->___WPs_10;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_5 = __this->___WPs_10;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_6 = __this->___WPs_10;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_inline(L_6, List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
NullCheck(L_5);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_8;
L_8 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_5, ((int32_t)il2cpp_codegen_subtract(L_7, 1)), List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
NullCheck(L_4);
List_1_Insert_m4857BFAB4B716AC0E7F380A8416FE56C733993A6(L_4, 0, L_8, List_1_Insert_m4857BFAB4B716AC0E7F380A8416FE56C733993A6_RuntimeMethod_var);
// WPs.RemoveAt(WPs.Count - 1);
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_9 = __this->___WPs_10;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_10 = __this->___WPs_10;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_inline(L_10, List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
NullCheck(L_9);
List_1_RemoveAt_mE394FF07726F42E0DFF052C6DB67E89C5964D6F4(L_9, ((int32_t)il2cpp_codegen_subtract(L_11, 1)), List_1_RemoveAt_mE394FF07726F42E0DFF052C6DB67E89C5964D6F4_RuntimeMethod_var);
}
IL_005e:
{
// var i = 0;
V_0 = 0;
// _triggers = new BoxCollider[WPs.Count];
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_12 = __this->___WPs_10;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_inline(L_12, List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370* L_14 = (BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370*)(BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370*)SZArrayNew(BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370_il2cpp_TypeInfo_var, (uint32_t)L_13);
__this->____triggers_17 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->____triggers_17), (void*)L_14);
// foreach (var wp in WPs)
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_15 = __this->___WPs_10;
NullCheck(L_15);
Enumerator_t57CBBBA24CC1350AB2B9F26008195BD7EBB7C5AC L_16;
L_16 = List_1_GetEnumerator_m406E5D6D799E8A9394B8B07766F825C5DE3EAE53(L_15, List_1_GetEnumerator_m406E5D6D799E8A9394B8B07766F825C5DE3EAE53_RuntimeMethod_var);
V_2 = L_16;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01a7:
{// begin finally (depth: 1)
Enumerator_Dispose_mE4E6B6059E131B6B780F563D55693DC0739A67E8((&V_2), Enumerator_Dispose_mE4E6B6059E131B6B780F563D55693DC0739A67E8_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0199_1;
}
IL_0088_1:
{
// foreach (var wp in WPs)
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_17;
L_17 = Enumerator_get_Current_mA2E2E3BE5BE90DC47B51CE71BB280C1D5A6042E3_inline((&V_2), Enumerator_get_Current_mA2E2E3BE5BE90DC47B51CE71BB280C1D5A6042E3_RuntimeMethod_var);
V_3 = L_17;
// var obj = new GameObject($"wp{i}_trigger", typeof(BoxCollider))
// {
// hideFlags = HideFlags.HideInHierarchy, tag = gameObject.tag
// };
int32_t L_18 = V_0;
int32_t L_19 = L_18;
RuntimeObject* L_20 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_19);
String_t* L_21;
L_21 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(_stringLiteral9E2CD7BE8DF696FDE9EAD71EE7ED71B4F164031D, L_20, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_23 = L_22;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_25;
L_25 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_24, NULL);
NullCheck(L_23);
ArrayElementTypeCheck (L_23, L_25);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_25);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_26);
GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0(L_26, L_21, L_23, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = L_26;
NullCheck(L_27);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_27, 1, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = L_27;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29;
L_29 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_29);
String_t* L_30;
L_30 = GameObject_get_tag_mEDD27BF795072834D656B286CBE51B2C99747805(L_29, NULL);
NullCheck(L_28);
GameObject_set_tag_m0A41528AFD8C83E1CEC5D769921159897CDD2B24(L_28, L_30, NULL);
V_4 = L_28;
// obj.transform.SetPositionAndRotation(wp.point, wp.rotation);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = V_4;
NullCheck(L_31);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
L_32 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_31, NULL);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_33 = V_3;
NullCheck(L_33);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = L_33->___point_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_35 = V_3;
NullCheck(L_35);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = L_35->___rotation_2;
NullCheck(L_32);
Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A(L_32, L_34, L_36, NULL);
// obj.TryGetComponent(out _triggers[i]);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37 = V_4;
BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370* L_38 = __this->____triggers_17;
int32_t L_39 = V_0;
NullCheck(L_38);
NullCheck(L_37);
bool L_40;
L_40 = GameObject_TryGetComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m823307C46E19AA99D833BEC751D77CA3588937B0(L_37, ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39))), GameObject_TryGetComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m823307C46E19AA99D833BEC751D77CA3588937B0_RuntimeMethod_var);
// _triggers[i].isTrigger = true;
BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370* L_41 = __this->____triggers_17;
int32_t L_42 = V_0;
NullCheck(L_41);
int32_t L_43 = L_42;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
NullCheck(L_44);
Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78(L_44, (bool)1, NULL);
// _triggers[i].size = new Vector3(wp.width * 2f, 50f, 0.5f);
BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370* L_45 = __this->____triggers_17;
int32_t L_46 = V_0;
NullCheck(L_45);
int32_t L_47 = L_46;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_49 = V_3;
NullCheck(L_49);
float L_50 = L_49->___width_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
memset((&L_51), 0, sizeof(L_51));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_51), ((float)il2cpp_codegen_multiply(L_50, (2.0f))), (50.0f), (0.5f), /*hidden argument*/NULL);
NullCheck(L_48);
BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_48, L_51, NULL);
// _triggerPairs.Add(_triggers[i], wp);
Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3* L_52 = __this->____triggerPairs_12;
BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370* L_53 = __this->____triggers_17;
int32_t L_54 = V_0;
NullCheck(L_53);
int32_t L_55 = L_54;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_57 = V_3;
NullCheck(L_52);
Dictionary_2_Add_m9F9A4A0318C8455E45763269933AB4417907E521(L_52, L_56, L_57, Dictionary_2_Add_m9F9A4A0318C8455E45763269933AB4417907E521_RuntimeMethod_var);
// wp.Trigger = _triggers[i];
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_58 = V_3;
BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370* L_59 = __this->____triggers_17;
int32_t L_60 = V_0;
NullCheck(L_59);
int32_t L_61 = L_60;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
NullCheck(L_58);
L_58->___Trigger_5 = L_62;
Il2CppCodeGenWriteBarrier((void**)(&L_58->___Trigger_5), (void*)L_62);
// if (wp.isCheckpoint || i == 0)
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_63 = V_3;
NullCheck(L_63);
bool L_64 = L_63->___isCheckpoint_4;
if (L_64)
{
goto IL_016b_1;
}
}
{
int32_t L_65 = V_0;
G_B7_0 = ((((int32_t)L_65) == ((int32_t)0))? 1 : 0);
goto IL_016c_1;
}
IL_016b_1:
{
G_B7_0 = 1;
}
IL_016c_1:
{
V_5 = (bool)G_B7_0;
bool L_66 = V_5;
if (!L_66)
{
goto IL_0194_1;
}
}
{
// _checkpointPairs.Add(i, wp);
SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277* L_67 = __this->____checkpointPairs_13;
int32_t L_68 = V_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_69 = V_3;
NullCheck(L_67);
SortedDictionary_2_Add_m95912833131CA737075FA6B5E57E8E9E3E2FB29A(L_67, L_68, L_69, SortedDictionary_2_Add_m95912833131CA737075FA6B5E57E8E9E3E2FB29A_RuntimeMethod_var);
// StartCoroutine(CreateCheckpoint(wp, i == 0));
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_70 = V_3;
int32_t L_71 = V_0;
RuntimeObject* L_72;
L_72 = WaypointGroup_CreateCheckpoint_mDB21A2BC0910C607778245E0D90BBE86A568D222(__this, L_70, (bool)((((int32_t)L_71) == ((int32_t)0))? 1 : 0), NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_73;
L_73 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_72, NULL);
}
IL_0194_1:
{
// i++;
int32_t L_74 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_74, 1));
}
IL_0199_1:
{
// foreach (var wp in WPs)
bool L_75;
L_75 = Enumerator_MoveNext_mD35012A1E47215D189085B25118F787B082CCF88((&V_2), Enumerator_MoveNext_mD35012A1E47215D189085B25118F787B082CCF88_RuntimeMethod_var);
if (L_75)
{
goto IL_0088_1;
}
}
{
goto IL_01b6;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01b6:
{
// GetStartPositions();
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_76;
L_76 = WaypointGroup_GetStartPositions_m1E67F6DBA7C0B0FDE8F68F828E92664A80FAE370(__this, NULL);
// }
return;
}
}
// System.Collections.IEnumerator BoatAttack.WaypointGroup::CreateCheckpoint(BoatAttack.WaypointGroup/Waypoint,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WaypointGroup_CreateCheckpoint_mDB21A2BC0910C607778245E0D90BBE86A568D222 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___wp0, bool ___start1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48* L_0 = (U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48*)il2cpp_codegen_object_new(U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CCreateCheckpointU3Ed__19__ctor_m6939D1A41A3211F1242B79BFE9D526372E89499D(L_0, 0, NULL);
U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_4 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_4), (void*)__this);
U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48* L_2 = L_1;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_3 = ___wp0;
NullCheck(L_2);
L_2->___wp_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___wp_2), (void*)L_3);
U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48* L_4 = L_2;
bool L_5 = ___start1;
NullCheck(L_4);
L_4->___start_3 = L_5;
return L_4;
}
}
// UnityEngine.Vector3 BoatAttack.WaypointGroup::GetWaypointDestination(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 WaypointGroup_GetWaypointDestination_m8D88B06BA0794FA17D33AC4D8852A1673A579EF2 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, int32_t ___index0, const RuntimeMethod* method)
{
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var wp = GetWaypoint(index);
int32_t L_0 = ___index0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_1;
L_1 = WaypointGroup_GetWaypoint_m0BD88FC0B5CCC8624F710E5089700D16754454B0(__this, L_0, NULL);
V_0 = L_1;
// return wp.point + (Random.insideUnitSphere * wp.width);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_2 = V_0;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2->___point_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Random_get_insideUnitSphere_mDC65508F8B735E93612D4A1D482792B5DA4DC26C(NULL);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_5 = V_0;
NullCheck(L_5);
float L_6 = L_5->___width_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_4, L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_3, L_7, NULL);
V_1 = L_8;
goto IL_0027;
}
IL_0027:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
return L_9;
}
}
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetWaypoint(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetWaypoint_m0BD88FC0B5CCC8624F710E5089700D16754454B0 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_0 = NULL;
{
// public Waypoint GetWaypoint(int index) { return WPs[(int)Mathf.Repeat(index, WPs.Count)]; }
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_0 = __this->___WPs_10;
int32_t L_1 = ___index0;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_2 = __this->___WPs_10;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_inline(L_2, List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
float L_4;
L_4 = Mathf_Repeat_m1ACDE7EF466FB6CCAD29B3866E4A239A8530E9D5_inline(((float)L_1), ((float)L_3), NULL);
NullCheck(L_0);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_5;
L_5 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_0, il2cpp_codegen_cast_double_to_int<int32_t>(L_4), List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
V_0 = L_5;
goto IL_0023;
}
IL_0023:
{
// public Waypoint GetWaypoint(int index) { return WPs[(int)Mathf.Repeat(index, WPs.Count)]; }
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_6 = V_0;
return L_6;
}
}
// System.Int32 BoatAttack.WaypointGroup::GetWaypointIndex(BoatAttack.WaypointGroup/Waypoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WaypointGroup_GetWaypointIndex_m4E6FEAE5D96C135B6276E239EBDED0B40DD88F30 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___wp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// public int GetWaypointIndex(Waypoint wp) { return WPs.IndexOf(wp); }
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_0 = __this->___WPs_10;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_1 = ___wp0;
NullCheck(L_0);
int32_t L_2;
L_2 = List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C(L_0, L_1, List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C_RuntimeMethod_var);
V_0 = L_2;
goto IL_0010;
}
IL_0010:
{
// public int GetWaypointIndex(Waypoint wp) { return WPs.IndexOf(wp); }
int32_t L_3 = V_0;
return L_3;
}
}
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetTriggersWaypoint(UnityEngine.BoxCollider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetTriggersWaypoint_mB239E1603F792BF18543080061DE45EA05778247 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___trigger0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m086616527A6A34BB67F6B1B8F1E61878EA8BFFB1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_0 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_1 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* G_B3_0 = NULL;
{
// return _triggerPairs.TryGetValue(trigger, out var wp) ? wp : null;
Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3* L_0 = __this->____triggerPairs_12;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_1 = ___trigger0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m086616527A6A34BB67F6B1B8F1E61878EA8BFFB1(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m086616527A6A34BB67F6B1B8F1E61878EA8BFFB1_RuntimeMethod_var);
if (L_2)
{
goto IL_0014;
}
}
{
G_B3_0 = ((Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F*)(NULL));
goto IL_0015;
}
IL_0014:
{
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_3 = V_0;
G_B3_0 = L_3;
}
IL_0015:
{
V_1 = G_B3_0;
goto IL_0018;
}
IL_0018:
{
// }
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_4 = V_1;
return L_4;
}
}
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetNextWaypoint(BoatAttack.WaypointGroup/Waypoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetNextWaypoint_m5EAA683DEF16E28B1640172B897F595836DA7D00 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___wp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_0 = NULL;
{
// return GetWaypoint(WPs.IndexOf(wp) + 1);
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_0 = __this->___WPs_10;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_1 = ___wp0;
NullCheck(L_0);
int32_t L_2;
L_2 = List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C(L_0, L_1, List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C_RuntimeMethod_var);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_3;
L_3 = WaypointGroup_GetWaypoint_m0BD88FC0B5CCC8624F710E5089700D16754454B0(__this, ((int32_t)il2cpp_codegen_add(L_2, 1)), NULL);
V_0 = L_3;
goto IL_0018;
}
IL_0018:
{
// }
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_4 = V_0;
return L_4;
}
}
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetPreviousWaypoint(BoatAttack.WaypointGroup/Waypoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetPreviousWaypoint_m79E5C6A2FEFFE8B410C863A5C4927B1DAF1AEA35 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___wp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_0 = NULL;
{
// return GetWaypoint(WPs.IndexOf(wp) - 1);
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_0 = __this->___WPs_10;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_1 = ___wp0;
NullCheck(L_0);
int32_t L_2;
L_2 = List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C(L_0, L_1, List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C_RuntimeMethod_var);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_3;
L_3 = WaypointGroup_GetWaypoint_m0BD88FC0B5CCC8624F710E5089700D16754454B0(__this, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), NULL);
V_0 = L_3;
goto IL_0018;
}
IL_0018:
{
// }
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_4 = V_0;
return L_4;
}
}
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetNextCheckpoint(BoatAttack.WaypointGroup/Waypoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetNextCheckpoint_m8E903D03BC8A8C00EBDABF29EADC5DEF0A0A7392 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___wp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_1 = NULL;
{
// var startingPoint = WPs.IndexOf(wp);
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_0 = __this->___WPs_10;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_1 = ___wp0;
NullCheck(L_0);
int32_t L_2;
L_2 = List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C(L_0, L_1, List_1_IndexOf_m4E8F67DC4506D2A4DD0302B46893AC16DAF7073C_RuntimeMethod_var);
V_0 = L_2;
// return GetNextCheckpoint(startingPoint);
int32_t L_3 = V_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_4;
L_4 = WaypointGroup_GetNextCheckpoint_m4ACC16811070A158D764D6D44A9A61C473795A30(__this, L_3, NULL);
V_1 = L_4;
goto IL_0018;
}
IL_0018:
{
// }
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_5 = V_1;
return L_5;
}
}
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetNextCheckpoint(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetNextCheckpoint_m4ACC16811070A158D764D6D44A9A61C473795A30 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisKeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6_m6CFB02903FC76C76A78263D9461301D18CA2FA01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t841EF7A36F81783A3DD49864C62A9747F22F9DE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m95D55A219E0DBFF0F3CD7556DA3DE0D489CE0C77_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass28_0_U3CGetNextCheckpointU3Eb__0_m1BCB8A354BCCD1B11D8B3FE23BFAD5C9988563BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115* V_0 = NULL;
KeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6 V_1;
memset((&V_1), 0, sizeof(V_1));
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_2 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* G_B2_0 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* G_B1_0 = NULL;
{
U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115* L_0 = (U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass28_0__ctor_mEED22E29638F5421DAAAC36EA07F2E372FD7171B(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115* L_1 = V_0;
int32_t L_2 = ___index0;
NullCheck(L_1);
L_1->___index_0 = L_2;
// return _checkpointPairs.FirstOrDefault(x => x.Key > index).Value ?? WPs[0];
SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277* L_3 = __this->____checkpointPairs_13;
U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115* L_4 = V_0;
Func_2_t841EF7A36F81783A3DD49864C62A9747F22F9DE2* L_5 = (Func_2_t841EF7A36F81783A3DD49864C62A9747F22F9DE2*)il2cpp_codegen_object_new(Func_2_t841EF7A36F81783A3DD49864C62A9747F22F9DE2_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_m9BB1FCDD23C8C17BA8AB753717CEB9D45305A00C(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass28_0_U3CGetNextCheckpointU3Eb__0_m1BCB8A354BCCD1B11D8B3FE23BFAD5C9988563BE_RuntimeMethod_var), NULL);
KeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6 L_6;
L_6 = Enumerable_FirstOrDefault_TisKeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6_m6CFB02903FC76C76A78263D9461301D18CA2FA01(L_3, L_5, Enumerable_FirstOrDefault_TisKeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6_m6CFB02903FC76C76A78263D9461301D18CA2FA01_RuntimeMethod_var);
V_1 = L_6;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_7;
L_7 = KeyValuePair_2_get_Value_m95D55A219E0DBFF0F3CD7556DA3DE0D489CE0C77_inline((&V_1), KeyValuePair_2_get_Value_m95D55A219E0DBFF0F3CD7556DA3DE0D489CE0C77_RuntimeMethod_var);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_8 = L_7;
G_B1_0 = L_8;
if (L_8)
{
G_B2_0 = L_8;
goto IL_003d;
}
}
{
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_9 = __this->___WPs_10;
NullCheck(L_9);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_10;
L_10 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_9, 0, List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
G_B2_0 = L_10;
}
IL_003d:
{
V_2 = G_B2_0;
goto IL_0040;
}
IL_0040:
{
// }
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_11 = V_2;
return L_11;
}
}
// BoatAttack.WaypointGroup/Waypoint BoatAttack.WaypointGroup::GetClosestWaypoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* WaypointGroup_GetClosestWaypoint_mC72D1DDEB88853BDD20FC272757A81BAFE87C395 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6D7DBA678AA9B8C136113C9468BFF2AE9526137C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_m408ECD80B6741DCBE5393F164BAE2A24447B0124_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF35212B964C9A803FF0C6770B9804289588280D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass29_0_U3CGetClosestWaypointU3Eb__0_mA1FAF825242BB011A8D0BCD7A8FEFFC34BB1D3E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542* V_0 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_1 = NULL;
{
U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542* L_0 = (U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass29_0__ctor_m5A2DCDF501403769BC953B6BC011C63A5012EFFB(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542* L_1 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___point0;
NullCheck(L_1);
L_1->___point_0 = L_2;
// return WPs.OrderBy(wp => Vector3.Distance(point, wp.point)).ToArray()[0];
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_3 = __this->___WPs_10;
U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542* L_4 = V_0;
Func_2_tCF35212B964C9A803FF0C6770B9804289588280D* L_5 = (Func_2_tCF35212B964C9A803FF0C6770B9804289588280D*)il2cpp_codegen_object_new(Func_2_tCF35212B964C9A803FF0C6770B9804289588280D_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_m6B1391F5470209E6B332BBB82CB1FC6EE24C6958(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass29_0_U3CGetClosestWaypointU3Eb__0_mA1FAF825242BB011A8D0BCD7A8FEFFC34BB1D3E8_RuntimeMethod_var), NULL);
RuntimeObject* L_6;
L_6 = Enumerable_OrderBy_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6D7DBA678AA9B8C136113C9468BFF2AE9526137C(L_3, L_5, Enumerable_OrderBy_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6D7DBA678AA9B8C136113C9468BFF2AE9526137C_RuntimeMethod_var);
WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63* L_7;
L_7 = Enumerable_ToArray_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_m408ECD80B6741DCBE5393F164BAE2A24447B0124(L_6, Enumerable_ToArray_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_m408ECD80B6741DCBE5393F164BAE2A24447B0124_RuntimeMethod_var);
NullCheck(L_7);
int32_t L_8 = 0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_1 = L_9;
goto IL_002f;
}
IL_002f:
{
// }
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_10 = V_1;
return L_10;
}
}
// System.Single BoatAttack.WaypointGroup::GetPercentageAroundTrack(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float WaypointGroup_GetPercentageAroundTrack_m2438D8E6903DA8CB38C6267FE5FC0A51ECF26D0C (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_m6914038FCC3C88549930809D739D6B7939AA28B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_mA7F17BB3CBB01EC81D1F0E71DB4C6FB8293F9455_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F* V_1 = NULL;
bool V_2 = false;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
float G_B3_0 = 0.0f;
float G_B5_0 = 0.0f;
float G_B4_0 = 0.0f;
float G_B6_0 = 0.0f;
float G_B6_1 = 0.0f;
{
// var closestPoint = GetClosestPointOnPath(point, out Tuple<WaypointGroup.Waypoint, WaypointGroup.Waypoint> wps);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___point0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = WaypointGroup_GetClosestPointOnPath_mEF8BD1D5AE93EFB826F9F0EB8B0A6E3ADAE45EBB(__this, L_0, (&V_1), NULL);
V_0 = L_1;
// var looped = wps.Item2.normalizedDistance <= 0;
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F* L_2 = V_1;
NullCheck(L_2);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_3;
L_3 = Tuple_2_get_Item2_mA7F17BB3CBB01EC81D1F0E71DB4C6FB8293F9455_inline(L_2, Tuple_2_get_Item2_mA7F17BB3CBB01EC81D1F0E71DB4C6FB8293F9455_RuntimeMethod_var);
NullCheck(L_3);
float L_4 = L_3->___normalizedDistance_6;
V_2 = (bool)((((int32_t)((!(((float)L_4) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
// var segmentPercentage = (looped ? 1f : wps.Item2.normalizedDistance) - wps.Item1.normalizedDistance;
bool L_5 = V_2;
if (L_5)
{
goto IL_0031;
}
}
{
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F* L_6 = V_1;
NullCheck(L_6);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_7;
L_7 = Tuple_2_get_Item2_mA7F17BB3CBB01EC81D1F0E71DB4C6FB8293F9455_inline(L_6, Tuple_2_get_Item2_mA7F17BB3CBB01EC81D1F0E71DB4C6FB8293F9455_RuntimeMethod_var);
NullCheck(L_7);
float L_8 = L_7->___normalizedDistance_6;
G_B3_0 = L_8;
goto IL_0036;
}
IL_0031:
{
G_B3_0 = (1.0f);
}
IL_0036:
{
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F* L_9 = V_1;
NullCheck(L_9);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_10;
L_10 = Tuple_2_get_Item1_m6914038FCC3C88549930809D739D6B7939AA28B4_inline(L_9, Tuple_2_get_Item1_m6914038FCC3C88549930809D739D6B7939AA28B4_RuntimeMethod_var);
NullCheck(L_10);
float L_11 = L_10->___normalizedDistance_6;
V_3 = ((float)il2cpp_codegen_subtract(G_B3_0, L_11));
// var segmentDistance = length * segmentPercentage;
float L_12 = __this->___length_11;
float L_13 = V_3;
V_4 = ((float)il2cpp_codegen_multiply(L_12, L_13));
// var positionSegmentPercentage = Vector3.Distance(closestPoint, wps.Item1.point) / segmentDistance;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F* L_15 = V_1;
NullCheck(L_15);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_16;
L_16 = Tuple_2_get_Item1_m6914038FCC3C88549930809D739D6B7939AA28B4_inline(L_15, Tuple_2_get_Item1_m6914038FCC3C88549930809D739D6B7939AA28B4_RuntimeMethod_var);
NullCheck(L_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = L_16->___point_0;
float L_18;
L_18 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_14, L_17, NULL);
float L_19 = V_4;
V_5 = ((float)(L_18/L_19));
// return Mathf.Lerp(wps.Item1.normalizedDistance, (looped ? 1f : wps.Item2.normalizedDistance), positionSegmentPercentage);
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F* L_20 = V_1;
NullCheck(L_20);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_21;
L_21 = Tuple_2_get_Item1_m6914038FCC3C88549930809D739D6B7939AA28B4_inline(L_20, Tuple_2_get_Item1_m6914038FCC3C88549930809D739D6B7939AA28B4_RuntimeMethod_var);
NullCheck(L_21);
float L_22 = L_21->___normalizedDistance_6;
bool L_23 = V_2;
G_B4_0 = L_22;
if (L_23)
{
G_B5_0 = L_22;
goto IL_007e;
}
}
{
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F* L_24 = V_1;
NullCheck(L_24);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_25;
L_25 = Tuple_2_get_Item2_mA7F17BB3CBB01EC81D1F0E71DB4C6FB8293F9455_inline(L_24, Tuple_2_get_Item2_mA7F17BB3CBB01EC81D1F0E71DB4C6FB8293F9455_RuntimeMethod_var);
NullCheck(L_25);
float L_26 = L_25->___normalizedDistance_6;
G_B6_0 = L_26;
G_B6_1 = G_B4_0;
goto IL_0083;
}
IL_007e:
{
G_B6_0 = (1.0f);
G_B6_1 = G_B5_0;
}
IL_0083:
{
float L_27 = V_5;
float L_28;
L_28 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(G_B6_1, G_B6_0, L_27, NULL);
V_6 = L_28;
goto IL_008e;
}
IL_008e:
{
// }
float L_29 = V_6;
return L_29;
}
}
// UnityEngine.Vector3 BoatAttack.WaypointGroup::GetClosestPointOnPath(UnityEngine.Vector3,System.Tuple`2<BoatAttack.WaypointGroup/Waypoint,BoatAttack.WaypointGroup/Waypoint>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 WaypointGroup_GetClosestPointOnPath_mEF8BD1D5AE93EFB826F9F0EB8B0A6E3ADAE45EBB (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F** ___wpIndices1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_m148041798AA8751B8CA31756D17726EF5A1D873D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_0 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_1 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_2 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F** G_B2_0 = NULL;
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F** G_B1_0 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* G_B3_0 = NULL;
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F** G_B3_1 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* G_B5_0 = NULL;
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F** G_B5_1 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* G_B4_0 = NULL;
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F** G_B4_1 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* G_B6_0 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* G_B6_1 = NULL;
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F** G_B6_2 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B9_0;
memset((&G_B9_0), 0, sizeof(G_B9_0));
{
// var closest = GetClosestWaypoint(point);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___point0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_1;
L_1 = WaypointGroup_GetClosestWaypoint_mC72D1DDEB88853BDD20FC272757A81BAFE87C395(__this, L_0, NULL);
V_0 = L_1;
// var next = GetNextWaypoint(closest);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_2 = V_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_3;
L_3 = WaypointGroup_GetNextWaypoint_m5EAA683DEF16E28B1640172B897F595836DA7D00(__this, L_2, NULL);
V_1 = L_3;
// var previous = GetPreviousWaypoint(closest);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_4 = V_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_5;
L_5 = WaypointGroup_GetPreviousWaypoint_m79E5C6A2FEFFE8B410C863A5C4927B1DAF1AEA35(__this, L_4, NULL);
V_2 = L_5;
// var nextLine = FindNearestPointOnLine(closest.point, next.point, point);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_6 = V_0;
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = L_6->___point_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_8 = V_1;
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8->___point_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___point0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = WaypointGroup_FindNearestPointOnLine_mA66974C038F475D5FA3896F300D45992CF585340(L_7, L_9, L_10, NULL);
V_3 = L_11;
// var prevLine = FindNearestPointOnLine(closest.point, previous.point, point);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_12 = V_0;
NullCheck(L_12);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = L_12->___point_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_14 = V_2;
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = L_14->___point_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___point0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = WaypointGroup_FindNearestPointOnLine_mA66974C038F475D5FA3896F300D45992CF585340(L_13, L_15, L_16, NULL);
V_4 = L_17;
// var nextIsClosest = Vector3.Distance(point, nextLine) < Vector3.Distance(point, prevLine);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___point0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_3;
float L_20;
L_20 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_18, L_19, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___point0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_4;
float L_23;
L_23 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_21, L_22, NULL);
V_5 = (bool)((((float)L_20) < ((float)L_23))? 1 : 0);
// wpIndices = new Tuple<Waypoint, Waypoint>(nextIsClosest ? closest : previous, nextIsClosest ? next : closest);
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F** L_24 = ___wpIndices1;
bool L_25 = V_5;
G_B1_0 = L_24;
if (L_25)
{
G_B2_0 = L_24;
goto IL_005b;
}
}
{
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_26 = V_2;
G_B3_0 = L_26;
G_B3_1 = G_B1_0;
goto IL_005c;
}
IL_005b:
{
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_27 = V_0;
G_B3_0 = L_27;
G_B3_1 = G_B2_0;
}
IL_005c:
{
bool L_28 = V_5;
G_B4_0 = G_B3_0;
G_B4_1 = G_B3_1;
if (L_28)
{
G_B5_0 = G_B3_0;
G_B5_1 = G_B3_1;
goto IL_0063;
}
}
{
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_29 = V_0;
G_B6_0 = L_29;
G_B6_1 = G_B4_0;
G_B6_2 = G_B4_1;
goto IL_0064;
}
IL_0063:
{
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_30 = V_1;
G_B6_0 = L_30;
G_B6_1 = G_B5_0;
G_B6_2 = G_B5_1;
}
IL_0064:
{
Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F* L_31 = (Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F*)il2cpp_codegen_object_new(Tuple_2_t7511CE20BB81ED9C37FA391B25EA39AB2938C20F_il2cpp_TypeInfo_var);
NullCheck(L_31);
Tuple_2__ctor_m148041798AA8751B8CA31756D17726EF5A1D873D(L_31, G_B6_1, G_B6_0, Tuple_2__ctor_m148041798AA8751B8CA31756D17726EF5A1D873D_RuntimeMethod_var);
*((RuntimeObject**)G_B6_2) = (RuntimeObject*)L_31;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B6_2, (void*)(RuntimeObject*)L_31);
// return nextIsClosest ? nextLine : prevLine;
bool L_32 = V_5;
if (L_32)
{
goto IL_0072;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_4;
G_B9_0 = L_33;
goto IL_0073;
}
IL_0072:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_3;
G_B9_0 = L_34;
}
IL_0073:
{
V_6 = G_B9_0;
goto IL_0077;
}
IL_0077:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_6;
return L_35;
}
}
// UnityEngine.Matrix4x4 BoatAttack.WaypointGroup::GetClosestPointOnWaypoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 WaypointGroup_GetClosestPointOnWaypoint_m75FCA75AD77908FE6A894DC721A2BBC430BC74C4 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6D7DBA678AA9B8C136113C9468BFF2AE9526137C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_m408ECD80B6741DCBE5393F164BAE2A24447B0124_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF35212B964C9A803FF0C6770B9804289588280D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass32_0_U3CGetClosestPointOnWaypointU3Eb__0_mFB2DC19527653C4921869DB4ED359A228EC4368E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA* V_0 = NULL;
WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63* V_1 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* V_2 = NULL;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* 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));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_6;
memset((&V_6), 0, sizeof(V_6));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_11;
memset((&V_11), 0, sizeof(V_11));
int32_t G_B10_0 = 0;
int32_t G_B12_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B16_0;
memset((&G_B16_0), 0, sizeof(G_B16_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B15_0;
memset((&G_B15_0), 0, sizeof(G_B15_0));
float G_B17_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B17_1;
memset((&G_B17_1), 0, sizeof(G_B17_1));
{
U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA* L_0 = (U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass32_0__ctor_mE389F29FCED7A724746DF3E894660C37F3E10503(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA* L_1 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___point0;
NullCheck(L_1);
L_1->___point_0 = L_2;
// var sortedWPs = WPs.OrderBy(wp => Vector3.Distance(point, wp.point)).ToArray();
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_3 = __this->___WPs_10;
U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA* L_4 = V_0;
Func_2_tCF35212B964C9A803FF0C6770B9804289588280D* L_5 = (Func_2_tCF35212B964C9A803FF0C6770B9804289588280D*)il2cpp_codegen_object_new(Func_2_tCF35212B964C9A803FF0C6770B9804289588280D_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_m6B1391F5470209E6B332BBB82CB1FC6EE24C6958(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass32_0_U3CGetClosestPointOnWaypointU3Eb__0_mFB2DC19527653C4921869DB4ED359A228EC4368E_RuntimeMethod_var), NULL);
RuntimeObject* L_6;
L_6 = Enumerable_OrderBy_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6D7DBA678AA9B8C136113C9468BFF2AE9526137C(L_3, L_5, Enumerable_OrderBy_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6D7DBA678AA9B8C136113C9468BFF2AE9526137C_RuntimeMethod_var);
WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63* L_7;
L_7 = Enumerable_ToArray_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_m408ECD80B6741DCBE5393F164BAE2A24447B0124(L_6, Enumerable_ToArray_TisWaypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F_m408ECD80B6741DCBE5393F164BAE2A24447B0124_RuntimeMethod_var);
V_1 = L_7;
// var wpA = sortedWPs[0];
WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63* L_8 = V_1;
NullCheck(L_8);
int32_t L_9 = 0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_2 = L_10;
// var wpB = sortedWPs[1];
WaypointU5BU5D_tC1617E3A251E60612E94A984057F3847A389FF63* L_11 = V_1;
NullCheck(L_11);
int32_t L_12 = 1;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
V_3 = L_13;
// if (Mathf.Abs(wpA.index - wpB.index) > 1)
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_14 = V_2;
NullCheck(L_14);
int32_t L_15 = L_14->___index_3;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_16 = V_3;
NullCheck(L_16);
int32_t L_17 = L_16->___index_3;
int32_t L_18;
L_18 = Mathf_Abs_mEF48B2D15BEC6663A575693F563C6DC42C8135AE_inline(((int32_t)il2cpp_codegen_subtract(L_15, L_17)), NULL);
V_8 = (bool)((((int32_t)L_18) > ((int32_t)1))? 1 : 0);
bool L_19 = V_8;
if (!L_19)
{
goto IL_0075;
}
}
{
// wpB = WPs[(int)Mathf.Repeat(wpA.index + 2, WPs.Count)];
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_20 = __this->___WPs_10;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_21 = V_2;
NullCheck(L_21);
int32_t L_22 = L_21->___index_3;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_23 = __this->___WPs_10;
NullCheck(L_23);
int32_t L_24;
L_24 = List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_inline(L_23, List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
float L_25;
L_25 = Mathf_Repeat_m1ACDE7EF466FB6CCAD29B3866E4A239A8530E9D5_inline(((float)((int32_t)il2cpp_codegen_add(L_22, 2))), ((float)L_24), NULL);
NullCheck(L_20);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_26;
L_26 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_20, il2cpp_codegen_cast_double_to_int<int32_t>(L_25), List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
V_3 = L_26;
}
IL_0075:
{
// var respawnPoint = FindNearestPointOnLine(wpA.point, wpB.point, point);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_27 = V_2;
NullCheck(L_27);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = L_27->___point_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_29 = V_3;
NullCheck(L_29);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = L_29->___point_0;
U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA* L_31 = V_0;
NullCheck(L_31);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = L_31->___point_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = WaypointGroup_FindNearestPointOnLine_mA66974C038F475D5FA3896F300D45992CF585340(L_28, L_30, L_32, NULL);
V_4 = L_33;
// respawnPoint.y = 0f;
(&V_4)->___y_3 = (0.0f);
// if (wpA.index > wpB.index)
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_34 = V_2;
NullCheck(L_34);
int32_t L_35 = L_34->___index_3;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_36 = V_3;
NullCheck(L_36);
int32_t L_37 = L_36->___index_3;
V_9 = (bool)((((int32_t)L_35) > ((int32_t)L_37))? 1 : 0);
bool L_38 = V_9;
if (!L_38)
{
goto IL_00c5;
}
}
{
// lookVec = wpA.point - wpB.point;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_39 = V_2;
NullCheck(L_39);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = L_39->___point_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_41 = V_3;
NullCheck(L_41);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = L_41->___point_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_40, L_42, NULL);
V_5 = L_43;
goto IL_00da;
}
IL_00c5:
{
// lookVec = wpB.point - wpA.point;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_44 = V_3;
NullCheck(L_44);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = L_44->___point_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_46 = V_2;
NullCheck(L_46);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = L_46->___point_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
L_48 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_45, L_47, NULL);
V_5 = L_48;
}
IL_00da:
{
// if ((wpA.index == 0 && wpB.index == WPs.Count - 1) || (wpB.index == 0 && wpA.index == WPs.Count - 1)) // if at the loop point we need to reverse the lookVec
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_49 = V_2;
NullCheck(L_49);
int32_t L_50 = L_49->___index_3;
if (L_50)
{
goto IL_00f7;
}
}
{
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_51 = V_3;
NullCheck(L_51);
int32_t L_52 = L_51->___index_3;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_53 = __this->___WPs_10;
NullCheck(L_53);
int32_t L_54;
L_54 = List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_inline(L_53, List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
if ((((int32_t)L_52) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_54, 1)))))
{
goto IL_0119;
}
}
IL_00f7:
{
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_55 = V_3;
NullCheck(L_55);
int32_t L_56 = L_55->___index_3;
if (L_56)
{
goto IL_0116;
}
}
{
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_57 = V_2;
NullCheck(L_57);
int32_t L_58 = L_57->___index_3;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_59 = __this->___WPs_10;
NullCheck(L_59);
int32_t L_60;
L_60 = List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_inline(L_59, List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
G_B10_0 = ((((int32_t)L_58) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_60, 1))))? 1 : 0);
goto IL_0117;
}
IL_0116:
{
G_B10_0 = 0;
}
IL_0117:
{
G_B12_0 = G_B10_0;
goto IL_011a;
}
IL_0119:
{
G_B12_0 = 1;
}
IL_011a:
{
V_10 = (bool)G_B12_0;
bool L_61 = V_10;
if (!L_61)
{
goto IL_0129;
}
}
{
// lookVec = -lookVec;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
L_63 = Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline(L_62, NULL);
V_5 = L_63;
}
IL_0129:
{
// Quaternion facing = Quaternion.LookRotation(Vector3.Normalize(lookVec * (Reverse ? -1f : 1f)), Vector3.up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_5;
bool L_65 = __this->___Reverse_8;
G_B15_0 = L_64;
if (L_65)
{
G_B16_0 = L_64;
goto IL_013a;
}
}
{
G_B17_0 = (1.0f);
G_B17_1 = G_B15_0;
goto IL_013f;
}
IL_013a:
{
G_B17_0 = (-1.0f);
G_B17_1 = G_B16_0;
}
IL_013f:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
L_66 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(G_B17_1, G_B17_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
L_67 = Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline(L_66, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
L_68 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_69;
L_69 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_67, L_68, NULL);
V_6 = L_69;
// Matrix4x4 matrix = Matrix4x4.TRS(respawnPoint, facing, Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = V_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_71 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
L_72 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_73;
L_73 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_70, L_71, L_72, NULL);
V_7 = L_73;
// return matrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_74 = V_7;
V_11 = L_74;
goto IL_016b;
}
IL_016b:
{
// }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_75 = V_11;
return L_75;
}
}
// UnityEngine.Matrix4x4[] BoatAttack.WaypointGroup::GetStartPositions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* WaypointGroup_GetStartPositions_m1E67F6DBA7C0B0FDE8F68F828E92664A80FAE370 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_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));
bool V_2 = false;
int32_t V_3 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_6 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B5_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B4_0 = NULL;
float G_B6_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B6_1 = NULL;
{
// var position = WPs[0].point + Vector3.up;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_0 = __this->___WPs_10;
NullCheck(L_0);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_1;
L_1 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_0, 0, List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___point_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_2, L_3, NULL);
V_0 = L_4;
// var rotation = WPs[0].rotation;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_5 = __this->___WPs_10;
NullCheck(L_5);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_6;
L_6 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_5, 0, List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
NullCheck(L_6);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = L_6->___rotation_2;
V_1 = L_7;
// if(Reverse)
bool L_8 = __this->___Reverse_8;
V_2 = L_8;
bool L_9 = V_2;
if (!L_9)
{
goto IL_004f;
}
}
{
// rotation *= Quaternion.AngleAxis(180f, Vector3.up);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
L_12 = Quaternion_AngleAxis_m01A869DC10F976FAF493B66F15D6D6977BB61DA8((180.0f), L_11, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_10, L_12, NULL);
V_1 = L_13;
}
IL_004f:
{
// for (int i = 0; i < StartingPositions.Length; i++)
V_3 = 0;
goto IL_00cf;
}
IL_0053:
{
// var pos = new Vector3(i % 2 == 0 ? 3f : -3f, 0f, i * 5f + 4f);
int32_t L_14 = V_3;
G_B4_0 = (&V_4);
if (!((int32_t)(L_14%2)))
{
G_B5_0 = (&V_4);
goto IL_0062;
}
}
{
G_B6_0 = (-3.0f);
G_B6_1 = G_B4_0;
goto IL_0067;
}
IL_0062:
{
G_B6_0 = (3.0f);
G_B6_1 = G_B5_0;
}
IL_0067:
{
int32_t L_15 = V_3;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline(G_B6_1, G_B6_0, (0.0f), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_15), (5.0f))), (4.0f))), NULL);
// pos.z = -pos.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_4;
float L_17 = L_16.___z_4;
(&V_4)->___z_4 = ((-L_17));
// StartingPositions[i].SetTRS(position, rotation, Vector3.one);
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_18 = __this->___StartingPositions_9;
int32_t L_19 = V_3;
NullCheck(L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Matrix4x4_SetTRS_m8002A569FE81574DABE86044C8FF6F7C44DA21AA(((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19))), L_20, L_21, L_22, NULL);
// StartingPositions[i] *= Matrix4x4.Translate(pos);
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_23 = __this->___StartingPositions_9;
int32_t L_24 = V_3;
NullCheck(L_23);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_26 = (*(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28;
L_28 = Matrix4x4_Translate_m95D44EDD1A9856DD11C639692E47B7A35EF745E2(L_27, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_29;
L_29 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_26, L_28, NULL);
*(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_25 = L_29;
// for (int i = 0; i < StartingPositions.Length; i++)
int32_t L_30 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_00cf:
{
// for (int i = 0; i < StartingPositions.Length; i++)
int32_t L_31 = V_3;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_32 = __this->___StartingPositions_9;
NullCheck(L_32);
V_5 = (bool)((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))? 1 : 0);
bool L_33 = V_5;
if (L_33)
{
goto IL_0053;
}
}
{
// return StartingPositions;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_34 = __this->___StartingPositions_9;
V_6 = L_34;
goto IL_00ed;
}
IL_00ed:
{
// }
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_35 = V_6;
return L_35;
}
}
// System.Single BoatAttack.WaypointGroup::CalculateTrackDistance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float WaypointGroup_CalculateTrackDistance_m63D6DA7E28F7E1E56E983B99D7337F2FA0C21564 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
int32_t V_5 = 0;
float V_6 = 0.0f;
bool V_7 = false;
float V_8 = 0.0f;
{
// var distance = 0f;
V_0 = (0.0f);
// for (var i = 1; i < WPs.Count; i++)
V_2 = 1;
goto IL_003d;
}
IL_000b:
{
// distance += Vector3.Distance(WPs[i - 1].point, WPs[i].point);
float L_0 = V_0;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_1 = __this->___WPs_10;
int32_t L_2 = V_2;
NullCheck(L_1);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_3;
L_3 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3->___point_0;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_5 = __this->___WPs_10;
int32_t L_6 = V_2;
NullCheck(L_5);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_7;
L_7 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_5, L_6, List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
NullCheck(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7->___point_0;
float L_9;
L_9 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_4, L_8, NULL);
V_0 = ((float)il2cpp_codegen_add(L_0, L_9));
// for (var i = 1; i < WPs.Count; i++)
int32_t L_10 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_003d:
{
// for (var i = 1; i < WPs.Count; i++)
int32_t L_11 = V_2;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_12 = __this->___WPs_10;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_inline(L_12, List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
V_3 = (bool)((((int32_t)L_11) < ((int32_t)L_13))? 1 : 0);
bool L_14 = V_3;
if (L_14)
{
goto IL_000b;
}
}
{
// if (loop) // if the track is a loop then add the last>first distance
bool L_15 = __this->___loop_6;
V_4 = L_15;
bool L_16 = V_4;
if (!L_16)
{
goto IL_0093;
}
}
{
// distance += Vector3.Distance(WPs[0].point, WPs[WPs.Count - 1].point);
float L_17 = V_0;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_18 = __this->___WPs_10;
NullCheck(L_18);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_19;
L_19 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_18, 0, List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
NullCheck(L_19);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19->___point_0;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_21 = __this->___WPs_10;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_22 = __this->___WPs_10;
NullCheck(L_22);
int32_t L_23;
L_23 = List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_inline(L_22, List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
NullCheck(L_21);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_24;
L_24 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_21, ((int32_t)il2cpp_codegen_subtract(L_23, 1)), List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
NullCheck(L_24);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = L_24->___point_0;
float L_26;
L_26 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_20, L_25, NULL);
V_0 = ((float)il2cpp_codegen_add(L_17, L_26));
}
IL_0093:
{
// var percentage = 0f;
V_1 = (0.0f);
// for (var i = 1; i < WPs.Count; i++)
V_5 = 1;
goto IL_00ed;
}
IL_009e:
{
// var segment = Vector3.Distance(WPs[i - 1].point, WPs[i].point);
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_27 = __this->___WPs_10;
int32_t L_28 = V_5;
NullCheck(L_27);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_29;
L_29 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_27, ((int32_t)il2cpp_codegen_subtract(L_28, 1)), List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
NullCheck(L_29);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = L_29->___point_0;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_31 = __this->___WPs_10;
int32_t L_32 = V_5;
NullCheck(L_31);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_33;
L_33 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_31, L_32, List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
NullCheck(L_33);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = L_33->___point_0;
float L_35;
L_35 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_30, L_34, NULL);
V_6 = L_35;
// percentage += segment / distance;
float L_36 = V_1;
float L_37 = V_6;
float L_38 = V_0;
V_1 = ((float)il2cpp_codegen_add(L_36, ((float)(L_37/L_38))));
// WPs[i].normalizedDistance = percentage;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_39 = __this->___WPs_10;
int32_t L_40 = V_5;
NullCheck(L_39);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_41;
L_41 = List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B(L_39, L_40, List_1_get_Item_m6E8BDA50AD22BE69CD17AC91980B5889B163953B_RuntimeMethod_var);
float L_42 = V_1;
NullCheck(L_41);
L_41->___normalizedDistance_6 = L_42;
// for (var i = 1; i < WPs.Count; i++)
int32_t L_43 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_43, 1));
}
IL_00ed:
{
// for (var i = 1; i < WPs.Count; i++)
int32_t L_44 = V_5;
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_45 = __this->___WPs_10;
NullCheck(L_45);
int32_t L_46;
L_46 = List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_inline(L_45, List_1_get_Count_mDF93F2A935BF86D9F07CF01D3421F7268FB43864_RuntimeMethod_var);
V_7 = (bool)((((int32_t)L_44) < ((int32_t)L_46))? 1 : 0);
bool L_47 = V_7;
if (L_47)
{
goto IL_009e;
}
}
{
// return distance;
float L_48 = V_0;
V_8 = L_48;
goto IL_0107;
}
IL_0107:
{
// }
float L_49 = V_8;
return L_49;
}
}
// UnityEngine.Vector3 BoatAttack.WaypointGroup::FindNearestPointOnLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 WaypointGroup_FindNearestPointOnLine_mA66974C038F475D5FA3896F300D45992CF585340 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___start0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___end1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point2, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// var line = (end - start);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___end1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___start0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_0, L_1, NULL);
V_0 = L_2;
// var len = line.magnitude;
float L_3;
L_3 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
V_1 = L_3;
// line.Normalize();
Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline((&V_0), NULL);
// var v = point - start;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___point2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___start0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_4, L_5, NULL);
V_2 = L_6;
// var d = Vector3.Dot(v, line);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
float L_9;
L_9 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_7, L_8, NULL);
V_3 = L_9;
// d = Mathf.Clamp(d, 0f, len);
float L_10 = V_3;
float L_11 = V_1;
float L_12;
L_12 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_10, (0.0f), L_11, NULL);
V_3 = L_12;
// return start + line * d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___start0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
float L_15 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_14, L_15, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_13, L_16, NULL);
V_4 = L_17;
goto IL_0047;
}
IL_0047:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_4;
return L_18;
}
}
// System.Void BoatAttack.WaypointGroup::OnDrawGizmos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGroup_OnDrawGizmos_m02675D668A925E1F9265F25C2AA187FC02C31617 (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_2 = NULL;
int32_t V_3 = 0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_4;
memset((&V_4), 0, sizeof(V_4));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// StartingPositions = GetStartPositions();
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_0;
L_0 = WaypointGroup_GetStartPositions_m1E67F6DBA7C0B0FDE8F68F828E92664A80FAE370(__this, NULL);
__this->___StartingPositions_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___StartingPositions_9), (void*)L_0);
// var c = Reverse ? Color.red : Color.green;
bool L_1 = __this->___Reverse_8;
if (L_1)
{
goto IL_001c;
}
}
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
L_2 = Color_get_green_m336EB73DD4A5B11B7F405CF4BC7F37A466FB4FF7_inline(NULL);
G_B3_0 = L_2;
goto IL_0021;
}
IL_001c:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
L_3 = Color_get_red_m27D04C1E5FE794AD933B7B9364F3D34B9EA25109_inline(NULL);
G_B3_0 = L_3;
}
IL_0021:
{
V_0 = G_B3_0;
// var startBox = new Vector3(2f, 0.1f, 6f);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_1), (2.0f), (0.100000001f), (6.0f), NULL);
// foreach (var startPos in StartingPositions)
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_4 = __this->___StartingPositions_9;
V_2 = L_4;
V_3 = 0;
goto IL_0099;
}
IL_0044:
{
// foreach (var startPos in StartingPositions)
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_5 = V_2;
int32_t L_6 = V_3;
NullCheck(L_5);
int32_t L_7 = L_6;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_4 = L_8;
// Gizmos.matrix = startPos;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9 = V_4;
Gizmos_set_matrix_m916F9A7A8ACC51F304BB5BB4536854A045EF844B(L_9, NULL);
// c.a = 0.5f;
(&V_0)->___a_3 = (0.5f);
// Gizmos.color = c;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = V_0;
Gizmos_set_color_mFD4A7935FF025F5922374A8DD797BA0558BF1AD2(L_10, NULL);
// Gizmos.DrawCube(Vector3.zero, startBox);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1;
Gizmos_DrawCube_mE7D2162786517A14E8A740C7887CD08A3105B192(L_11, L_12, NULL);
// c.a = 1f;
(&V_0)->___a_3 = (1.0f);
// Gizmos.color = c;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = V_0;
Gizmos_set_color_mFD4A7935FF025F5922374A8DD797BA0558BF1AD2(L_13, NULL);
// Gizmos.DrawWireCube(Vector3.zero, startBox);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1;
Gizmos_DrawWireCube_m31971565E5002365FE94256FFE1DC5B070FDBBA7(L_14, L_15, NULL);
int32_t L_16 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0099:
{
// foreach (var startPos in StartingPositions)
int32_t L_17 = V_3;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_18 = V_2;
NullCheck(L_18);
if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
{
goto IL_0044;
}
}
{
// }
return;
}
}
// System.Void BoatAttack.WaypointGroup::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaypointGroup__ctor_mF0BDC670389DE12E89A7DA8609F8125BF82CFFFD (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5579DFA5770C673610ED38800135F7D143DE07FC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8DD97C8B14CD7293BE4E6D98D194054FF66A0A12_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortedDictionary_2__ctor_mB16CC23334CE34AA1D9DD741C545DDA4E8CCDB7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public int waypointGroupId = 0;
__this->___waypointGroupId_4 = 0;
// public Color waypointColour = Color.yellow;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
L_0 = Color_get_yellow_m1EF7276EF58050DFBA8921E2383F0249C08D346F_inline(NULL);
__this->___waypointColour_5 = L_0;
// public bool loop = true;
__this->___loop_6 = (bool)1;
// public bool raceStarted = false;
__this->___raceStarted_7 = (bool)0;
// public bool Reverse = false;
__this->___Reverse_8 = (bool)0;
// public Matrix4x4[] StartingPositions = new Matrix4x4[4];
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_1 = (Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)SZArrayNew(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var, (uint32_t)4);
__this->___StartingPositions_9 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___StartingPositions_9), (void*)L_1);
// [SerializeField] public List<Waypoint> WPs = new List<Waypoint>();
List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67* L_2 = (List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67*)il2cpp_codegen_object_new(List_1_t784DE45BCB37458717F2D6A27FE04402BF7B2E67_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m8DD97C8B14CD7293BE4E6D98D194054FF66A0A12(L_2, List_1__ctor_m8DD97C8B14CD7293BE4E6D98D194054FF66A0A12_RuntimeMethod_var);
__this->___WPs_10 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___WPs_10), (void*)L_2);
// private readonly Dictionary<BoxCollider, Waypoint> _triggerPairs = new Dictionary<BoxCollider, Waypoint>();
Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3* L_3 = (Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3*)il2cpp_codegen_object_new(Dictionary_2_t802CD67BCE15D7EF1366A70679B3BBE51D5EA8E3_il2cpp_TypeInfo_var);
NullCheck(L_3);
Dictionary_2__ctor_m5579DFA5770C673610ED38800135F7D143DE07FC(L_3, Dictionary_2__ctor_m5579DFA5770C673610ED38800135F7D143DE07FC_RuntimeMethod_var);
__this->____triggerPairs_12 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____triggerPairs_12), (void*)L_3);
// private readonly SortedDictionary<int, Waypoint> _checkpointPairs = new SortedDictionary<int, Waypoint>();
SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277* L_4 = (SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277*)il2cpp_codegen_object_new(SortedDictionary_2_tEEC62CCCD19045E329BED0F03EC7DD32C221C277_il2cpp_TypeInfo_var);
NullCheck(L_4);
SortedDictionary_2__ctor_mB16CC23334CE34AA1D9DD741C545DDA4E8CCDB7C(L_4, SortedDictionary_2__ctor_mB16CC23334CE34AA1D9DD741C545DDA4E8CCDB7C_RuntimeMethod_var);
__this->____checkpointPairs_13 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____checkpointPairs_13), (void*)L_4);
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 BoatAttack.WaypointGroup/Waypoint::.ctor(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Waypoint__ctor_mD97CA0CAD3857233BF2424A2A877054C88A60579 (Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, float ___radius1, const RuntimeMethod* method)
{
{
// public Quaternion rotation = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0;
L_0 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
__this->___rotation_2 = L_0;
// public Waypoint(Vector3 position, float radius)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// point = position;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___position0;
__this->___point_0 = L_1;
// width = radius;
float L_2 = ___radius1;
__this->___width_1 = L_2;
// }
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 BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateCheckpointU3Ed__19__ctor_m6939D1A41A3211F1242B79BFE9D526372E89499D (U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateCheckpointU3Ed__19_System_IDisposable_Dispose_m851CD0A41157F38CD4115C5687C169BC30BDA85A (U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCreateCheckpointU3Ed__19_MoveNext_m3606FFA9A5898C7EED36DE7D717D11CCBD03CF4C (U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral47A3FAF17D89549FD0F0ECA7370B81F7C80DFCDE);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0014;
}
}
{
goto IL_0016;
}
IL_0012:
{
goto IL_0018;
}
IL_0014:
{
goto IL_0067;
}
IL_0016:
{
return (bool)0;
}
IL_0018:
{
__this->___U3CU3E1__state_0 = (-1);
// var checkpointLoading = checkpoint.InstantiateAsync(wp.point, wp.rotation);
WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* L_3 = __this->___U3CU3E4__this_4;
NullCheck(L_3);
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* L_4 = L_3->___checkpoint_15;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_5 = __this->___wp_2;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5->___point_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_7 = __this->___wp_2;
NullCheck(L_7);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = L_7->___rotation_2;
NullCheck(L_4);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_9;
L_9 = VirtualFuncInvoker3< AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AssetReference::InstantiateAsync(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform) */, L_4, L_6, L_8, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
__this->___U3CcheckpointLoadingU3E5__1_5 = L_9;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CcheckpointLoadingU3E5__1_5))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CcheckpointLoadingU3E5__1_5))->___m_LocationName_2), (void*)NULL);
#endif
// yield return checkpointLoading;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_10 = __this->___U3CcheckpointLoadingU3E5__1_5;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_11 = L_10;
RuntimeObject* L_12 = Box(AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var, &L_11);
__this->___U3CU3E2__current_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_12);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0067:
{
__this->___U3CU3E1__state_0 = (-1);
// checkpointLoading.Result.transform.localScale = Vector3.one * ((wp.width + 1) / 6);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_13 = (&__this->___U3CcheckpointLoadingU3E5__1_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
L_14 = AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F(L_13, AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
NullCheck(L_14);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_17 = __this->___wp_2;
NullCheck(L_17);
float L_18 = L_17->___width_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_16, ((float)(((float)il2cpp_codegen_add(L_18, (1.0f)))/(6.0f))), NULL);
NullCheck(L_15);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_15, L_19, NULL);
// if (!start) yield break;
bool L_20 = __this->___start_3;
V_1 = (bool)((((int32_t)L_20) == ((int32_t)0))? 1 : 0);
bool L_21 = V_1;
if (!L_21)
{
goto IL_00b4;
}
}
{
// if (!start) yield break;
return (bool)0;
}
IL_00b4:
{
// if(checkpointLoading.Result.TryGetComponent<MeshRenderer>(out var renderer))
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_22 = (&__this->___U3CcheckpointLoadingU3E5__1_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
L_23 = AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F(L_22, AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE** L_24 = (&__this->___U3CrendererU3E5__2_6);
NullCheck(L_23);
bool L_25;
L_25 = GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69(L_23, L_24, GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69_RuntimeMethod_var);
V_2 = L_25;
bool L_26 = V_2;
if (!L_26)
{
goto IL_00e9;
}
}
{
// renderer.material.SetColor("_Color", Color.red);
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_27 = __this->___U3CrendererU3E5__2_6;
NullCheck(L_27);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_28;
L_28 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_27, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29;
L_29 = Color_get_red_m27D04C1E5FE794AD933B7B9364F3D34B9EA25109_inline(NULL);
NullCheck(L_28);
Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F(L_28, _stringLiteral47A3FAF17D89549FD0F0ECA7370B81F7C80DFCDE, L_29, NULL);
}
IL_00e9:
{
// }
return (bool)0;
}
}
// System.Object BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateCheckpointU3Ed__19_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m9162E37D63F4E6142AFABD6FFFA1E5D4B8579A70 (U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateCheckpointU3Ed__19_System_Collections_IEnumerator_Reset_m96241258DC1BFB162118BDE7AF9954C04A12FCB2 (U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48* __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*)&U3CCreateCheckpointU3Ed__19_System_Collections_IEnumerator_Reset_m96241258DC1BFB162118BDE7AF9954C04A12FCB2_RuntimeMethod_var)));
}
}
// System.Object BoatAttack.WaypointGroup/<CreateCheckpoint>d__19::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateCheckpointU3Ed__19_System_Collections_IEnumerator_get_Current_m3410C9C11A1D978918C3544518A6FF97A317DCEE (U3CCreateCheckpointU3Ed__19_tB4BC3797987C1E7F96361A69F42A327316F6DE48* __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 BoatAttack.WaypointGroup/<>c__DisplayClass28_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass28_0__ctor_mEED22E29638F5421DAAAC36EA07F2E372FD7171B (U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean BoatAttack.WaypointGroup/<>c__DisplayClass28_0::<GetNextCheckpoint>b__0(System.Collections.Generic.KeyValuePair`2<System.Int32,BoatAttack.WaypointGroup/Waypoint>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass28_0_U3CGetNextCheckpointU3Eb__0_m1BCB8A354BCCD1B11D8B3FE23BFAD5C9988563BE (U3CU3Ec__DisplayClass28_0_t7E10DD21FCABDBDD23E378C1079634F733344115* __this, KeyValuePair_2_tCA479CE8F6CE1B2A2492494EF1941A6EFE93C4A6 ___x0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m409DDE1AE6D517C4B79BEA954F4D5D11CEC8E81F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return _checkpointPairs.FirstOrDefault(x => x.Key > index).Value ?? WPs[0];
int32_t L_0;
L_0 = KeyValuePair_2_get_Key_m409DDE1AE6D517C4B79BEA954F4D5D11CEC8E81F_inline((&___x0), KeyValuePair_2_get_Key_m409DDE1AE6D517C4B79BEA954F4D5D11CEC8E81F_RuntimeMethod_var);
int32_t L_1 = __this->___index_0;
return (bool)((((int32_t)L_0) > ((int32_t)L_1))? 1 : 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 BoatAttack.WaypointGroup/<>c__DisplayClass29_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass29_0__ctor_m5A2DCDF501403769BC953B6BC011C63A5012EFFB (U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Single BoatAttack.WaypointGroup/<>c__DisplayClass29_0::<GetClosestWaypoint>b__0(BoatAttack.WaypointGroup/Waypoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float U3CU3Ec__DisplayClass29_0_U3CGetClosestWaypointU3Eb__0_mA1FAF825242BB011A8D0BCD7A8FEFFC34BB1D3E8 (U3CU3Ec__DisplayClass29_0_t2E9EB557FD7011BE7CC11D991E347612CDADD542* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___wp0, const RuntimeMethod* method)
{
{
// return WPs.OrderBy(wp => Vector3.Distance(point, wp.point)).ToArray()[0];
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___point_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_1 = ___wp0;
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___point_0;
float L_3;
L_3 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_0, L_2, NULL);
return L_3;
}
}
#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 BoatAttack.WaypointGroup/<>c__DisplayClass32_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass32_0__ctor_mE389F29FCED7A724746DF3E894660C37F3E10503 (U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Single BoatAttack.WaypointGroup/<>c__DisplayClass32_0::<GetClosestPointOnWaypoint>b__0(BoatAttack.WaypointGroup/Waypoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float U3CU3Ec__DisplayClass32_0_U3CGetClosestPointOnWaypointU3Eb__0_mFB2DC19527653C4921869DB4ED359A228EC4368E (U3CU3Ec__DisplayClass32_0_tCDDB352FF90A381A7DF6AF9B6236D4474238A3CA* __this, Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* ___wp0, const RuntimeMethod* method)
{
{
// var sortedWPs = WPs.OrderBy(wp => Vector3.Distance(point, wp.point)).ToArray();
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___point_0;
Waypoint_tD92198AE8CA75B1D2F317A964764873D1D002A5F* L_1 = ___wp0;
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___point_0;
float L_3;
L_3 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_0, L_2, NULL);
return L_3;
}
}
#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 BoatAttack.UI.ColorSelector::ValueUpdate(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorSelector_ValueUpdate_m4C3CBE756163764ECA744D0D9021E25829010C22 (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, int32_t ___i0, const RuntimeMethod* method)
{
UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* G_B2_0 = NULL;
UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* G_B1_0 = NULL;
{
// updateVal?.Invoke(i);
UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* L_0 = __this->___updateVal_8;
UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000d;
}
}
{
goto IL_0014;
}
IL_000d:
{
int32_t L_2 = ___i0;
NullCheck(G_B2_0);
UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_inline(G_B2_0, L_2, NULL);
}
IL_0014:
{
// }
return;
}
}
// System.Void BoatAttack.UI.ColorSelector::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorSelector_Awake_mD4F8E95D646B5BCF881BF9D4C1A412E5D9F10397 (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, const RuntimeMethod* method)
{
{
// _currentOption = startOption;
int32_t L_0 = __this->___startOption_6;
__this->____currentOption_7 = L_0;
// UpdateColor();
ColorSelector_UpdateColor_mDB828BDC04B89EA028A137082BAAC464DF5BC4C8(__this, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.ColorSelector::NextOption()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorSelector_NextOption_m3CCA6B5B4A1873E14C6FFF21297BEBE25BB715BB (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, const RuntimeMethod* method)
{
{
// _currentOption = ValidateIndex(_currentOption + 1);
int32_t L_0 = __this->____currentOption_7;
int32_t L_1;
L_1 = ColorSelector_ValidateIndex_m3FFA6B93EEDAB245A306CBD23C39E25F4EF9D72D(__this, ((int32_t)il2cpp_codegen_add(L_0, 1)), NULL);
__this->____currentOption_7 = L_1;
// UpdateColor();
ColorSelector_UpdateColor_mDB828BDC04B89EA028A137082BAAC464DF5BC4C8(__this, NULL);
// ValueUpdate(_currentOption);
int32_t L_2 = __this->____currentOption_7;
ColorSelector_ValueUpdate_m4C3CBE756163764ECA744D0D9021E25829010C22(__this, L_2, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.ColorSelector::PreviousOption()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorSelector_PreviousOption_mEBE3B1A24C3B08AE2B0F4625A1EAEE657D6E6E1C (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, const RuntimeMethod* method)
{
{
// _currentOption = ValidateIndex(_currentOption - 1);
int32_t L_0 = __this->____currentOption_7;
int32_t L_1;
L_1 = ColorSelector_ValidateIndex_m3FFA6B93EEDAB245A306CBD23C39E25F4EF9D72D(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), NULL);
__this->____currentOption_7 = L_1;
// UpdateColor();
ColorSelector_UpdateColor_mDB828BDC04B89EA028A137082BAAC464DF5BC4C8(__this, NULL);
// ValueUpdate(_currentOption);
int32_t L_2 = __this->____currentOption_7;
ColorSelector_ValueUpdate_m4C3CBE756163764ECA744D0D9021E25829010C22(__this, L_2, NULL);
// }
return;
}
}
// System.Int32 BoatAttack.UI.ColorSelector::get_CurrentOption()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ColorSelector_get_CurrentOption_m7F64CFEEEDDB879AC1530004684BABBC36B3A3FE (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, const RuntimeMethod* method)
{
{
// get => _currentOption;
int32_t L_0 = __this->____currentOption_7;
return L_0;
}
}
// System.Void BoatAttack.UI.ColorSelector::set_CurrentOption(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorSelector_set_CurrentOption_mAD7A53692E5A3C34295CC64A050477BC52169A30 (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// _currentOption = ValidateIndex(value);
int32_t L_0 = ___value0;
int32_t L_1;
L_1 = ColorSelector_ValidateIndex_m3FFA6B93EEDAB245A306CBD23C39E25F4EF9D72D(__this, L_0, NULL);
__this->____currentOption_7 = L_1;
// UpdateColor();
ColorSelector_UpdateColor_mDB828BDC04B89EA028A137082BAAC464DF5BC4C8(__this, NULL);
// ValueUpdate(_currentOption);
int32_t L_2 = __this->____currentOption_7;
ColorSelector_ValueUpdate_m4C3CBE756163764ECA744D0D9021E25829010C22(__this, L_2, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.ColorSelector::UpdateColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorSelector_UpdateColor_mDB828BDC04B89EA028A137082BAAC464DF5BC4C8 (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// value = ConstantData.GetPaletteColor(_currentOption);
int32_t L_0 = __this->____currentOption_7;
il2cpp_codegen_runtime_class_init_inline(ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
L_1 = ConstantData_GetPaletteColor_mE40C499F561F55F8B21F47A3531EEF590AE4E3A7(L_0, NULL);
__this->___value_4 = L_1;
// }
return;
}
}
// System.Int32 BoatAttack.UI.ColorSelector::ValidateIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ColorSelector_ValidateIndex_m3FFA6B93EEDAB245A306CBD23C39E25F4EF9D72D (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
{
// if (loop)
bool L_0 = __this->___loop_5;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_001f;
}
}
{
// return (int) Mathf.Repeat(index, ConstantData.ColorPalette.Length);
int32_t L_2 = ___index0;
il2cpp_codegen_runtime_class_init_inline(ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = ((ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_StaticFields*)il2cpp_codegen_static_fields_for(ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var))->___ColorPalette_3;
NullCheck(L_3);
float L_4;
L_4 = Mathf_Repeat_m1ACDE7EF466FB6CCAD29B3866E4A239A8530E9D5_inline(((float)L_2), ((float)((int32_t)(((RuntimeArray*)L_3)->max_length))), NULL);
V_1 = il2cpp_codegen_cast_double_to_int<int32_t>(L_4);
goto IL_0030;
}
IL_001f:
{
// return Mathf.Clamp(index, 0, ConstantData.ColorPalette.Length);
int32_t L_5 = ___index0;
il2cpp_codegen_runtime_class_init_inline(ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_6 = ((ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_StaticFields*)il2cpp_codegen_static_fields_for(ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var))->___ColorPalette_3;
NullCheck(L_6);
int32_t L_7;
L_7 = Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline(L_5, 0, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
V_1 = L_7;
goto IL_0030;
}
IL_0030:
{
// }
int32_t L_8 = V_1;
return L_8;
}
}
// System.Void BoatAttack.UI.ColorSelector::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorSelector__ctor_mDB8C519F8D90605D261CDC6C7305DE23BF019B10 (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __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
void UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_Multicast(UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
typedef void (*FunctionPointerType) (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method);
for (il2cpp_array_size_t i = 0; i < length; i++)
{
UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* currentDelegate = reinterpret_cast<UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F*>(delegatesToInvoke[i]);
((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___index0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_Open(UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___index0, method);
}
void UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_Closed(UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___index0, method);
}
void UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_OpenStaticInvoker(UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method)
{
InvokerActionInvoker1< int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___index0);
}
void UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_ClosedStaticInvoker(UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___index0);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method)
{
typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___index0);
}
// System.Void BoatAttack.UI.ColorSelector/UpdateValue::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateValue__ctor_mEC1D326B39578229EAD195581E6084B5033F4CFA (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___method1);
__this->___method_3 = ___method1;
__this->___m_target_2 = ___object0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___object0);
int methodCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___method1);
if (MethodIsStatic((RuntimeMethod*)___method1))
{
bool isOpen = methodCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_Open;
else
__this->___invoke_impl_1 = (intptr_t)&UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_Closed;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_Closed;
}
__this->___extra_arg_5 = (intptr_t)&UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_Multicast;
}
// System.Void BoatAttack.UI.ColorSelector/UpdateValue::Invoke(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8 (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___index0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult BoatAttack.UI.ColorSelector/UpdateValue::BeginInvoke(System.Int32,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UpdateValue_BeginInvoke_mF77C53402150CD96203387F0FF2599C8C1E6E29B (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback1, RuntimeObject* ___object2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &___index0);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);;
}
// System.Void BoatAttack.UI.ColorSelector/UpdateValue::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateValue_EndInvoke_m63F19F5B25AB13B476EE4BD3A214536E612413F5 (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 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 BoatAttack.UI.EnumSelector::ValueUpdate(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumSelector_ValueUpdate_m61EFDE708E45088DB6AFBB37FA21B53028CF1925 (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, int32_t ___i0, const RuntimeMethod* method)
{
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* G_B2_0 = NULL;
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* G_B1_0 = NULL;
{
// updateVal?.Invoke(i);
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* L_0 = __this->___updateVal_9;
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000d;
}
}
{
goto IL_0014;
}
IL_000d:
{
int32_t L_2 = ___i0;
NullCheck(G_B2_0);
UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_inline(G_B2_0, L_2, NULL);
}
IL_0014:
{
// }
return;
}
}
// System.Void BoatAttack.UI.EnumSelector::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumSelector_Awake_mB9A514555D31C7087F544D5DBAA72BD9F0D8D855 (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, const RuntimeMethod* method)
{
{
// _currentOption = startOption;
int32_t L_0 = __this->___startOption_7;
__this->____currentOption_8 = L_0;
// UpdateText();
EnumSelector_UpdateText_m21CB957D8BD9DA92AB024EF8F6A20B9D0ECD48C0(__this, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.EnumSelector::NextOption()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumSelector_NextOption_m7FD16A678D043D1A0D698B43F10E29D90E11D9E4 (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, const RuntimeMethod* method)
{
{
// _currentOption = ValidateIndex(_currentOption + 1);
int32_t L_0 = __this->____currentOption_8;
int32_t L_1;
L_1 = EnumSelector_ValidateIndex_m184AF759AA56F373A06EB63C805A66F6930949DB(__this, ((int32_t)il2cpp_codegen_add(L_0, 1)), NULL);
__this->____currentOption_8 = L_1;
// UpdateText();
EnumSelector_UpdateText_m21CB957D8BD9DA92AB024EF8F6A20B9D0ECD48C0(__this, NULL);
// ValueUpdate(_currentOption);
int32_t L_2 = __this->____currentOption_8;
EnumSelector_ValueUpdate_m61EFDE708E45088DB6AFBB37FA21B53028CF1925(__this, L_2, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.EnumSelector::PreviousOption()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumSelector_PreviousOption_mADC96CC5C9EFD31CABEA7BBF441E23BA4AFB6E29 (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, const RuntimeMethod* method)
{
{
// _currentOption = ValidateIndex(_currentOption - 1);
int32_t L_0 = __this->____currentOption_8;
int32_t L_1;
L_1 = EnumSelector_ValidateIndex_m184AF759AA56F373A06EB63C805A66F6930949DB(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), NULL);
__this->____currentOption_8 = L_1;
// UpdateText();
EnumSelector_UpdateText_m21CB957D8BD9DA92AB024EF8F6A20B9D0ECD48C0(__this, NULL);
// ValueUpdate(_currentOption);
int32_t L_2 = __this->____currentOption_8;
EnumSelector_ValueUpdate_m61EFDE708E45088DB6AFBB37FA21B53028CF1925(__this, L_2, NULL);
// }
return;
}
}
// System.Int32 BoatAttack.UI.EnumSelector::get_CurrentOption()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EnumSelector_get_CurrentOption_mF62FB3D021AC34783AEAD60055D62DD62B2B3FA2 (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, const RuntimeMethod* method)
{
{
// get => _currentOption;
int32_t L_0 = __this->____currentOption_8;
return L_0;
}
}
// System.Void BoatAttack.UI.EnumSelector::set_CurrentOption(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumSelector_set_CurrentOption_m68FA7F65FAB0FE9E785903F83B6408E081B4788A (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// _currentOption = ValidateIndex(value);
int32_t L_0 = ___value0;
int32_t L_1;
L_1 = EnumSelector_ValidateIndex_m184AF759AA56F373A06EB63C805A66F6930949DB(__this, L_0, NULL);
__this->____currentOption_8 = L_1;
// UpdateText();
EnumSelector_UpdateText_m21CB957D8BD9DA92AB024EF8F6A20B9D0ECD48C0(__this, NULL);
// ValueUpdate(_currentOption);
int32_t L_2 = __this->____currentOption_8;
EnumSelector_ValueUpdate_m61EFDE708E45088DB6AFBB37FA21B53028CF1925(__this, L_2, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.EnumSelector::UpdateText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumSelector_UpdateText_m21CB957D8BD9DA92AB024EF8F6A20B9D0ECD48C0 (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, const RuntimeMethod* method)
{
{
// text.text = options[_currentOption];
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_0 = __this->___text_5;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = __this->___options_4;
int32_t L_2 = __this->____currentOption_8;
NullCheck(L_1);
int32_t L_3 = L_2;
String_t* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
NullCheck(L_0);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_0, L_4);
// }
return;
}
}
// System.Int32 BoatAttack.UI.EnumSelector::ValidateIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EnumSelector_ValidateIndex_m184AF759AA56F373A06EB63C805A66F6930949DB (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, int32_t ___index0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
{
// if (loop)
bool L_0 = __this->___loop_6;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0020;
}
}
{
// return (int) Mathf.Repeat(index, options.Length);
int32_t L_2 = ___index0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = __this->___options_4;
NullCheck(L_3);
float L_4;
L_4 = Mathf_Repeat_m1ACDE7EF466FB6CCAD29B3866E4A239A8530E9D5_inline(((float)L_2), ((float)((int32_t)(((RuntimeArray*)L_3)->max_length))), NULL);
V_1 = il2cpp_codegen_cast_double_to_int<int32_t>(L_4);
goto IL_0032;
}
IL_0020:
{
// return Mathf.Clamp(index, 0, options.Length);
int32_t L_5 = ___index0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = __this->___options_4;
NullCheck(L_6);
int32_t L_7;
L_7 = Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline(L_5, 0, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
V_1 = L_7;
goto IL_0032;
}
IL_0032:
{
// }
int32_t L_8 = V_1;
return L_8;
}
}
// System.Void BoatAttack.UI.EnumSelector::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumSelector__ctor_mBA5F04C0F1F565CDABCDB7010EB2175292FCDE28 (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __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
void UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_Multicast(UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
typedef void (*FunctionPointerType) (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method);
for (il2cpp_array_size_t i = 0; i < length; i++)
{
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* currentDelegate = reinterpret_cast<UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*>(delegatesToInvoke[i]);
((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___index0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_Open(UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___index0, method);
}
void UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_Closed(UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___index0, method);
}
void UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_OpenStaticInvoker(UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method)
{
InvokerActionInvoker1< int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___index0);
}
void UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_ClosedStaticInvoker(UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___index0);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804 (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method)
{
typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___index0);
}
// System.Void BoatAttack.UI.EnumSelector/UpdateValue::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateValue__ctor_m6763AB6E3C03D1425E6C64AEF926E921475B0CBC (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___method1);
__this->___method_3 = ___method1;
__this->___m_target_2 = ___object0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___object0);
int methodCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___method1);
if (MethodIsStatic((RuntimeMethod*)___method1))
{
bool isOpen = methodCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_Open;
else
__this->___invoke_impl_1 = (intptr_t)&UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_Closed;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_Closed;
}
__this->___extra_arg_5 = (intptr_t)&UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_Multicast;
}
// System.Void BoatAttack.UI.EnumSelector/UpdateValue::Invoke(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___index0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult BoatAttack.UI.EnumSelector/UpdateValue::BeginInvoke(System.Int32,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UpdateValue_BeginInvoke_mD63F91F6ACADFBA9088317B5C2B92A8192C3318D (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback1, RuntimeObject* ___object2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &___index0);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);;
}
// System.Void BoatAttack.UI.EnumSelector/UpdateValue::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateValue_EndInvoke_m1960990C233D837676DDDF85191FA7955F36719D (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 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 BoatAttack.UI.MainMenuHelper::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_OnEnable_m35AAA8498CDCC6A85E7D2ABB93E2A237ACDA668C (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MainMenuHelper_SetLaps_m4D3C977EB5BC6F473389F7627D1F2573CAEB760A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MainMenuHelper_SetLevel_mFB769CA48534F63C98B02BB946A247C07B9D1C8E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MainMenuHelper_SetReverse_m489AA6872332171FD4B8A96DB6CECC3D64511FE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MainMenuHelper_UpdateBoat_m91D0AB797A49FB728924A7818F86591DEC544291_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MainMenuHelper_UpdatePrimaryColor_mB0DBF2FFF5A1C48417000E11CB6955584FAE6FB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MainMenuHelper_UpdateTrimColor_mE7B8A782D1C09DE46E451777B1D6F58631089D3B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// levelSelector.updateVal += SetLevel;
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* L_0 = __this->___levelSelector_4;
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* L_1 = L_0;
NullCheck(L_1);
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* L_2 = L_1->___updateVal_9;
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* L_3 = (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)il2cpp_codegen_object_new(UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var);
NullCheck(L_3);
UpdateValue__ctor_m6763AB6E3C03D1425E6C64AEF926E921475B0CBC(L_3, NULL, (intptr_t)((void*)MainMenuHelper_SetLevel_mFB769CA48534F63C98B02BB946A247C07B9D1C8E_RuntimeMethod_var), NULL);
Delegate_t* L_4;
L_4 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_2, L_3, NULL);
NullCheck(L_1);
L_1->___updateVal_9 = ((UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)CastclassSealed((RuntimeObject*)L_4, UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&L_1->___updateVal_9), (void*)((UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)CastclassSealed((RuntimeObject*)L_4, UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var)));
// lapSelector.updateVal += SetLaps;
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* L_5 = __this->___lapSelector_5;
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* L_6 = L_5;
NullCheck(L_6);
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* L_7 = L_6->___updateVal_9;
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* L_8 = (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)il2cpp_codegen_object_new(UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var);
NullCheck(L_8);
UpdateValue__ctor_m6763AB6E3C03D1425E6C64AEF926E921475B0CBC(L_8, NULL, (intptr_t)((void*)MainMenuHelper_SetLaps_m4D3C977EB5BC6F473389F7627D1F2573CAEB760A_RuntimeMethod_var), NULL);
Delegate_t* L_9;
L_9 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_7, L_8, NULL);
NullCheck(L_6);
L_6->___updateVal_9 = ((UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)CastclassSealed((RuntimeObject*)L_9, UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&L_6->___updateVal_9), (void*)((UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)CastclassSealed((RuntimeObject*)L_9, UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var)));
// reverseSelector.updateVal += SetReverse;
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* L_10 = __this->___reverseSelector_6;
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* L_11 = L_10;
NullCheck(L_11);
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* L_12 = L_11->___updateVal_9;
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* L_13 = (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)il2cpp_codegen_object_new(UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var);
NullCheck(L_13);
UpdateValue__ctor_m6763AB6E3C03D1425E6C64AEF926E921475B0CBC(L_13, NULL, (intptr_t)((void*)MainMenuHelper_SetReverse_m489AA6872332171FD4B8A96DB6CECC3D64511FE7_RuntimeMethod_var), NULL);
Delegate_t* L_14;
L_14 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_12, L_13, NULL);
NullCheck(L_11);
L_11->___updateVal_9 = ((UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)CastclassSealed((RuntimeObject*)L_14, UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&L_11->___updateVal_9), (void*)((UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)CastclassSealed((RuntimeObject*)L_14, UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var)));
// boatHullSelector.updateVal += UpdateBoat;
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* L_15 = __this->___boatHullSelector_9;
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* L_16 = L_15;
NullCheck(L_16);
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* L_17 = L_16->___updateVal_9;
UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* L_18 = (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)il2cpp_codegen_object_new(UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var);
NullCheck(L_18);
UpdateValue__ctor_m6763AB6E3C03D1425E6C64AEF926E921475B0CBC(L_18, __this, (intptr_t)((void*)MainMenuHelper_UpdateBoat_m91D0AB797A49FB728924A7818F86591DEC544291_RuntimeMethod_var), NULL);
Delegate_t* L_19;
L_19 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_17, L_18, NULL);
NullCheck(L_16);
L_16->___updateVal_9 = ((UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)CastclassSealed((RuntimeObject*)L_19, UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&L_16->___updateVal_9), (void*)((UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804*)CastclassSealed((RuntimeObject*)L_19, UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804_il2cpp_TypeInfo_var)));
// boatPrimaryColorSelector.updateVal += UpdatePrimaryColor;
ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* L_20 = __this->___boatPrimaryColorSelector_10;
ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* L_21 = L_20;
NullCheck(L_21);
UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* L_22 = L_21->___updateVal_8;
UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* L_23 = (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F*)il2cpp_codegen_object_new(UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F_il2cpp_TypeInfo_var);
NullCheck(L_23);
UpdateValue__ctor_mEC1D326B39578229EAD195581E6084B5033F4CFA(L_23, __this, (intptr_t)((void*)MainMenuHelper_UpdatePrimaryColor_mB0DBF2FFF5A1C48417000E11CB6955584FAE6FB3_RuntimeMethod_var), NULL);
Delegate_t* L_24;
L_24 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_22, L_23, NULL);
NullCheck(L_21);
L_21->___updateVal_8 = ((UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F*)CastclassSealed((RuntimeObject*)L_24, UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&L_21->___updateVal_8), (void*)((UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F*)CastclassSealed((RuntimeObject*)L_24, UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F_il2cpp_TypeInfo_var)));
// boatTrimColorSelector.updateVal += UpdateTrimColor;
ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* L_25 = __this->___boatTrimColorSelector_11;
ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* L_26 = L_25;
NullCheck(L_26);
UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* L_27 = L_26->___updateVal_8;
UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* L_28 = (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F*)il2cpp_codegen_object_new(UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F_il2cpp_TypeInfo_var);
NullCheck(L_28);
UpdateValue__ctor_mEC1D326B39578229EAD195581E6084B5033F4CFA(L_28, __this, (intptr_t)((void*)MainMenuHelper_UpdateTrimColor_mE7B8A782D1C09DE46E451777B1D6F58631089D3B_RuntimeMethod_var), NULL);
Delegate_t* L_29;
L_29 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_27, L_28, NULL);
NullCheck(L_26);
L_26->___updateVal_8 = ((UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F*)CastclassSealed((RuntimeObject*)L_29, UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&L_26->___updateVal_8), (void*)((UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F*)CastclassSealed((RuntimeObject*)L_29, UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F_il2cpp_TypeInfo_var)));
// }
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::SetupDefaults()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetupDefaults_m5F0816C8FFFD46691DEC217AED26098C8E2DA96C (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, const RuntimeMethod* method)
{
{
// SetLevel(levelSelector.CurrentOption);
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* L_0 = __this->___levelSelector_4;
NullCheck(L_0);
int32_t L_1;
L_1 = EnumSelector_get_CurrentOption_mF62FB3D021AC34783AEAD60055D62DD62B2B3FA2_inline(L_0, NULL);
MainMenuHelper_SetLevel_mFB769CA48534F63C98B02BB946A247C07B9D1C8E(L_1, NULL);
// SetLaps(lapSelector.CurrentOption);
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* L_2 = __this->___lapSelector_5;
NullCheck(L_2);
int32_t L_3;
L_3 = EnumSelector_get_CurrentOption_mF62FB3D021AC34783AEAD60055D62DD62B2B3FA2_inline(L_2, NULL);
MainMenuHelper_SetLaps_m4D3C977EB5BC6F473389F7627D1F2573CAEB760A(L_3, NULL);
// SetReverse(reverseSelector.CurrentOption);
EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* L_4 = __this->___reverseSelector_6;
NullCheck(L_4);
int32_t L_5;
L_5 = EnumSelector_get_CurrentOption_mF62FB3D021AC34783AEAD60055D62DD62B2B3FA2_inline(L_4, NULL);
MainMenuHelper_SetReverse_m489AA6872332171FD4B8A96DB6CECC3D64511FE7(L_5, NULL);
// SetSinglePlayerName(boatName.text);
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_6 = __this->___boatName_8;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(65 /* System.String TMPro.TMP_Text::get_text() */, L_6);
MainMenuHelper_SetSinglePlayerName_mAA4AE0092FCC23DD1FCC2D4CCC2C8EA549BD2746(__this, L_7, NULL);
// UpdateBoat(0);
MainMenuHelper_UpdateBoat_m91D0AB797A49FB728924A7818F86591DEC544291(__this, 0, NULL);
// UpdateBoatColor(boatPrimaryColorSelector.CurrentOption, true);
ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* L_8 = __this->___boatPrimaryColorSelector_10;
NullCheck(L_8);
int32_t L_9;
L_9 = ColorSelector_get_CurrentOption_m7F64CFEEEDDB879AC1530004684BABBC36B3A3FE_inline(L_8, NULL);
MainMenuHelper_UpdateBoatColor_m47450EA5464D575678B312D5899A05245B4B3550(__this, L_9, (bool)1, NULL);
// UpdateBoatColor(boatTrimColorSelector.CurrentOption, false);
ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* L_10 = __this->___boatTrimColorSelector_11;
NullCheck(L_10);
int32_t L_11;
L_11 = ColorSelector_get_CurrentOption_m7F64CFEEEDDB879AC1530004684BABBC36B3A3FE_inline(L_10, NULL);
MainMenuHelper_UpdateBoatColor_m47450EA5464D575678B312D5899A05245B4B3550(__this, L_11, (bool)0, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::UpdateBoat(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_UpdateBoat_m91D0AB797A49FB728924A7818F86591DEC544291 (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, int32_t ___index0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
{
// RaceManager.SetHull(0, index);
int32_t L_0 = ___index0;
RaceManager_SetHull_m3FC156D9944650E48C04ED04639D91BD557C1B90(0, L_0, NULL);
// for (var i = 0; i < boatMeshes.Length; i++)
V_0 = 0;
goto IL_0025;
}
IL_000d:
{
// boatMeshes[i].SetActive(i == index);
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_1 = __this->___boatMeshes_7;
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
int32_t L_5 = V_0;
int32_t L_6 = ___index0;
NullCheck(L_4);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_4, (bool)((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0), NULL);
// for (var i = 0; i < boatMeshes.Length; i++)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0025:
{
// for (var i = 0; i < boatMeshes.Length; i++)
int32_t L_8 = V_0;
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_9 = __this->___boatMeshes_7;
NullCheck(L_9);
V_1 = (bool)((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))? 1 : 0);
bool L_10 = V_1;
if (L_10)
{
goto IL_000d;
}
}
{
// }
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::SetupSingleplayerGame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetupSingleplayerGame_mC208F2F2B9ABE1455DE9FA86D6E7712254BCEE04 (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, const RuntimeMethod* method)
{
{
// RaceManager.SetGameType(RaceManager.GameType.Singleplayer);
RaceManager_SetGameType_mD55E466BEB27B70B4EFC6E92218C661D74B335A6(0, NULL);
// SetupDefaults();
MainMenuHelper_SetupDefaults_m5F0816C8FFFD46691DEC217AED26098C8E2DA96C(__this, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::SetupSpectatorGame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetupSpectatorGame_m04FE5E18F8840A0DCE92D2BBA38F34311AE9F40A (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, const RuntimeMethod* method)
{
{
// RaceManager.SetGameType(RaceManager.GameType.Spectator);
RaceManager_SetGameType_mD55E466BEB27B70B4EFC6E92218C661D74B335A6(3, NULL);
// SetupDefaults();
MainMenuHelper_SetupDefaults_m5F0816C8FFFD46691DEC217AED26098C8E2DA96C(__this, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::SetLevel(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetLevel_mFB769CA48534F63C98B02BB946A247C07B9D1C8E (int32_t ___index0, const RuntimeMethod* method)
{
{
// private static void SetLevel(int index) => RaceManager.SetLevel(index);
int32_t L_0 = ___index0;
RaceManager_SetLevel_mBC0B85B318DBF0E3CE131250495434CBA1A02FB2(L_0, NULL);
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::SetLaps(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetLaps_m4D3C977EB5BC6F473389F7627D1F2573CAEB760A (int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static void SetLaps(int index) => RaceManager.RaceData.laps = ConstantData.Laps[index];
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_0 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
il2cpp_codegen_runtime_class_init_inline(ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ((ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_StaticFields*)il2cpp_codegen_static_fields_for(ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var))->___Laps_2;
int32_t L_2 = ___index0;
NullCheck(L_1);
int32_t L_3 = L_2;
int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
NullCheck(L_0);
L_0->___laps_4 = L_4;
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::SetReverse(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetReverse_m489AA6872332171FD4B8A96DB6CECC3D64511FE7 (int32_t ___reverse0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static void SetReverse(int reverse) => RaceManager.RaceData.reversed = reverse == 1;
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_0 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
int32_t L_1 = ___reverse0;
NullCheck(L_0);
L_0->___reversed_5 = (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::StartRace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_StartRace_m0637AA5DFAD95F0D0589260DF1D47D8B040976E9 (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, const RuntimeMethod* method)
{
{
// public void StartRace() => RaceManager.LoadGame();
RaceManager_LoadGame_m476121F1C82F5A3906B29DFECBE5035677533304(NULL);
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::SetSinglePlayerName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_SetSinglePlayerName_mAA4AE0092FCC23DD1FCC2D4CCC2C8EA549BD2746 (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, String_t* ___playerName0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public void SetSinglePlayerName(string playerName) => RaceManager.RaceData.boats[0].boatName = playerName;
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_0 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_0);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_1 = L_0->___boats_6;
NullCheck(L_1);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_2;
L_2 = List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76(L_1, 0, List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
String_t* L_3 = ___playerName0;
NullCheck(L_2);
L_2->___boatName_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___boatName_0), (void*)L_3);
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::UpdatePrimaryColor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_UpdatePrimaryColor_mB0DBF2FFF5A1C48417000E11CB6955584FAE6FB3 (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, int32_t ___index0, const RuntimeMethod* method)
{
{
// private void UpdatePrimaryColor(int index) => UpdateBoatColor(index, true);
int32_t L_0 = ___index0;
MainMenuHelper_UpdateBoatColor_m47450EA5464D575678B312D5899A05245B4B3550(__this, L_0, (bool)1, NULL);
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::UpdateTrimColor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_UpdateTrimColor_mE7B8A782D1C09DE46E451777B1D6F58631089D3B (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, int32_t ___index0, const RuntimeMethod* method)
{
{
// private void UpdateTrimColor(int index) => UpdateBoatColor(index, false);
int32_t L_0 = ___index0;
MainMenuHelper_UpdateBoatColor_m47450EA5464D575678B312D5899A05245B4B3550(__this, L_0, (bool)0, NULL);
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::UpdateBoatColor(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper_UpdateBoatColor_m47450EA5464D575678B312D5899A05245B4B3550 (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __this, int32_t ___index0, bool ___primary1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m6BC2D396DABFBE1F19F91F7723E210DEB11CEB69_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59861356BAB5171272E157858059C1801D7D5E5D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1995802ABE6A3EC346C8751E74E33799D0F46B4);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* V_1 = NULL;
int32_t V_2 = 0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_3 = NULL;
MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* V_4 = NULL;
MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* V_5 = NULL;
int32_t V_6 = 0;
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* V_7 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B7_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B6_0 = NULL;
String_t* G_B8_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B8_1 = NULL;
{
// if (primary)
bool L_0 = ___primary1;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_002a;
}
}
{
// RaceManager.RaceData.boats[0].livery.primaryColor = ConstantData.GetPaletteColor(index);
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_2 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_2);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_3 = L_2->___boats_6;
NullCheck(L_3);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_4;
L_4 = List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76(L_3, 0, List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
NullCheck(L_4);
BoatLivery_t2ADB3FAAC804FA79E63759FE0FF67641FA126D60* L_5 = (&L_4->___livery_2);
int32_t L_6 = ___index0;
il2cpp_codegen_runtime_class_init_inline(ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
L_7 = ConstantData_GetPaletteColor_mE40C499F561F55F8B21F47A3531EEF590AE4E3A7(L_6, NULL);
L_5->___primaryColor_0 = L_7;
goto IL_004c;
}
IL_002a:
{
// RaceManager.RaceData.boats[0].livery.trimColor = ConstantData.GetPaletteColor(index);
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_8 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_8);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_9 = L_8->___boats_6;
NullCheck(L_9);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_10;
L_10 = List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76(L_9, 0, List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
NullCheck(L_10);
BoatLivery_t2ADB3FAAC804FA79E63759FE0FF67641FA126D60* L_11 = (&L_10->___livery_2);
int32_t L_12 = ___index0;
il2cpp_codegen_runtime_class_init_inline(ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13;
L_13 = ConstantData_GetPaletteColor_mE40C499F561F55F8B21F47A3531EEF590AE4E3A7(L_12, NULL);
L_11->___trimColor_1 = L_13;
}
IL_004c:
{
// foreach (var t in boatMeshes)
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_14 = __this->___boatMeshes_7;
V_1 = L_14;
V_2 = 0;
goto IL_00ae;
}
IL_0058:
{
// foreach (var t in boatMeshes)
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_15 = V_1;
int32_t L_16 = V_2;
NullCheck(L_15);
int32_t L_17 = L_16;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_3 = L_18;
// var renderers = t.GetComponentsInChildren<MeshRenderer>(true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_3;
NullCheck(L_19);
MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* L_20;
L_20 = GameObject_GetComponentsInChildren_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m6BC2D396DABFBE1F19F91F7723E210DEB11CEB69(L_19, (bool)1, GameObject_GetComponentsInChildren_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m6BC2D396DABFBE1F19F91F7723E210DEB11CEB69_RuntimeMethod_var);
V_4 = L_20;
// foreach (var rend in renderers)
MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* L_21 = V_4;
V_5 = L_21;
V_6 = 0;
goto IL_00a1;
}
IL_0070:
{
// foreach (var rend in renderers)
MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* L_22 = V_5;
int32_t L_23 = V_6;
NullCheck(L_22);
int32_t L_24 = L_23;
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
V_7 = L_25;
// rend.material.SetColor(primary ? "_Color1" : "_Color2", ConstantData.GetPaletteColor(index));
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_26 = V_7;
NullCheck(L_26);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_27;
L_27 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_26, NULL);
bool L_28 = ___primary1;
G_B6_0 = L_27;
if (L_28)
{
G_B7_0 = L_27;
goto IL_0089;
}
}
{
G_B8_0 = _stringLiteral59861356BAB5171272E157858059C1801D7D5E5D;
G_B8_1 = G_B6_0;
goto IL_008e;
}
IL_0089:
{
G_B8_0 = _stringLiteralE1995802ABE6A3EC346C8751E74E33799D0F46B4;
G_B8_1 = G_B7_0;
}
IL_008e:
{
int32_t L_29 = ___index0;
il2cpp_codegen_runtime_class_init_inline(ConstantData_tDBDB8A869EDF18DC274DA552FD5C44CFCB5C5DA6_il2cpp_TypeInfo_var);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_30;
L_30 = ConstantData_GetPaletteColor_mE40C499F561F55F8B21F47A3531EEF590AE4E3A7(L_29, NULL);
NullCheck(G_B8_1);
Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F(G_B8_1, G_B8_0, L_30, NULL);
int32_t L_31 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_00a1:
{
// foreach (var rend in renderers)
int32_t L_32 = V_6;
MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* L_33 = V_5;
NullCheck(L_33);
if ((((int32_t)L_32) < ((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))))
{
goto IL_0070;
}
}
{
int32_t L_34 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_34, 1));
}
IL_00ae:
{
// foreach (var t in boatMeshes)
int32_t L_35 = V_2;
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_36 = V_1;
NullCheck(L_36);
if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
{
goto IL_0058;
}
}
{
// }
return;
}
}
// System.Void BoatAttack.UI.MainMenuHelper::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainMenuHelper__ctor_m03CF186B028FB71DAC7D11385A3C13F0807CAF82 (MainMenuHelper_t9892C5C5EAC686283FEBD200446E04F4AC8B2FDB* __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 BoatAttack.UI.PlayerMapMarker::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMapMarker_OnEnable_m32888AC9AA8D1379362EAC0BCFD0A606153E1E67 (PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerMapMarker_UpdatePosition_mC95ADA89CD9E7EADB07134343CD20E07181DA012_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RenderPipelineManager.beginFrameRendering += UpdatePosition;
Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* L_0 = (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C*)il2cpp_codegen_object_new(Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action_2__ctor_mDD0B44EA1C60ACB47ACDB66134FC9473D24E9FED(L_0, __this, (intptr_t)((void*)PlayerMapMarker_UpdatePosition_mC95ADA89CD9E7EADB07134343CD20E07181DA012_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
RenderPipelineManager_add_beginFrameRendering_mF45C4D6C36634A83762D563B870BCE6DB375700D(L_0, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.PlayerMapMarker::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMapMarker_OnDisable_mB04C8F178E8365A6FA4A2A6C0667C2388756D046 (PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerMapMarker_UpdatePosition_mC95ADA89CD9E7EADB07134343CD20E07181DA012_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RenderPipelineManager.beginFrameRendering -= UpdatePosition;
Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* L_0 = (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C*)il2cpp_codegen_object_new(Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action_2__ctor_mDD0B44EA1C60ACB47ACDB66134FC9473D24E9FED(L_0, __this, (intptr_t)((void*)PlayerMapMarker_UpdatePosition_mC95ADA89CD9E7EADB07134343CD20E07181DA012_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
RenderPipelineManager_remove_beginFrameRendering_mF72A929D631D773962A04AEB40E68EC1D7913738(L_0, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.PlayerMapMarker::Setup(BoatAttack.BoatData,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMapMarker_Setup_m1DF587D77C8DA53F91497467A02CEA05226A2D42 (PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39* __this, BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* ___boat0, float ___scale1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_1;
memset((&V_1), 0, sizeof(V_1));
{
// _boatData = boat;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_0 = ___boat0;
__this->____boatData_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____boatData_7), (void*)L_0);
// _boat = boat.Boat;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_1 = ___boat0;
NullCheck(L_1);
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_2 = L_1->___Boat_4;
__this->____boat_8 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____boat_8), (void*)L_2);
// _boatTransform = boat.Boat.transform;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_3 = ___boat0;
NullCheck(L_3);
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_4 = L_3->___Boat_4;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
__this->____boatTransform_9 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____boatTransform_9), (void*)L_5);
// _rect = transform as RectTransform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
__this->____rect_6 = ((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_6, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->____rect_6), (void*)((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_6, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var)));
// _scale = scale;
float L_7 = ___scale1;
__this->____scale_10 = L_7;
// var p = _boatData.livery.primaryColor;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_8 = __this->____boatData_7;
NullCheck(L_8);
BoatLivery_t2ADB3FAAC804FA79E63759FE0FF67641FA126D60* L_9 = (&L_8->___livery_2);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = L_9->___primaryColor_0;
V_0 = L_10;
// p.a = 1f;
(&V_0)->___a_3 = (1.0f);
// primary.color = p;
Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_11 = __this->___primary_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = V_0;
NullCheck(L_11);
VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_11, L_12);
// var t = _boatData.livery.trimColor;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_13 = __this->____boatData_7;
NullCheck(L_13);
BoatLivery_t2ADB3FAAC804FA79E63759FE0FF67641FA126D60* L_14 = (&L_13->___livery_2);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15 = L_14->___trimColor_1;
V_1 = L_15;
// t.a = 1f;
(&V_1)->___a_3 = (1.0f);
// secondary.color = t;
Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_16 = __this->___secondary_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = V_1;
NullCheck(L_16);
VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_16, L_17);
// _playerCount = RaceManager.RaceData.boatCount;
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_18 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_18);
int32_t L_19 = L_18->___boatCount_2;
__this->____playerCount_11 = L_19;
// }
return;
}
}
// System.Void BoatAttack.UI.PlayerMapMarker::UpdatePosition(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMapMarker_UpdatePosition_mC95ADA89CD9E7EADB07134343CD20E07181DA012 (PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* ___cameras1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t G_B3_0 = 0;
{
// if (_boatData == null || Camera.main == null) return; // if no boat or camera, the player marker cannot work
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_0 = __this->____boatData_7;
if (!L_0)
{
goto IL_0016;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1;
L_1 = Camera_get_main_mF222B707D3BF8CC9C7544609EFC71CFB62E81D43(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_2));
goto IL_0017;
}
IL_0016:
{
G_B3_0 = 1;
}
IL_0017:
{
V_1 = (bool)G_B3_0;
bool L_3 = V_1;
if (!L_3)
{
goto IL_001d;
}
}
{
// if (_boatData == null || Camera.main == null) return; // if no boat or camera, the player marker cannot work
goto IL_0094;
}
IL_001d:
{
// var position = _boatTransform.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->____boatTransform_9;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
V_0 = L_5;
// _rect.anchorMin = _rect.anchorMax = Vector2.one * 0.5f + new Vector2(position.x, position.z) * _scale;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_6 = __this->____rect_6;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_7 = __this->____rect_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = Vector2_get_one_m232E885D3C7BB6A96D5FEF4494709BA170447604_inline(NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = Vector2_op_Multiply_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline(L_8, (0.5f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
float L_11 = L_10.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
float L_13 = L_12.___z_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
memset((&L_14), 0, sizeof(L_14));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), L_11, L_13, /*hidden argument*/NULL);
float L_15 = __this->____scale_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
L_16 = Vector2_op_Multiply_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline(L_14, L_15, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
L_17 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_9, L_16, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = L_17;
V_2 = L_18;
NullCheck(L_7);
RectTransform_set_anchorMax_m52829ABEDD229ABD3DA20BCA676FA1DCA4A39B7D(L_7, L_18, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = V_2;
NullCheck(L_6);
RectTransform_set_anchorMin_m931442ABE3368D6D4309F43DF1D64AB64B0F52E3(L_6, L_19, NULL);
// _rect.SetSiblingIndex(_playerCount - _boat.Place + 1);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_20 = __this->____rect_6;
int32_t L_21 = __this->____playerCount_11;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_22 = __this->____boat_8;
NullCheck(L_22);
int32_t L_23 = L_22->___Place_8;
NullCheck(L_20);
Transform_SetSiblingIndex_m8A3B81F08B93991C05BFA89ADA2146836C4FC4B2(L_20, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_21, L_23)), 1)), NULL);
}
IL_0094:
{
// }
return;
}
}
// System.Void BoatAttack.UI.PlayerMapMarker::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMapMarker__ctor_mFB5785AC02C57AAA7980639118A8E39577BB17C0 (PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39* __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 BoatAttack.UI.PlayerMarker::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMarker_OnEnable_m142D0B471EBB36D46F7BE27B544E894578FDCAD7 (PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerMarker_UpdatePosition_mF73DAC10FED08132CD54BD3B80AA59D843D985E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RenderPipelineManager.beginFrameRendering += UpdatePosition;
Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* L_0 = (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C*)il2cpp_codegen_object_new(Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action_2__ctor_mDD0B44EA1C60ACB47ACDB66134FC9473D24E9FED(L_0, __this, (intptr_t)((void*)PlayerMarker_UpdatePosition_mF73DAC10FED08132CD54BD3B80AA59D843D985E6_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
RenderPipelineManager_add_beginFrameRendering_mF45C4D6C36634A83762D563B870BCE6DB375700D(L_0, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.PlayerMarker::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMarker_OnDisable_mA43B2402249969017356A619059C55D8FD188376 (PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerMarker_UpdatePosition_mF73DAC10FED08132CD54BD3B80AA59D843D985E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RenderPipelineManager.beginFrameRendering -= UpdatePosition;
Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* L_0 = (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C*)il2cpp_codegen_object_new(Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action_2__ctor_mDD0B44EA1C60ACB47ACDB66134FC9473D24E9FED(L_0, __this, (intptr_t)((void*)PlayerMarker_UpdatePosition_mF73DAC10FED08132CD54BD3B80AA59D843D985E6_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
RenderPipelineManager_remove_beginFrameRendering_mF72A929D631D773962A04AEB40E68EC1D7913738(L_0, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.PlayerMarker::Setup(BoatAttack.BoatData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMarker_Setup_mED8001AA33127662F7B4FECB6A187FC381BBBBF5 (PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD* __this, BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* ___boat0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _boatData = boat;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_0 = ___boat0;
__this->____boatData_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____boatData_7), (void*)L_0);
// _boat = boat.Boat;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_1 = ___boat0;
NullCheck(L_1);
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_2 = L_1->___Boat_4;
__this->____boat_8 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____boat_8), (void*)L_2);
// nameText.text = boat.boatName;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_3 = __this->___nameText_5;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_4 = ___boat0;
NullCheck(L_4);
String_t* L_5 = L_4->___boatName_0;
NullCheck(L_3);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_3, L_5);
// _rect = transform as RectTransform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
__this->____rect_6 = ((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_6, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->____rect_6), (void*)((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_6, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var)));
// }
return;
}
}
// System.Void BoatAttack.UI.PlayerMarker::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMarker_LateUpdate_m7F60F212C1104FA889D30AB698A379CED1EA2027 (PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD* __this, const RuntimeMethod* method)
{
{
// UpdatePlace();
PlayerMarker_UpdatePlace_m0AC1CAB4536E89C6C22DA34CDAF0D94B52A8ADB5(__this, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.PlayerMarker::UpdatePlace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMarker_UpdatePlace_m0AC1CAB4536E89C6C22DA34CDAF0D94B52A8ADB5 (PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// if (!_boat || _curPlace == _boat.Place) return;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_0 = __this->____boat_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_0, NULL);
if (!L_1)
{
goto IL_0023;
}
}
{
int32_t L_2 = __this->____curPlace_9;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_3 = __this->____boat_8;
NullCheck(L_3);
int32_t L_4 = L_3->___Place_8;
G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_4))? 1 : 0);
goto IL_0024;
}
IL_0023:
{
G_B3_0 = 1;
}
IL_0024:
{
V_0 = (bool)G_B3_0;
bool L_5 = V_0;
if (!L_5)
{
goto IL_002a;
}
}
{
// if (!_boat || _curPlace == _boat.Place) return;
goto IL_0052;
}
IL_002a:
{
// _curPlace = _boat.Place;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_6 = __this->____boat_8;
NullCheck(L_6);
int32_t L_7 = L_6->___Place_8;
__this->____curPlace_9 = L_7;
// placeText.text = _curPlace.ToString();
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_8 = __this->___placeText_4;
int32_t* L_9 = (&__this->____curPlace_9);
String_t* L_10;
L_10 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_9, NULL);
NullCheck(L_8);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_8, L_10);
}
IL_0052:
{
// }
return;
}
}
// System.Void BoatAttack.UI.PlayerMarker::UpdatePosition(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMarker_UpdatePosition_mF73DAC10FED08132CD54BD3B80AA59D843D985E6 (PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* ___cameras1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
bool V_2 = false;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t G_B3_0 = 0;
{
// if (_boatData == null || Camera.main == null) return; // if no boat or camera, the player marker cannot work
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_0 = __this->____boatData_7;
if (!L_0)
{
goto IL_0016;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1;
L_1 = Camera_get_main_mF222B707D3BF8CC9C7544609EFC71CFB62E81D43(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_2));
goto IL_0017;
}
IL_0016:
{
G_B3_0 = 1;
}
IL_0017:
{
V_1 = (bool)G_B3_0;
bool L_3 = V_1;
if (!L_3)
{
goto IL_0020;
}
}
{
// if (_boatData == null || Camera.main == null) return; // if no boat or camera, the player marker cannot work
goto IL_00a4;
}
IL_0020:
{
// var screenPos = Camera.main.WorldToViewportPoint(_boatData.BoatObject.transform.position + Vector3.up * 3f);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4;
L_4 = Camera_get_main_mF222B707D3BF8CC9C7544609EFC71CFB62E81D43(NULL);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_5 = __this->____boatData_7;
NullCheck(L_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = L_5->___BoatObject_5;
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;
L_9 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_9, (3.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_8, L_10, NULL);
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Camera_WorldToViewportPoint_m285523443225EDA79BBEF9C9EDD76B99CFED054B(L_4, L_11, NULL);
V_0 = L_12;
// if (screenPos.z < 0)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
float L_14 = L_13.___z_4;
V_2 = (bool)((((float)L_14) < ((float)(0.0f)))? 1 : 0);
bool L_15 = V_2;
if (!L_15)
{
goto IL_0072;
}
}
{
// screenPos = -Vector3.one;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline(L_16, NULL);
V_0 = L_17;
}
IL_0072:
{
// _rect.anchorMin = _rect.anchorMax = screenPos;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_18 = __this->____rect_6;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_19 = __this->____rect_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21;
L_21 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_20, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22 = L_21;
V_3 = L_22;
NullCheck(L_19);
RectTransform_set_anchorMax_m52829ABEDD229ABD3DA20BCA676FA1DCA4A39B7D(L_19, L_22, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_3;
NullCheck(L_18);
RectTransform_set_anchorMin_m931442ABE3368D6D4309F43DF1D64AB64B0F52E3(L_18, L_23, NULL);
// _rect.anchoredPosition = Vector2.zero;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_24 = __this->____rect_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
L_25 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
NullCheck(L_24);
RectTransform_set_anchoredPosition_mF903ACE04F6959B1CD67E2B94FABC0263068F965(L_24, L_25, NULL);
}
IL_00a4:
{
// }
return;
}
}
// System.Void BoatAttack.UI.PlayerMarker::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMarker__ctor_mBD6F3492141A348B1964DE2DC987726DAD1FF259 (PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD* __this, const RuntimeMethod* method)
{
{
// private int _curPlace = -1;
__this->____curPlace_9 = (-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 BoatAttack.UI.RaceStatsPlayer::Setup(BoatAttack.Boat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceStatsPlayer_Setup_m7B7C1402A3E761AC55A943FC4E4D2FF9E8A1C856 (RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* __this, Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* ___boat0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38985784B0C379A0E10BDA677D364B4477800E05);
s_Il2CppMethodInitialized = true;
}
{
// _boat = boat;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_0 = ___boat0;
__this->____boat_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____boat_9), (void*)L_0);
// playerName.text = _boat.name;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_1 = __this->___playerName_5;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_2 = __this->____boat_9;
NullCheck(L_2);
String_t* L_3;
L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_2, NULL);
NullCheck(L_1);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_1, L_3);
// boatType.text = "TODO"; // TODO - need to implement
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_4 = __this->___boatType_6;
NullCheck(L_4);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_4, _stringLiteral38985784B0C379A0E10BDA677D364B4477800E05);
// }
return;
}
}
// System.Void BoatAttack.UI.RaceStatsPlayer::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceStatsPlayer_Update_mEFA42C60E9E134E0E9FB506DA6241D4904DE19A4 (RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (!_update) return;
bool L_0 = __this->____update_11;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// if (!_update) return;
goto IL_0017;
}
IL_0010:
{
// UpdateStats();
RaceStatsPlayer_UpdateStats_mBB7D33946B5599829D0B0EE751F04225835A9438(__this, NULL);
}
IL_0017:
{
// }
return;
}
}
// System.Void BoatAttack.UI.RaceStatsPlayer::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceStatsPlayer_LateUpdate_mAA1B6260A69EDBF02BC222EAF453F1814C5B9D61 (RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* __this, const RuntimeMethod* method)
{
{
// _update = !_boat.MatchComplete;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_0 = __this->____boat_9;
NullCheck(L_0);
bool L_1 = L_0->___MatchComplete_11;
__this->____update_11 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
// }
return;
}
}
// System.Void BoatAttack.UI.RaceStatsPlayer::UpdateStats()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceStatsPlayer_UpdateStats_mBB7D33946B5599829D0B0EE751F04225835A9438 (RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Last_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE37C7CE050DE3036BEFF63B445DA0C58B79242E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28A00C6C2538607194DCD2548EF0DFB07D324A14);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B2_0 = NULL;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B1_0 = NULL;
String_t* G_B3_0 = NULL;
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* G_B3_1 = NULL;
float G_B6_0 = 0.0f;
{
// _place = _boat.Place;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_0 = __this->____boat_9;
NullCheck(L_0);
int32_t L_1 = L_0->___Place_8;
__this->____place_10 = L_1;
// transform.SetSiblingIndex(_place + 1);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
int32_t L_3 = __this->____place_10;
NullCheck(L_2);
Transform_SetSiblingIndex_m8A3B81F08B93991C05BFA89ADA2146836C4FC4B2(L_2, ((int32_t)il2cpp_codegen_add(L_3, 1)), NULL);
// place.text = RaceUI.OrdinalNumber(_boat.Place);
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_4 = __this->___place_4;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_5 = __this->____boat_9;
NullCheck(L_5);
int32_t L_6 = L_5->___Place_8;
String_t* L_7;
L_7 = RaceUI_OrdinalNumber_m9A8B982103216D5CD9E5EE3E1513D84D18CF807C(L_6, NULL);
NullCheck(L_4);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_4, L_7);
// var bestLapTime = RaceUI.BestLapFromSplitTimes(_boat.SplitTimes);
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_8 = __this->____boat_9;
NullCheck(L_8);
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_9 = L_8->___SplitTimes_15;
float L_10;
L_10 = RaceUI_BestLapFromSplitTimes_mCEE594A62ADA076178D69509B4CAB144F5133CF1(L_9, NULL);
V_0 = L_10;
// bestLap.text = bestLapTime > 0 ? RaceUI.FormatRaceTime(bestLapTime) : "N/A";
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_11 = __this->___bestLap_7;
float L_12 = V_0;
G_B1_0 = L_11;
if ((((float)L_12) > ((float)(0.0f))))
{
G_B2_0 = L_11;
goto IL_0068;
}
}
{
G_B3_0 = _stringLiteral28A00C6C2538607194DCD2548EF0DFB07D324A14;
G_B3_1 = G_B1_0;
goto IL_006e;
}
IL_0068:
{
float L_13 = V_0;
String_t* L_14;
L_14 = RaceUI_FormatRaceTime_mE151DD25FB68CB4C71032187874D559712BFEC6C(L_13, NULL);
G_B3_0 = L_14;
G_B3_1 = G_B2_0;
}
IL_006e:
{
NullCheck(G_B3_1);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, G_B3_1, G_B3_0);
// var totalTime = _boat.MatchComplete ? _boat.SplitTimes.Last() : RaceManager.RaceTime;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_15 = __this->____boat_9;
NullCheck(L_15);
bool L_16 = L_15->___MatchComplete_11;
if (L_16)
{
goto IL_0088;
}
}
{
float L_17 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceTime_8;
G_B6_0 = L_17;
goto IL_0098;
}
IL_0088:
{
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_18 = __this->____boat_9;
NullCheck(L_18);
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_19 = L_18->___SplitTimes_15;
float L_20;
L_20 = Enumerable_Last_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE37C7CE050DE3036BEFF63B445DA0C58B79242E1(L_19, Enumerable_Last_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE37C7CE050DE3036BEFF63B445DA0C58B79242E1_RuntimeMethod_var);
G_B6_0 = L_20;
}
IL_0098:
{
V_1 = G_B6_0;
// time.text = RaceUI.FormatRaceTime(totalTime);
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_21 = __this->___time_8;
float L_22 = V_1;
String_t* L_23;
L_23 = RaceUI_FormatRaceTime_mE151DD25FB68CB4C71032187874D559712BFEC6C(L_22, NULL);
NullCheck(L_21);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_21, L_23);
// }
return;
}
}
// System.Void BoatAttack.UI.RaceStatsPlayer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceStatsPlayer__ctor_mCDCE03F8D192367AFBCC501DA6877BD339841C03 (RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* __this, const RuntimeMethod* method)
{
{
// private int _place = -1;
__this->____place_10 = (-1);
// private bool _update = true;
__this->____update_11 = (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 BoatAttack.UI.RaceUI::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_OnEnable_m1A1A4691886F652407E51DBB48DD32C8332B0D64 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceUI_SetGameplayUi_m9A2E08354151819BA70AE09900CB4DAF38AE6369_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// RaceManager.raceStarted += SetGameplayUi;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___raceStarted_10;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_1, __this, (intptr_t)((void*)RaceUI_SetGameplayUi_m9A2E08354151819BA70AE09900CB4DAF38AE6369_RuntimeMethod_var), NULL);
Delegate_t* L_2;
L_2 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_0, L_1, NULL);
((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___raceStarted_10 = ((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_2, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___raceStarted_10), (void*)((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_2, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var)));
// }
return;
}
}
// System.Void BoatAttack.UI.RaceUI::Setup(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_Setup_m21953CDC23636F09ACD5680831976EAAF1FCB153 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, int32_t ___player0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppSettings_tADC58E96358499CDCB9E64819612C3F1983EA425_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEAE32F0B09FF5F909E77FAA8F6E92BBAE07B1AED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F39B3D4E279609DB7E3860FB587465A89DEBDA3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8086E4263E8F9FCC085AB55151E4A60416EDB58E);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// _playerIndex = player;
int32_t L_0 = ___player0;
__this->____playerIndex_18 = L_0;
// _boat = RaceManager.RaceData.boats[_playerIndex].Boat;
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_1 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_1);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_2 = L_1->___boats_6;
int32_t L_3 = __this->____playerIndex_18;
NullCheck(L_2);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_4;
L_4 = List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76(L_2, L_3, List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
NullCheck(L_4);
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_5 = L_4->___Boat_4;
__this->____boat_4 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____boat_4), (void*)L_5);
// _totalLaps = RaceManager.GetLapCount();
int32_t L_6;
L_6 = RaceManager_GetLapCount_m928113A621D9AF48257D26B359440A21E2112459(NULL);
__this->____totalLaps_19 = L_6;
// _totalPlayers = RaceManager.RaceData.boats.Count;
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_7 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_7);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_8 = L_7->___boats_6;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_mEAE32F0B09FF5F909E77FAA8F6E92BBAE07B1AED_inline(L_8, List_1_get_Count_mEAE32F0B09FF5F909E77FAA8F6E92BBAE07B1AED_RuntimeMethod_var);
__this->____totalPlayers_20 = L_9;
// _timeOffset = Time.time;
float L_10;
L_10 = Time_get_time_m0BEE9AACD0723FE414465B77C9C64D12263675F3(NULL);
__this->____timeOffset_21 = L_10;
// switch (AppSettings.Instance.speedFormat)
AppSettings_tADC58E96358499CDCB9E64819612C3F1983EA425* L_11 = ((AppSettings_tADC58E96358499CDCB9E64819612C3F1983EA425_StaticFields*)il2cpp_codegen_static_fields_for(AppSettings_tADC58E96358499CDCB9E64819612C3F1983EA425_il2cpp_TypeInfo_var))->___Instance_6;
NullCheck(L_11);
int32_t L_12 = L_11->___speedFormat_16;
V_1 = L_12;
int32_t L_13 = V_1;
V_0 = L_13;
int32_t L_14 = V_0;
if (!L_14)
{
goto IL_006b;
}
}
{
goto IL_0065;
}
IL_0065:
{
int32_t L_15 = V_0;
if ((((int32_t)L_15) == ((int32_t)1)))
{
goto IL_0085;
}
}
{
goto IL_009f;
}
IL_006b:
{
// _speedFormat = AppSettings.SpeedFormat._Kph;
__this->____speedFormat_24 = 0;
// speedFormatText.text = "kph";
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_16 = __this->___speedFormatText_10;
NullCheck(L_16);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_16, _stringLiteral8086E4263E8F9FCC085AB55151E4A60416EDB58E);
// break;
goto IL_009f;
}
IL_0085:
{
// _speedFormat = AppSettings.SpeedFormat._Mph;
__this->____speedFormat_24 = 1;
// speedFormatText.text = "mph";
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_17 = __this->___speedFormatText_10;
NullCheck(L_17);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_17, _stringLiteral1F39B3D4E279609DB7E3860FB587465A89DEBDA3);
// break;
goto IL_009f;
}
IL_009f:
{
// StartCoroutine(SetupPlayerMarkers(player));
int32_t L_18 = ___player0;
RuntimeObject* L_19;
L_19 = RaceUI_SetupPlayerMarkers_m571F1FD450063366BCDD1EBEB22C5B2CFB38F949(__this, L_18, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_20;
L_20 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_19, NULL);
// StartCoroutine(SetupPlayerMapMarkers());
RuntimeObject* L_21;
L_21 = RaceUI_SetupPlayerMapMarkers_mDC584F1856954ADDFAB10BB92D29F3FB7D3956C3(__this, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_22;
L_22 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_21, NULL);
// StartCoroutine(CreateGameStats());
RuntimeObject* L_23;
L_23 = RaceUI_CreateGameStats_m393D30FD34C0283468F88A1E7BA2E9AD52EA20AC(__this, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_24;
L_24 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_23, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.RaceUI::Disable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_Disable_m5474B746B04123F823DE3E2F52BEFDD840197461 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, const RuntimeMethod* method)
{
{
// gameObject.SetActive(false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_0);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_0, (bool)0, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.RaceUI::SetGameplayUi(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_SetGameplayUi_m9A2E08354151819BA70AE09900CB4DAF38AE6369 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, bool ___enable0, const RuntimeMethod* method)
{
bool V_0 = false;
RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825* V_1 = NULL;
int32_t V_2 = 0;
RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* V_3 = NULL;
{
// if (enable)
bool L_0 = ___enable0;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_002b;
}
}
{
// foreach (var stat in _raceStats)
RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825* L_2 = __this->____raceStats_25;
V_1 = L_2;
V_2 = 0;
goto IL_0024;
}
IL_0013:
{
// foreach (var stat in _raceStats)
RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825* L_3 = V_1;
int32_t L_4 = V_2;
NullCheck(L_3);
int32_t L_5 = L_4;
RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_3 = L_6;
// stat.UpdateStats();
RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* L_7 = V_3;
NullCheck(L_7);
RaceStatsPlayer_UpdateStats_mBB7D33946B5599829D0B0EE751F04225835A9438(L_7, NULL);
int32_t L_8 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0024:
{
// foreach (var stat in _raceStats)
int32_t L_9 = V_2;
RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825* L_10 = V_1;
NullCheck(L_10);
if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
{
goto IL_0013;
}
}
{
}
IL_002b:
{
// gameplayUi.SetActive(enable);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = __this->___gameplayUi_12;
bool L_12 = ___enable0;
NullCheck(L_11);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_11, L_12, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.RaceUI::SetGameStats(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_SetGameStats_m1D643F2ADF3C4773BE91CED42F2941755A740FFF (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, bool ___enable0, const RuntimeMethod* method)
{
{
// raceStat.SetActive(enable);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___raceStat_13;
bool L_1 = ___enable0;
NullCheck(L_0);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_0, L_1, NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.RaceUI::MatchEnd()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_MatchEnd_m32E04A654F08E5155F3F831F0D70C55E5D146D8F (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, const RuntimeMethod* method)
{
{
// matchEnd.SetActive(true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___matchEnd_14;
NullCheck(L_0);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_0, (bool)1, NULL);
// SetGameStats(true);
RaceUI_SetGameStats_m1D643F2ADF3C4773BE91CED42F2941755A740FFF(__this, (bool)1, NULL);
// SetGameplayUi(false);
RaceUI_SetGameplayUi_m9A2E08354151819BA70AE09900CB4DAF38AE6369(__this, (bool)0, NULL);
// }
return;
}
}
// System.Collections.IEnumerator BoatAttack.UI.RaceUI::CreateGameStats()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RaceUI_CreateGameStats_m393D30FD34C0283468F88A1E7BA2E9AD52EA20AC (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29* L_0 = (U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29*)il2cpp_codegen_object_new(U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CCreateGameStatsU3Ed__28__ctor_m2CD3F2D72EF692E31D952721B6D470BDF5B5D4E2(L_0, 0, NULL);
U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29* 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.Collections.IEnumerator BoatAttack.UI.RaceUI::SetupPlayerMarkers(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RaceUI_SetupPlayerMarkers_m571F1FD450063366BCDD1EBEB22C5B2CFB38F949 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, int32_t ___player0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699* L_0 = (U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699*)il2cpp_codegen_object_new(U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CSetupPlayerMarkersU3Ed__29__ctor_m4AE450444797AB17E3E20525A87451936353CCD5(L_0, 0, NULL);
U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_3 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699* L_2 = L_1;
int32_t L_3 = ___player0;
NullCheck(L_2);
L_2->___player_2 = L_3;
return L_2;
}
}
// System.Collections.IEnumerator BoatAttack.UI.RaceUI::SetupPlayerMapMarkers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RaceUI_SetupPlayerMapMarkers_mDC584F1856954ADDFAB10BB92D29F3FB7D3956C3 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* L_0 = (U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967*)il2cpp_codegen_object_new(U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CSetupPlayerMapMarkersU3Ed__30__ctor_m736A3F7703D452D30BDC7EBA7F0A1D00C952EA9E(L_0, 0, NULL);
U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* 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 BoatAttack.UI.RaceUI::UpdateLapCounter(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_UpdateLapCounter_m2D74182316BF5A4DA60E85C49EADFD004E2CF742 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, int32_t ___lap0, 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*)&_stringLiteral7ACA34FD81900767B6FAD748BAAEF3F03C87EF79);
s_Il2CppMethodInitialized = true;
}
{
// lapCounter.text = $"{lap}/{_totalLaps}";
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_0 = __this->___lapCounter_5;
int32_t L_1 = ___lap0;
int32_t L_2 = L_1;
RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
int32_t L_4 = __this->____totalLaps_19;
int32_t L_5 = L_4;
RuntimeObject* L_6 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_5);
String_t* L_7;
L_7 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral7ACA34FD81900767B6FAD748BAAEF3F03C87EF79, L_3, L_6, NULL);
NullCheck(L_0);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_0, L_7);
// }
return;
}
}
// System.Void BoatAttack.UI.RaceUI::UpdatePlaceCounter(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_UpdatePlaceCounter_m02D584B169C788399B3D0D6B5E83F8EA912731E5 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, int32_t ___place0, 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*)&_stringLiteral7ACA34FD81900767B6FAD748BAAEF3F03C87EF79);
s_Il2CppMethodInitialized = true;
}
{
// positionNumber.text = $"{place}/{_totalPlayers}";
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_0 = __this->___positionNumber_6;
int32_t L_1 = ___place0;
int32_t L_2 = L_1;
RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
int32_t L_4 = __this->____totalPlayers_20;
int32_t L_5 = L_4;
RuntimeObject* L_6 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_5);
String_t* L_7;
L_7 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral7ACA34FD81900767B6FAD748BAAEF3F03C87EF79, L_3, L_6, NULL);
NullCheck(L_0);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_0, L_7);
// }
return;
}
}
// System.Void BoatAttack.UI.RaceUI::UpdateSpeed(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_UpdateSpeed_m87FEBE951B631CB84933C5CFB6D3AC30B9D21506 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, float ___velocity0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA6AD0FB1130BFA5AD9F54E775FBEB781B424CF5);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// var speed = 0f;
V_0 = (0.0f);
// switch (_speedFormat)
int32_t L_0 = __this->____speedFormat_24;
V_2 = L_0;
int32_t L_1 = V_2;
V_1 = L_1;
int32_t L_2 = V_1;
if (!L_2)
{
goto IL_001b;
}
}
{
goto IL_0015;
}
IL_0015:
{
int32_t L_3 = V_1;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0025;
}
}
{
goto IL_002f;
}
IL_001b:
{
// speed = velocity * 3.6f;
float L_4 = ___velocity0;
V_0 = ((float)il2cpp_codegen_multiply(L_4, (3.5999999f)));
// break;
goto IL_002f;
}
IL_0025:
{
// speed = velocity * 2.23694f;
float L_5 = ___velocity0;
V_0 = ((float)il2cpp_codegen_multiply(L_5, (2.23693991f)));
// break;
goto IL_002f;
}
IL_002f:
{
// _smoothedSpeed = Mathf.SmoothDamp(_smoothedSpeed, speed, ref _smoothSpeedVel, 1f);
float L_6 = __this->____smoothedSpeed_22;
float L_7 = V_0;
float* L_8 = (&__this->____smoothSpeedVel_23);
float L_9;
L_9 = Mathf_SmoothDamp_m4B8C5AACFEBF58E93FF2A33832C27EF1E5AF7AFD_inline(L_6, L_7, L_8, (1.0f), NULL);
__this->____smoothedSpeed_22 = L_9;
// speedText.text = _smoothedSpeed.ToString("000");
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_10 = __this->___speedText_9;
float* L_11 = (&__this->____smoothedSpeed_22);
String_t* L_12;
L_12 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_11, _stringLiteralFA6AD0FB1130BFA5AD9F54E775FBEB781B424CF5, NULL);
NullCheck(L_10);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_10, L_12);
// }
return;
}
}
// System.Void BoatAttack.UI.RaceUI::FinishMatch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_FinishMatch_mEDA1D3C050321053F3CA8689FF7EB147D229DA7E (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, const RuntimeMethod* method)
{
{
// RaceManager.UnloadRace();
RaceManager_UnloadRace_mBF4AFA98E2E6EDB6CE87CA6A27D9567A57B5388B(NULL);
// }
return;
}
}
// System.Void BoatAttack.UI.RaceUI::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI_LateUpdate_m921C6FCA1EAB4B9C686AE4327C91C5C912587A6E (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4CCA4354AD97617725111E9B7D6CB4AEA0D978F5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCDDC0F507D3FD6D6BB1101F7BE009B1093547BD);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float G_B3_0 = 0.0f;
{
// var rawTime = RaceManager.RaceTime;
float L_0 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceTime_8;
V_0 = L_0;
// timeTotal.text = $"time {FormatRaceTime(rawTime)}";
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_1 = __this->___timeTotal_7;
float L_2 = V_0;
String_t* L_3;
L_3 = RaceUI_FormatRaceTime_mE151DD25FB68CB4C71032187874D559712BFEC6C(L_2, NULL);
String_t* L_4;
L_4 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteralBCDDC0F507D3FD6D6BB1101F7BE009B1093547BD, L_3, NULL);
NullCheck(L_1);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_1, L_4);
// var l = (_boat.SplitTimes.Count > 0) ? rawTime - _boat.SplitTimes[_boat.LapCount - 1] : 0f;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_5 = __this->____boat_4;
NullCheck(L_5);
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_6 = L_5->___SplitTimes_15;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_inline(L_6, List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_RuntimeMethod_var);
if ((((int32_t)L_7) > ((int32_t)0)))
{
goto IL_003d;
}
}
{
G_B3_0 = (0.0f);
goto IL_005c;
}
IL_003d:
{
float L_8 = V_0;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_9 = __this->____boat_4;
NullCheck(L_9);
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_10 = L_9->___SplitTimes_15;
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_11 = __this->____boat_4;
NullCheck(L_11);
int32_t L_12 = L_11->___LapCount_10;
NullCheck(L_10);
float L_13;
L_13 = List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50(L_10, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_RuntimeMethod_var);
G_B3_0 = ((float)il2cpp_codegen_subtract(L_8, L_13));
}
IL_005c:
{
V_1 = G_B3_0;
// timeLap.text = $"lap {FormatRaceTime(l)}";
TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_14 = __this->___timeLap_8;
float L_15 = V_1;
String_t* L_16;
L_16 = RaceUI_FormatRaceTime_mE151DD25FB68CB4C71032187874D559712BFEC6C(L_15, NULL);
String_t* L_17;
L_17 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteral4CCA4354AD97617725111E9B7D6CB4AEA0D978F5, L_16, NULL);
NullCheck(L_14);
VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_14, L_17);
// }
return;
}
}
// System.String BoatAttack.UI.RaceUI::FormatRaceTime(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RaceUI_FormatRaceTime_mE151DD25FB68CB4C71032187874D559712BFEC6C (float ___seconds0, 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*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79FA8567464D338BBDDC0F21674757FEDD4CF7E5);
s_Il2CppMethodInitialized = true;
}
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
{
// var t = TimeSpan.FromSeconds(seconds);
float L_0 = ___seconds0;
il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_1;
L_1 = TimeSpan_FromSeconds_mE585CC8180040ED064DC8B6546E6C94A129BFFC5(((double)L_0), NULL);
V_0 = L_1;
// return $"{t.Minutes:D2}:{t.Seconds:D2}.{t.Milliseconds:D3}";
int32_t L_2;
L_2 = TimeSpan_get_Minutes_m93E37D01CD6DA2DE5B35609D740D322E270B678F((&V_0), NULL);
int32_t L_3 = L_2;
RuntimeObject* L_4 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_3);
int32_t L_5;
L_5 = TimeSpan_get_Seconds_m8CA21613DC31BD025C5D30D41BAD0ED50827578B((&V_0), NULL);
int32_t L_6 = L_5;
RuntimeObject* L_7 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_6);
int32_t L_8;
L_8 = TimeSpan_get_Milliseconds_m09D9D6D0033D5FBC62A3C4007CC716A85F4FC8EA((&V_0), NULL);
int32_t L_9 = L_8;
RuntimeObject* L_10 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_9);
String_t* L_11;
L_11 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(_stringLiteral79FA8567464D338BBDDC0F21674757FEDD4CF7E5, L_4, L_7, L_10, NULL);
V_1 = L_11;
goto IL_003a;
}
IL_003a:
{
// }
String_t* L_12 = V_1;
return L_12;
}
}
// System.String BoatAttack.UI.RaceUI::OrdinalNumber(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RaceUI_OrdinalNumber_m9A8B982103216D5CD9E5EE3E1513D84D18CF807C (int32_t ___num0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1AA1790AE1BC157DD7BC2E8E7D142CB22C2346A8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2064F80F811DB79A33C4E51C10221454E30C74AE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21ED4C7AF50D987589A9029FC0422151BE3A0FC2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2BAE1EC4AD1D2DAA7FBBE5C17BB3EC9CC7AB734A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DC7CD55F51395A3349FF281583DC3AA10CDE42B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral696503371F599A19297E2701AB163FB5A863D770);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral816238D2C5B664EF76E039079E40C1492ADCF0EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9E15D36DACFA970D8917F8A2D25B3E56074B572);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC63AB5C11A6F0F85F6DCF562FB3628463FEE0A35);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
bool V_1 = false;
String_t* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
{
// var number = num.ToString();
String_t* L_0;
L_0 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___num0), NULL);
V_0 = L_0;
// if (number.EndsWith("11")) return $"{number}th";
String_t* L_1 = V_0;
NullCheck(L_1);
bool L_2;
L_2 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_1, _stringLiteral816238D2C5B664EF76E039079E40C1492ADCF0EC, NULL);
V_1 = L_2;
bool L_3 = V_1;
if (!L_3)
{
goto IL_0029;
}
}
{
// if (number.EndsWith("11")) return $"{number}th";
String_t* L_4 = V_0;
String_t* L_5;
L_5 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_4, _stringLiteral2BAE1EC4AD1D2DAA7FBBE5C17BB3EC9CC7AB734A, NULL);
V_2 = L_5;
goto IL_00d3;
}
IL_0029:
{
// if (number.EndsWith("12")) return $"{number}th";
String_t* L_6 = V_0;
NullCheck(L_6);
bool L_7;
L_7 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_6, _stringLiteralB9E15D36DACFA970D8917F8A2D25B3E56074B572, NULL);
V_3 = L_7;
bool L_8 = V_3;
if (!L_8)
{
goto IL_0049;
}
}
{
// if (number.EndsWith("12")) return $"{number}th";
String_t* L_9 = V_0;
String_t* L_10;
L_10 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_9, _stringLiteral2BAE1EC4AD1D2DAA7FBBE5C17BB3EC9CC7AB734A, NULL);
V_2 = L_10;
goto IL_00d3;
}
IL_0049:
{
// if (number.EndsWith("13")) return $"{number}th";
String_t* L_11 = V_0;
NullCheck(L_11);
bool L_12;
L_12 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_11, _stringLiteral1AA1790AE1BC157DD7BC2E8E7D142CB22C2346A8, NULL);
V_4 = L_12;
bool L_13 = V_4;
if (!L_13)
{
goto IL_0068;
}
}
{
// if (number.EndsWith("13")) return $"{number}th";
String_t* L_14 = V_0;
String_t* L_15;
L_15 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_14, _stringLiteral2BAE1EC4AD1D2DAA7FBBE5C17BB3EC9CC7AB734A, NULL);
V_2 = L_15;
goto IL_00d3;
}
IL_0068:
{
// if (number.EndsWith("1")) return $"{number}st";
String_t* L_16 = V_0;
NullCheck(L_16);
bool L_17;
L_17 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_16, _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3, NULL);
V_5 = L_17;
bool L_18 = V_5;
if (!L_18)
{
goto IL_0087;
}
}
{
// if (number.EndsWith("1")) return $"{number}st";
String_t* L_19 = V_0;
String_t* L_20;
L_20 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_19, _stringLiteral696503371F599A19297E2701AB163FB5A863D770, NULL);
V_2 = L_20;
goto IL_00d3;
}
IL_0087:
{
// if (number.EndsWith("2")) return $"{number}nd";
String_t* L_21 = V_0;
NullCheck(L_21);
bool L_22;
L_22 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_21, _stringLiteral21ED4C7AF50D987589A9029FC0422151BE3A0FC2, NULL);
V_6 = L_22;
bool L_23 = V_6;
if (!L_23)
{
goto IL_00a6;
}
}
{
// if (number.EndsWith("2")) return $"{number}nd";
String_t* L_24 = V_0;
String_t* L_25;
L_25 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_24, _stringLiteralC63AB5C11A6F0F85F6DCF562FB3628463FEE0A35, NULL);
V_2 = L_25;
goto IL_00d3;
}
IL_00a6:
{
// if (number.EndsWith("3")) return $"{number}rd";
String_t* L_26 = V_0;
NullCheck(L_26);
bool L_27;
L_27 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_26, _stringLiteral2064F80F811DB79A33C4E51C10221454E30C74AE, NULL);
V_7 = L_27;
bool L_28 = V_7;
if (!L_28)
{
goto IL_00c5;
}
}
{
// if (number.EndsWith("3")) return $"{number}rd";
String_t* L_29 = V_0;
String_t* L_30;
L_30 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_29, _stringLiteral3DC7CD55F51395A3349FF281583DC3AA10CDE42B, NULL);
V_2 = L_30;
goto IL_00d3;
}
IL_00c5:
{
// return $"{number}th";
String_t* L_31 = V_0;
String_t* L_32;
L_32 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_31, _stringLiteral2BAE1EC4AD1D2DAA7FBBE5C17BB3EC9CC7AB734A, NULL);
V_2 = L_32;
goto IL_00d3;
}
IL_00d3:
{
// }
String_t* L_33 = V_2;
return L_33;
}
}
// System.Single BoatAttack.UI.RaceUI::BestLapFromSplitTimes(System.Collections.Generic.List`1<System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaceUI_BestLapFromSplitTimes_mCEE594A62ADA076178D69509B4CAB144F5133CF1 (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* ___splits0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
int32_t V_3 = 0;
float V_4 = 0.0f;
bool V_5 = false;
float G_B6_0 = 0.0f;
{
// if (splits.Count <= 1) return 0;
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_0 = ___splits0;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_inline(L_0, List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_RuntimeMethod_var);
V_1 = (bool)((((int32_t)((((int32_t)L_1) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// if (splits.Count <= 1) return 0;
V_2 = (0.0f);
goto IL_005a;
}
IL_0019:
{
// var fastestLap = Mathf.Infinity;
V_0 = (std::numeric_limits<float>::infinity());
// for (var i = 1; i < splits.Count; i++)
V_3 = 1;
goto IL_0047;
}
IL_0023:
{
// var lap = splits[i] - splits[i - 1];
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_3 = ___splits0;
int32_t L_4 = V_3;
NullCheck(L_3);
float L_5;
L_5 = List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50(L_3, L_4, List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_RuntimeMethod_var);
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_6 = ___splits0;
int32_t L_7 = V_3;
NullCheck(L_6);
float L_8;
L_8 = List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50(L_6, ((int32_t)il2cpp_codegen_subtract(L_7, 1)), List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_RuntimeMethod_var);
V_4 = ((float)il2cpp_codegen_subtract(L_5, L_8));
// fastestLap = lap < fastestLap ? lap : fastestLap;
float L_9 = V_4;
float L_10 = V_0;
if ((((float)L_9) < ((float)L_10)))
{
goto IL_003f;
}
}
{
float L_11 = V_0;
G_B6_0 = L_11;
goto IL_0041;
}
IL_003f:
{
float L_12 = V_4;
G_B6_0 = L_12;
}
IL_0041:
{
V_0 = G_B6_0;
// for (var i = 1; i < splits.Count; i++)
int32_t L_13 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0047:
{
// for (var i = 1; i < splits.Count; i++)
int32_t L_14 = V_3;
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_15 = ___splits0;
NullCheck(L_15);
int32_t L_16;
L_16 = List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_inline(L_15, List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_RuntimeMethod_var);
V_5 = (bool)((((int32_t)L_14) < ((int32_t)L_16))? 1 : 0);
bool L_17 = V_5;
if (L_17)
{
goto IL_0023;
}
}
{
// return fastestLap;
float L_18 = V_0;
V_2 = L_18;
goto IL_005a;
}
IL_005a:
{
// }
float L_19 = V_2;
return L_19;
}
}
// System.Void BoatAttack.UI.RaceUI::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaceUI__ctor_m2DF1A00C79298803F4E90347D9B55B3150D73340 (RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* __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 BoatAttack.UI.RaceUI/<CreateGameStats>d__28::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateGameStatsU3Ed__28__ctor_m2CD3F2D72EF692E31D952721B6D470BDF5B5D4E2 (U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void BoatAttack.UI.RaceUI/<CreateGameStats>d__28::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateGameStatsU3Ed__28_System_IDisposable_Dispose_m7DBEBC8B62AAD2885E941CC97BFF7627FD3F0AC9 (U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean BoatAttack.UI.RaceUI/<CreateGameStats>d__28::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCreateGameStatsU3Ed__28_MoveNext_mC01D9C50E8FDE85169BD7144C83C5BCD544163BA (U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisRaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E_m55A0D2351ACD969A1C1F1403C9F8B56EBD8958F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0014;
}
}
{
goto IL_0016;
}
IL_0012:
{
goto IL_0018;
}
IL_0014:
{
goto IL_0088;
}
IL_0016:
{
return (bool)0;
}
IL_0018:
{
__this->___U3CU3E1__state_0 = (-1);
// _raceStats = new RaceStatsPlayer[RaceManager.RaceData.boatCount];
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* L_3 = __this->___U3CU3E4__this_2;
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_4 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_4);
int32_t L_5 = L_4->___boatCount_2;
RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825* L_6 = (RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825*)(RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825*)SZArrayNew(RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825_il2cpp_TypeInfo_var, (uint32_t)L_5);
NullCheck(L_3);
L_3->____raceStats_25 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_3->____raceStats_25), (void*)L_6);
// for(var i = 0; i < RaceManager.RaceData.boatCount; i++)
__this->___U3CiU3E5__1_3 = 0;
goto IL_013b;
}
IL_0046:
{
// var raceStatLoading = raceStatsPlayer.InstantiateAsync(raceStat.transform);
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* L_7 = __this->___U3CU3E4__this_2;
NullCheck(L_7);
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* L_8 = L_7->___raceStatsPlayer_17;
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* L_9 = __this->___U3CU3E4__this_2;
NullCheck(L_9);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = L_9->___raceStat_13;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL);
NullCheck(L_8);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_12;
L_12 = VirtualFuncInvoker2< AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, bool >::Invoke(16 /* UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AssetReference::InstantiateAsync(UnityEngine.Transform,System.Boolean) */, L_8, L_11, (bool)0);
__this->___U3CraceStatLoadingU3E5__2_4 = L_12;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CraceStatLoadingU3E5__2_4))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CraceStatLoadingU3E5__2_4))->___m_LocationName_2), (void*)NULL);
#endif
// yield return raceStatLoading;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_13 = __this->___U3CraceStatLoadingU3E5__2_4;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_14 = L_13;
RuntimeObject* L_15 = Box(AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var, &L_14);
__this->___U3CU3E2__current_1 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_15);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0088:
{
__this->___U3CU3E1__state_0 = (-1);
// raceStatLoading.Result.name += RaceManager.RaceData.boats[i].boatName;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_16 = (&__this->___U3CraceStatLoadingU3E5__2_4);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
L_17 = AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F(L_16, AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = L_17;
NullCheck(L_18);
String_t* L_19;
L_19 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_18, NULL);
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_20 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_20);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_21 = L_20->___boats_6;
int32_t L_22 = __this->___U3CiU3E5__1_3;
NullCheck(L_21);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_23;
L_23 = List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76(L_21, L_22, List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
NullCheck(L_23);
String_t* L_24 = L_23->___boatName_0;
String_t* L_25;
L_25 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_19, L_24, NULL);
NullCheck(L_18);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_18, L_25, NULL);
// raceStatLoading.Result.TryGetComponent(out _raceStats[i]);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_26 = (&__this->___U3CraceStatLoadingU3E5__2_4);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27;
L_27 = AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F(L_26, AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* L_28 = __this->___U3CU3E4__this_2;
NullCheck(L_28);
RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825* L_29 = L_28->____raceStats_25;
int32_t L_30 = __this->___U3CiU3E5__1_3;
NullCheck(L_29);
NullCheck(L_27);
bool L_31;
L_31 = GameObject_TryGetComponent_TisRaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E_m55A0D2351ACD969A1C1F1403C9F8B56EBD8958F7(L_27, ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30))), GameObject_TryGetComponent_TisRaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E_m55A0D2351ACD969A1C1F1403C9F8B56EBD8958F7_RuntimeMethod_var);
// _raceStats[i].Setup(RaceManager.RaceData.boats[i].Boat);
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* L_32 = __this->___U3CU3E4__this_2;
NullCheck(L_32);
RaceStatsPlayerU5BU5D_t4FA33B110300D06473F566920B6281651620C825* L_33 = L_32->____raceStats_25;
int32_t L_34 = __this->___U3CiU3E5__1_3;
NullCheck(L_33);
int32_t L_35 = L_34;
RaceStatsPlayer_t5FE803D917D48083ACAC4ABD50F366CCDD41A07E* L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_37 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_37);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_38 = L_37->___boats_6;
int32_t L_39 = __this->___U3CiU3E5__1_3;
NullCheck(L_38);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_40;
L_40 = List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76(L_38, L_39, List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
NullCheck(L_40);
Boat_tFD7037E09BC7A580DFC180C5E20045E74B6BCCD0* L_41 = L_40->___Boat_4;
NullCheck(L_36);
RaceStatsPlayer_Setup_m7B7C1402A3E761AC55A943FC4E4D2FF9E8A1C856(L_36, L_41, NULL);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_42 = (&__this->___U3CraceStatLoadingU3E5__2_4);
il2cpp_codegen_initobj(L_42, sizeof(AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA));
// for(var i = 0; i < RaceManager.RaceData.boatCount; i++)
int32_t L_43 = __this->___U3CiU3E5__1_3;
V_1 = L_43;
int32_t L_44 = V_1;
__this->___U3CiU3E5__1_3 = ((int32_t)il2cpp_codegen_add(L_44, 1));
}
IL_013b:
{
// for(var i = 0; i < RaceManager.RaceData.boatCount; i++)
int32_t L_45 = __this->___U3CiU3E5__1_3;
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_46 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_46);
int32_t L_47 = L_46->___boatCount_2;
V_2 = (bool)((((int32_t)L_45) < ((int32_t)L_47))? 1 : 0);
bool L_48 = V_2;
if (L_48)
{
goto IL_0046;
}
}
{
// }
return (bool)0;
}
}
// System.Object BoatAttack.UI.RaceUI/<CreateGameStats>d__28::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateGameStatsU3Ed__28_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m5209C3D10B6A8E743F6666108B5C955BC0552645 (U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void BoatAttack.UI.RaceUI/<CreateGameStats>d__28::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateGameStatsU3Ed__28_System_Collections_IEnumerator_Reset_m3DCBFE8A3D06903A7D1119293F33BBAF2756451F (U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29* __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*)&U3CCreateGameStatsU3Ed__28_System_Collections_IEnumerator_Reset_m3DCBFE8A3D06903A7D1119293F33BBAF2756451F_RuntimeMethod_var)));
}
}
// System.Object BoatAttack.UI.RaceUI/<CreateGameStats>d__28::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateGameStatsU3Ed__28_System_Collections_IEnumerator_get_Current_mCDC8D3B55C6872A96528D3807463748F025A60F4 (U3CCreateGameStatsU3Ed__28_t936E7A925F8B0B5D459ED135332F7609115AFD29* __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 BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetupPlayerMarkersU3Ed__29__ctor_m4AE450444797AB17E3E20525A87451936353CCD5 (U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetupPlayerMarkersU3Ed__29_System_IDisposable_Dispose_m57DD829DDE89A7FDF9F91EEDA1C6F36ACC2DE799 (U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSetupPlayerMarkersU3Ed__29_MoveNext_m4D5A3B7E54B670C462866990363E45506B20C0C6 (U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisPlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD_m4BE8C981906BF3B20DDC411EFC351D900C091EDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEAE32F0B09FF5F909E77FAA8F6E92BBAE07B1AED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
int32_t V_3 = 0;
bool V_4 = false;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0014;
}
}
{
goto IL_0016;
}
IL_0012:
{
goto IL_0018;
}
IL_0014:
{
goto IL_0085;
}
IL_0016:
{
return (bool)0;
}
IL_0018:
{
__this->___U3CU3E1__state_0 = (-1);
// for (int i = 0; i < RaceManager.RaceData.boats.Count; i++)
__this->___U3CiU3E5__1_4 = 0;
goto IL_0121;
}
IL_002c:
{
// if (i == player) continue;
int32_t L_3 = __this->___U3CiU3E5__1_4;
int32_t L_4 = __this->___player_2;
V_1 = (bool)((((int32_t)L_3) == ((int32_t)L_4))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_0044;
}
}
{
// if (i == player) continue;
goto IL_0111;
}
IL_0044:
{
// var markerLoading = playerMarker.InstantiateAsync(gameplayUi.transform);
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* L_6 = __this->___U3CU3E4__this_3;
NullCheck(L_6);
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* L_7 = L_6->___playerMarker_15;
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* L_8 = __this->___U3CU3E4__this_3;
NullCheck(L_8);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = L_8->___gameplayUi_12;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL);
NullCheck(L_7);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_11;
L_11 = VirtualFuncInvoker2< AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, bool >::Invoke(16 /* UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AssetReference::InstantiateAsync(UnityEngine.Transform,System.Boolean) */, L_7, L_10, (bool)0);
__this->___U3CmarkerLoadingU3E5__2_5 = L_11;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmarkerLoadingU3E5__2_5))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmarkerLoadingU3E5__2_5))->___m_LocationName_2), (void*)NULL);
#endif
// yield return markerLoading; // wait for marker to load
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_12 = __this->___U3CmarkerLoadingU3E5__2_5;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_13 = L_12;
RuntimeObject* L_14 = Box(AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var, &L_13);
__this->___U3CU3E2__current_1 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_14);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0085:
{
__this->___U3CU3E1__state_0 = (-1);
// markerLoading.Result.name += RaceManager.RaceData.boats[i].boatName;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_15 = (&__this->___U3CmarkerLoadingU3E5__2_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
L_16 = AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F(L_15, AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = L_16;
NullCheck(L_17);
String_t* L_18;
L_18 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_17, NULL);
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_19 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_19);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_20 = L_19->___boats_6;
int32_t L_21 = __this->___U3CiU3E5__1_4;
NullCheck(L_20);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_22;
L_22 = List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76(L_20, L_21, List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
NullCheck(L_22);
String_t* L_23 = L_22->___boatName_0;
String_t* L_24;
L_24 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_18, L_23, NULL);
NullCheck(L_17);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_17, L_24, NULL);
// if (markerLoading.Result.TryGetComponent<PlayerMarker>(out var pm))
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_25 = (&__this->___U3CmarkerLoadingU3E5__2_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26;
L_26 = AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F(L_25, AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD** L_27 = (&__this->___U3CpmU3E5__3_6);
NullCheck(L_26);
bool L_28;
L_28 = GameObject_TryGetComponent_TisPlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD_m4BE8C981906BF3B20DDC411EFC351D900C091EDA(L_26, L_27, GameObject_TryGetComponent_TisPlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD_m4BE8C981906BF3B20DDC411EFC351D900C091EDA_RuntimeMethod_var);
V_2 = L_28;
bool L_29 = V_2;
if (!L_29)
{
goto IL_00fd;
}
}
{
// pm.Setup(RaceManager.RaceData.boats[i]);
PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD* L_30 = __this->___U3CpmU3E5__3_6;
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_31 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_31);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_32 = L_31->___boats_6;
int32_t L_33 = __this->___U3CiU3E5__1_4;
NullCheck(L_32);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_34;
L_34 = List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76(L_32, L_33, List_1_get_Item_m7A8A07D085B6C3FD008F739E37086C6CD3C55E76_RuntimeMethod_var);
NullCheck(L_30);
PlayerMarker_Setup_mED8001AA33127662F7B4FECB6A187FC381BBBBF5(L_30, L_34, NULL);
}
IL_00fd:
{
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_35 = (&__this->___U3CmarkerLoadingU3E5__2_5);
il2cpp_codegen_initobj(L_35, sizeof(AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA));
__this->___U3CpmU3E5__3_6 = (PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpmU3E5__3_6), (void*)(PlayerMarker_t4EB28CC606C455D0734D1C49216953B496F0F7DD*)NULL);
}
IL_0111:
{
// for (int i = 0; i < RaceManager.RaceData.boats.Count; i++)
int32_t L_36 = __this->___U3CiU3E5__1_4;
V_3 = L_36;
int32_t L_37 = V_3;
__this->___U3CiU3E5__1_4 = ((int32_t)il2cpp_codegen_add(L_37, 1));
}
IL_0121:
{
// for (int i = 0; i < RaceManager.RaceData.boats.Count; i++)
int32_t L_38 = __this->___U3CiU3E5__1_4;
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_39 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_39);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_40 = L_39->___boats_6;
NullCheck(L_40);
int32_t L_41;
L_41 = List_1_get_Count_mEAE32F0B09FF5F909E77FAA8F6E92BBAE07B1AED_inline(L_40, List_1_get_Count_mEAE32F0B09FF5F909E77FAA8F6E92BBAE07B1AED_RuntimeMethod_var);
V_4 = (bool)((((int32_t)L_38) < ((int32_t)L_41))? 1 : 0);
bool L_42 = V_4;
if (L_42)
{
goto IL_002c;
}
}
{
// }
return (bool)0;
}
}
// System.Object BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSetupPlayerMarkersU3Ed__29_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mD42EED29FE09FBADA4B5187B0ED711C51E2AE59A (U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetupPlayerMarkersU3Ed__29_System_Collections_IEnumerator_Reset_m4983B17DE3B706E92D85377ED2712050A1FAB3D3 (U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699* __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*)&U3CSetupPlayerMarkersU3Ed__29_System_Collections_IEnumerator_Reset_m4983B17DE3B706E92D85377ED2712050A1FAB3D3_RuntimeMethod_var)));
}
}
// System.Object BoatAttack.UI.RaceUI/<SetupPlayerMarkers>d__29::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSetupPlayerMarkersU3Ed__29_System_Collections_IEnumerator_get_Current_m1D3E984CDD9CF78A466E9486C0469A98634087FF (U3CSetupPlayerMarkersU3Ed__29_tED9270E770495170F72C5E9C2F197A3DD80C4699* __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 BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetupPlayerMapMarkersU3Ed__30__ctor_m736A3F7703D452D30BDC7EBA7F0A1D00C952EA9E (U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetupPlayerMapMarkersU3Ed__30_System_IDisposable_Dispose_m2CB25933D4C250CFF01726D636740DFCAAE67691 (U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
{
goto IL_0014;
}
}
{
goto IL_000e;
}
IL_000e:
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0014;
}
}
{
goto IL_0020;
}
IL_0014:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0017:
{// begin finally (depth: 1)
U3CSetupPlayerMapMarkersU3Ed__30_U3CU3Em__Finally1_mAE19DDB1B3F52E5A31CCDBAEABADAABE0E031E37(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
goto IL_0020;
}
IL_0020:
{
return;
}
}
// System.Boolean BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSetupPlayerMapMarkersU3Ed__30_MoveNext_m328738B796A28B54CB4E349EF4E907127E008E5B (U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mEF94D791A7001490D814FE3475CF8E74F60ABCB6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m88236B5E0C46555212B6AC2158A43AD67EB22D42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisPlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39_mAE35DE35BE1D6393E319C34DC4EC320B738FBD00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mBC3E20F5E18236E6D5975DA5DFBDCA2905FD3668_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
{
auto __finallyBlock = il2cpp::utils::Fault([&]
{
FAULT_0119:
{// begin fault (depth: 1)
U3CSetupPlayerMapMarkersU3Ed__30_System_IDisposable_Dispose_m2CB25933D4C250CFF01726D636740DFCAAE67691(__this, NULL);
return;
}// end fault
});
try
{// begin try (depth: 1)
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_1 = L_0;
int32_t L_1 = V_1;
if (!L_1)
{
goto IL_0012_1;
}
}
{
goto IL_000c_1;
}
IL_000c_1:
{
int32_t L_2 = V_1;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0014_1;
}
}
{
goto IL_0019_1;
}
IL_0012_1:
{
goto IL_0020_1;
}
IL_0014_1:
{
goto IL_009e_1;
}
IL_0019_1:
{
V_0 = (bool)0;
goto IL_0121;
}
IL_0020_1:
{
__this->___U3CU3E1__state_0 = (-1);
// foreach (var boatData in RaceManager.RaceData.boats)
Race_t1802DBA954511C4A1B3FE2CCB4C1E1A935FD0084* L_3 = ((RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_StaticFields*)il2cpp_codegen_static_fields_for(RaceManager_tDCA00E9D9190B1F4E70B3F54394AFF71F91B531A_il2cpp_TypeInfo_var))->___RaceData_6;
NullCheck(L_3);
List_1_t134E89F51C8AF17BF05A69093C4D2661AF27A397* L_4 = L_3->___boats_6;
NullCheck(L_4);
Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46 L_5;
L_5 = List_1_GetEnumerator_mBC3E20F5E18236E6D5975DA5DFBDCA2905FD3668(L_4, List_1_GetEnumerator_mBC3E20F5E18236E6D5975DA5DFBDCA2905FD3668_RuntimeMethod_var);
__this->___U3CU3Es__1_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Es__1_3))->____list_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Es__1_3))->____current_3), (void*)NULL);
#endif
__this->___U3CU3E1__state_0 = ((int32_t)-3);
goto IL_00f2_1;
}
IL_004b_1:
{
// foreach (var boatData in RaceManager.RaceData.boats)
Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46* L_6 = (&__this->___U3CU3Es__1_3);
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_7;
L_7 = Enumerator_get_Current_m88236B5E0C46555212B6AC2158A43AD67EB22D42_inline(L_6, Enumerator_get_Current_m88236B5E0C46555212B6AC2158A43AD67EB22D42_RuntimeMethod_var);
__this->___U3CboatDataU3E5__2_4 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CboatDataU3E5__2_4), (void*)L_7);
// var mapMarkerLoading = playerMapMarker.InstantiateAsync(map);
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* L_8 = __this->___U3CU3E4__this_2;
NullCheck(L_8);
AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* L_9 = L_8->___playerMapMarker_16;
RaceUI_t37FE26AED690EA23C85DED306BA8C5E2D0CA055A* L_10 = __this->___U3CU3E4__this_2;
NullCheck(L_10);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_11 = L_10->___map_11;
NullCheck(L_9);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_12;
L_12 = VirtualFuncInvoker2< AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, bool >::Invoke(16 /* UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AssetReference::InstantiateAsync(UnityEngine.Transform,System.Boolean) */, L_9, L_11, (bool)0);
__this->___U3CmapMarkerLoadingU3E5__3_5 = L_12;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmapMarkerLoadingU3E5__3_5))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CmapMarkerLoadingU3E5__3_5))->___m_LocationName_2), (void*)NULL);
#endif
// yield return mapMarkerLoading; // wait for marker to load
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_13 = __this->___U3CmapMarkerLoadingU3E5__3_5;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_14 = L_13;
RuntimeObject* L_15 = Box(AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA_il2cpp_TypeInfo_var, &L_14);
__this->___U3CU3E2__current_1 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_15);
__this->___U3CU3E1__state_0 = 1;
V_0 = (bool)1;
goto IL_0121;
}
IL_009e_1:
{
__this->___U3CU3E1__state_0 = ((int32_t)-3);
// if (mapMarkerLoading.Result.TryGetComponent<PlayerMapMarker>(out var pm))
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_16 = (&__this->___U3CmapMarkerLoadingU3E5__3_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
L_17 = AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F(L_16, AsyncOperationHandle_1_get_Result_m1EE60790A629757D8A00D55F7287100FAE83B45F_RuntimeMethod_var);
PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39** L_18 = (&__this->___U3CpmU3E5__4_6);
NullCheck(L_17);
bool L_19;
L_19 = GameObject_TryGetComponent_TisPlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39_mAE35DE35BE1D6393E319C34DC4EC320B738FBD00(L_17, L_18, GameObject_TryGetComponent_TisPlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39_mAE35DE35BE1D6393E319C34DC4EC320B738FBD00_RuntimeMethod_var);
V_2 = L_19;
bool L_20 = V_2;
if (!L_20)
{
goto IL_00d7_1;
}
}
{
// pm.Setup(boatData);
PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39* L_21 = __this->___U3CpmU3E5__4_6;
BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C* L_22 = __this->___U3CboatDataU3E5__2_4;
NullCheck(L_21);
PlayerMapMarker_Setup_m1DF587D77C8DA53F91497467A02CEA05226A2D42(L_21, L_22, (0.0027999999f), NULL);
}
IL_00d7_1:
{
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* L_23 = (&__this->___U3CmapMarkerLoadingU3E5__3_5);
il2cpp_codegen_initobj(L_23, sizeof(AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA));
__this->___U3CpmU3E5__4_6 = (PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpmU3E5__4_6), (void*)(PlayerMapMarker_tF73F7E3E487568294145214E92A277A517508D39*)NULL);
__this->___U3CboatDataU3E5__2_4 = (BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CboatDataU3E5__2_4), (void*)(BoatData_tECC36C780249CA63A30FC394908FEC8B06922C0C*)NULL);
}
IL_00f2_1:
{
// foreach (var boatData in RaceManager.RaceData.boats)
Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46* L_24 = (&__this->___U3CU3Es__1_3);
bool L_25;
L_25 = Enumerator_MoveNext_mEF94D791A7001490D814FE3475CF8E74F60ABCB6(L_24, Enumerator_MoveNext_mEF94D791A7001490D814FE3475CF8E74F60ABCB6_RuntimeMethod_var);
if (L_25)
{
goto IL_004b_1;
}
}
{
U3CSetupPlayerMapMarkersU3Ed__30_U3CU3Em__Finally1_mAE19DDB1B3F52E5A31CCDBAEABADAABE0E031E37(__this, NULL);
Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46* L_26 = (&__this->___U3CU3Es__1_3);
il2cpp_codegen_initobj(L_26, sizeof(Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46));
// }
V_0 = (bool)0;
goto IL_0121;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0121:
{
bool L_27 = V_0;
return L_27;
}
}
// System.Void BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetupPlayerMapMarkersU3Ed__30_U3CU3Em__Finally1_mAE19DDB1B3F52E5A31CCDBAEABADAABE0E031E37 (U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB3B69FD68511B40103CF9DE36EDF766430829EC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CU3E1__state_0 = (-1);
Enumerator_t379C7EEA646021B27E9BCA9FA9CC46FB9A23EA46* L_0 = (&__this->___U3CU3Es__1_3);
Enumerator_Dispose_mBB3B69FD68511B40103CF9DE36EDF766430829EC(L_0, Enumerator_Dispose_mBB3B69FD68511B40103CF9DE36EDF766430829EC_RuntimeMethod_var);
return;
}
}
// System.Object BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSetupPlayerMapMarkersU3Ed__30_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m977DE5C275E58D6EF55983A6D887EFA55F4AE86F (U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetupPlayerMapMarkersU3Ed__30_System_Collections_IEnumerator_Reset_m6C3A6B005DA95EF87E5A4F979F7712F8B609DF87 (U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* __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*)&U3CSetupPlayerMapMarkersU3Ed__30_System_Collections_IEnumerator_Reset_m6C3A6B005DA95EF87E5A4F979F7712F8B609DF87_RuntimeMethod_var)));
}
}
// System.Object BoatAttack.UI.RaceUI/<SetupPlayerMapMarkers>d__30::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSetupPlayerMapMarkersU3Ed__30_System_Collections_IEnumerator_get_Current_mAC84627FC18604158C624FCE28A79F2473897A25 (U3CSetupPlayerMapMarkersU3Ed__30_t5CE99958FA8F5BF1F71F9B552D66BAD4B40D5967* __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
// BoatAttack.Benchmark.BenchmarkData BoatAttack.Benchmark.Benchmark::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static BenchmarkData Current { get; private set; }
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_0 = ((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___U3CCurrentU3Ek__BackingField_14;
return L_0;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::set_Current(BoatAttack.Benchmark.BenchmarkData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_set_Current_mA36E728BB43886415A744B593F8EDDB238CB84D0 (BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static BenchmarkData Current { get; private set; }
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_0 = ___value0;
((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___U3CCurrentU3Ek__BackingField_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___U3CCurrentU3Ek__BackingField_14), (void*)L_0);
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_Start_mFB2E3D4C5C70F43356AC966EBEDB9810CEBC07E5 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_OnSceneLoaded_m1764E28A877F7B5FF81EB7D4FACA90F5FDB7B6E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3AFD246BEB89640A3BCDA60FADB22AA265728F1B);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (settings == null) AppSettings.ExitGame("Benchmark Not Setup");
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_0 = __this->___settings_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001c;
}
}
{
// if (settings == null) AppSettings.ExitGame("Benchmark Not Setup");
AppSettings_ExitGame_m2702A06136B55451ECBCABEBD0C5F1A08329ED01(_stringLiteral3AFD246BEB89640A3BCDA60FADB22AA265728F1B, NULL);
}
IL_001c:
{
// SceneManager.sceneLoaded += OnSceneLoaded;
UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A* L_3 = (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A*)il2cpp_codegen_object_new(UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var);
NullCheck(L_3);
UnityAction_2__ctor_m0E0C01B7056EB1CB1E6C6F4FC457EBCA3F6B0041(L_3, __this, (intptr_t)((void*)Benchmark_OnSceneLoaded_m1764E28A877F7B5FF81EB7D4FACA90F5FDB7B6E1_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_add_sceneLoaded_mDE45940CCEC5D17EB92EB76DB8931E5483FBCD2C(L_3, NULL);
// if (autoStart)
bool L_4 = __this->___autoStart_4;
V_1 = L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0041;
}
}
{
// Initialize();
Benchmark_Initialize_m0F784E7831216DA01FEE59C3002A87D6103D0964(__this, NULL);
}
IL_0041:
{
// }
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_Initialize_m0F784E7831216DA01FEE59C3002A87D6103D0964 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisPerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9_mD453B437C4F73405D3B3A46DC5DAD5E0340CD63D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* G_B7_0 = NULL;
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* G_B6_0 = NULL;
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* G_B8_0 = NULL;
int32_t G_B10_0 = 0;
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* G_B15_0 = NULL;
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* G_B14_0 = NULL;
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* G_B16_0 = NULL;
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* G_B21_0 = NULL;
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* G_B20_0 = NULL;
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* G_B22_0 = NULL;
{
// UrpVersion = urpVersion;
String_t* L_0 = __this->___urpVersion_6;
((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___UrpVersion_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___UrpVersion_7), (void*)L_0);
// if(settings.disableVSync)
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_1 = __this->___settings_9;
NullCheck(L_1);
bool L_2 = L_1->___disableVSync_5;
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0022;
}
}
{
// QualitySettings.vSyncCount = 0;
QualitySettings_set_vSyncCount_m37CB89BA3DF4BE2E181339F5F44F03C493733360(0, NULL);
}
IL_0022:
{
// if(settings.stats)
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_4 = __this->___settings_9;
NullCheck(L_4);
bool L_5 = L_4->___stats_6;
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0041;
}
}
{
// _stats = gameObject.AddComponent<PerfomanceStats>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_7);
PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* L_8;
L_8 = GameObject_AddComponent_TisPerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9_mD453B437C4F73405D3B3A46DC5DAD5E0340CD63D(L_7, GameObject_AddComponent_TisPerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9_mD453B437C4F73405D3B3A46DC5DAD5E0340CD63D_RuntimeMethod_var);
((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->____stats_15 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->____stats_15), (void*)L_8);
}
IL_0041:
{
// DontDestroyOnLoad(gameObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m303AA1C4DC810349F285B4809E426CBBA8F834F9(L_9, NULL);
// if (simpleRun && settings.benchmarkData?[simpleRunScene] != null)
bool L_10 = __this->___simpleRun_10;
if (!L_10)
{
goto IL_0077;
}
}
{
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_11 = __this->___settings_9;
NullCheck(L_11);
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* L_12 = L_11->___benchmarkData_7;
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* L_13 = L_12;
G_B6_0 = L_13;
if (L_13)
{
G_B7_0 = L_13;
goto IL_0067;
}
}
{
G_B8_0 = ((BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E*)(NULL));
goto IL_0072;
}
IL_0067:
{
int32_t L_14 = __this->___simpleRunScene_8;
NullCheck(G_B7_0);
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_15;
L_15 = List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1(G_B7_0, L_14, List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1_RuntimeMethod_var);
G_B8_0 = L_15;
}
IL_0072:
{
G_B10_0 = ((!(((RuntimeObject*)(BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E*)G_B8_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_0078;
}
IL_0077:
{
G_B10_0 = 0;
}
IL_0078:
{
V_2 = (bool)G_B10_0;
bool L_16 = V_2;
if (!L_16)
{
goto IL_00cf;
}
}
{
// if(settings.stats)
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_17 = __this->___settings_9;
NullCheck(L_17);
bool L_18 = L_17->___stats_6;
V_3 = L_18;
bool L_19 = V_3;
if (!L_19)
{
goto IL_0097;
}
}
{
// _stats.mode = PerfomanceStats.PerfMode.DisplayOnly;
PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* L_20 = ((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->____stats_15;
NullCheck(L_20);
L_20->___mode_8 = 1;
}
IL_0097:
{
// SimpleRun = simpleRun;
bool L_21 = __this->___simpleRun_10;
((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___SimpleRun_12 = L_21;
// Current = settings.benchmarkData?[simpleRunScene];
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_22 = __this->___settings_9;
NullCheck(L_22);
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* L_23 = L_22->___benchmarkData_7;
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* L_24 = L_23;
G_B14_0 = L_24;
if (L_24)
{
G_B15_0 = L_24;
goto IL_00b4;
}
}
{
G_B16_0 = ((BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E*)(NULL));
goto IL_00bf;
}
IL_00b4:
{
int32_t L_25 = __this->___simpleRunScene_8;
NullCheck(G_B15_0);
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_26;
L_26 = List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1(G_B15_0, L_25, List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1_RuntimeMethod_var);
G_B16_0 = L_26;
}
IL_00bf:
{
Benchmark_set_Current_mA36E728BB43886415A744B593F8EDDB238CB84D0_inline(G_B16_0, NULL);
// LoadBenchmark();
Benchmark_LoadBenchmark_m67A7A1933E33DDCC037FE119610BE68788D771C5(__this, NULL);
goto IL_0117;
}
IL_00cf:
{
// if(settings.stats)
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_27 = __this->___settings_9;
NullCheck(L_27);
bool L_28 = L_27->___stats_6;
V_4 = L_28;
bool L_29 = V_4;
if (!L_29)
{
goto IL_00ec;
}
}
{
// _stats.mode = PerfomanceStats.PerfMode.Benchmark;
PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* L_30 = ((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->____stats_15;
NullCheck(L_30);
L_30->___mode_8 = 0;
}
IL_00ec:
{
// Current = settings.benchmarkData?[_benchIndex];
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_31 = __this->___settings_9;
NullCheck(L_31);
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* L_32 = L_31->___benchmarkData_7;
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* L_33 = L_32;
G_B20_0 = L_33;
if (L_33)
{
G_B21_0 = L_33;
goto IL_00fe;
}
}
{
G_B22_0 = ((BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E*)(NULL));
goto IL_0109;
}
IL_00fe:
{
int32_t L_34 = __this->____benchIndex_13;
NullCheck(G_B21_0);
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_35;
L_35 = List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1(G_B21_0, L_34, List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1_RuntimeMethod_var);
G_B22_0 = L_35;
}
IL_0109:
{
Benchmark_set_Current_mA36E728BB43886415A744B593F8EDDB238CB84D0_inline(G_B22_0, NULL);
// LoadBenchmark();
Benchmark_LoadBenchmark_m67A7A1933E33DDCC037FE119610BE68788D771C5(__this, NULL);
}
IL_0117:
{
// }
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_OnDestroy_mDBD4AFD5699BD11D4442B1ED11014F1B235487AA (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_EndFrameRendering_m16EF4E7B91F191011609F667EDA5080B19DF4469_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RenderPipelineManager.endFrameRendering -= EndFrameRendering;
Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* L_0 = (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C*)il2cpp_codegen_object_new(Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action_2__ctor_mDD0B44EA1C60ACB47ACDB66134FC9473D24E9FED(L_0, __this, (intptr_t)((void*)Benchmark_EndFrameRendering_m16EF4E7B91F191011609F667EDA5080B19DF4469_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
RenderPipelineManager_remove_endFrameRendering_mE7B506DE46A2B8753D6993927AC5DD51E7A5F192(L_0, NULL);
// }
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::LoadBenchmark(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_LoadBenchmark_m473FB83EF4CAD30847C696B9E6B99224AF2D68E2 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, int32_t ___index0, const RuntimeMethod* method)
{
{
// singleBench = true;
__this->___singleBench_5 = (bool)1;
// _benchIndex = index;
int32_t L_0 = ___index0;
__this->____benchIndex_13 = L_0;
// Initialize();
Benchmark_Initialize_m0F784E7831216DA01FEE59C3002A87D6103D0964(__this, NULL);
// }
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::LoadBenchmark()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_LoadBenchmark_m67A7A1933E33DDCC037FE119610BE68788D771C5 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method)
{
{
// AppSettings.LoadScene(Current.scene);
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_0;
L_0 = Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline(NULL);
NullCheck(L_0);
String_t* L_1 = L_0->___scene_1;
AppSettings_LoadScene_m0223550A93746BC99C35F328EBBE2BDB8BAA68D7(L_1, 0, NULL);
// }
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::OnSceneLoaded(UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_OnSceneLoaded_m1764E28A877F7B5FF81EB7D4FACA90F5FDB7B6E1 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___scene0, int32_t ___mode1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_EndFrameRendering_m16EF4E7B91F191011609F667EDA5080B19DF4469_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3AFD246BEB89640A3BCDA60FADB22AA265728F1B);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
{
// if (scene.path != Current.scene) return;
String_t* L_0;
L_0 = Scene_get_path_mACD61B36E1F010A9FCA2C62637E0CB24B16729E4((&___scene0), NULL);
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_1;
L_1 = Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline(NULL);
NullCheck(L_1);
String_t* L_2 = L_1->___scene_1;
bool L_3;
L_3 = String_op_Inequality_m0FBE5AC4931D312E5B347BAA603755676E6DA2FE(L_0, L_2, NULL);
V_0 = L_3;
bool L_4 = V_0;
if (!L_4)
{
goto IL_0020;
}
}
{
// if (scene.path != Current.scene) return;
goto IL_00b8;
}
IL_0020:
{
// if (Current.warmup)
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_5;
L_5 = Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline(NULL);
NullCheck(L_5);
bool L_6 = L_5->___warmup_5;
V_1 = L_6;
bool L_7 = V_1;
if (!L_7)
{
goto IL_0038;
}
}
{
// CurrentRunIndex = -1;
((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___CurrentRunIndex_16 = (-1);
goto IL_0040;
}
IL_0038:
{
// CurrentRunIndex = 0;
((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___CurrentRunIndex_16 = 0;
}
IL_0040:
{
// CurrentRunFrame = 0;
((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___CurrentRunFrame_17 = 0;
// switch (Current.type)
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_8;
L_8 = Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline(NULL);
NullCheck(L_8);
int32_t L_9 = L_8->___type_2;
V_3 = L_9;
int32_t L_10 = V_3;
V_2 = L_10;
int32_t L_11 = V_2;
if (!L_11)
{
goto IL_005e;
}
}
{
goto IL_0058;
}
IL_0058:
{
int32_t L_12 = V_2;
if ((((int32_t)L_12) == ((int32_t)1)))
{
goto IL_0060;
}
}
{
goto IL_0062;
}
IL_005e:
{
// break;
goto IL_006f;
}
IL_0060:
{
// break;
goto IL_006f;
}
IL_0062:
{
// AppSettings.ExitGame("Benchmark Not Setup");
AppSettings_ExitGame_m2702A06136B55451ECBCABEBD0C5F1A08329ED01(_stringLiteral3AFD246BEB89640A3BCDA60FADB22AA265728F1B, NULL);
// break;
goto IL_006f;
}
IL_006f:
{
// if(settings.stats)
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_13 = __this->___settings_9;
NullCheck(L_13);
bool L_14 = L_13->___stats_6;
V_4 = L_14;
bool L_15 = V_4;
if (!L_15)
{
goto IL_009f;
}
}
{
// _stats.StartRun(Current.benchmarkName, Current.runLength);
PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* L_16 = ((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->____stats_15;
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_17;
L_17 = Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline(NULL);
NullCheck(L_17);
String_t* L_18 = L_17->___benchmarkName_0;
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_19;
L_19 = Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline(NULL);
NullCheck(L_19);
int32_t L_20 = L_19->___runLength_4;
NullCheck(L_16);
PerfomanceStats_StartRun_m06ED28E00AB6465D7909A0702200D02C827F7ADD(L_16, L_18, L_20, NULL);
}
IL_009f:
{
// BeginRun();
Benchmark_BeginRun_m61851E4C9EE2761EC0FBD4E2A201E18C7F23BBB6(__this, NULL);
// RenderPipelineManager.endFrameRendering += EndFrameRendering;
Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* L_21 = (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C*)il2cpp_codegen_object_new(Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
NullCheck(L_21);
Action_2__ctor_mDD0B44EA1C60ACB47ACDB66134FC9473D24E9FED(L_21, __this, (intptr_t)((void*)Benchmark_EndFrameRendering_m16EF4E7B91F191011609F667EDA5080B19DF4469_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
RenderPipelineManager_add_endFrameRendering_mF8027FF8F8BEF3BCF11ED2E01088AB8B2AAE6BD1(L_21, NULL);
}
IL_00b8:
{
// }
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::BeginRun()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_BeginRun_m61851E4C9EE2761EC0FBD4E2A201E18C7F23BBB6 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CurrentRunFrame = 0;
((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___CurrentRunFrame_17 = 0;
// }
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::EndFrameRendering(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_EndFrameRendering_m16EF4E7B91F191011609F667EDA5080B19DF4469 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* ___cameras1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_EndFrameRendering_m16EF4E7B91F191011609F667EDA5080B19DF4469_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
int32_t G_B7_0 = 0;
{
// CurrentRunFrame++;
int32_t L_0 = ((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___CurrentRunFrame_17;
((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___CurrentRunFrame_17 = ((int32_t)il2cpp_codegen_add(L_0, 1));
// if (CurrentRunFrame < Current.runLength) return;
int32_t L_1 = ((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___CurrentRunFrame_17;
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_2;
L_2 = Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline(NULL);
NullCheck(L_2);
int32_t L_3 = L_2->___runLength_4;
V_0 = (bool)((((int32_t)L_1) < ((int32_t)L_3))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_0024;
}
}
{
// if (CurrentRunFrame < Current.runLength) return;
goto IL_008e;
}
IL_0024:
{
// if(settings.stats)
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_5 = __this->___settings_9;
NullCheck(L_5);
bool L_6 = L_5->___stats_6;
V_1 = L_6;
bool L_7 = V_1;
if (!L_7)
{
goto IL_003e;
}
}
{
// _stats.EndRun();
PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* L_8 = ((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->____stats_15;
NullCheck(L_8);
PerfomanceStats_EndRun_mD56AF218A1BF13CE12B6F81BF95E7D623F725CAE(L_8, NULL);
}
IL_003e:
{
// CurrentRunIndex++;
int32_t L_9 = ((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___CurrentRunIndex_16;
((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___CurrentRunIndex_16 = ((int32_t)il2cpp_codegen_add(L_9, 1));
// if (CurrentRunIndex < Current.runs || simpleRun)
int32_t L_10 = ((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___CurrentRunIndex_16;
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_11;
L_11 = Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline(NULL);
NullCheck(L_11);
int32_t L_12 = L_11->___runs_3;
if ((((int32_t)L_10) < ((int32_t)L_12)))
{
goto IL_0063;
}
}
{
bool L_13 = __this->___simpleRun_10;
G_B7_0 = ((int32_t)(L_13));
goto IL_0064;
}
IL_0063:
{
G_B7_0 = 1;
}
IL_0064:
{
V_2 = (bool)G_B7_0;
bool L_14 = V_2;
if (!L_14)
{
goto IL_0073;
}
}
{
// BeginRun();
Benchmark_BeginRun_m61851E4C9EE2761EC0FBD4E2A201E18C7F23BBB6(__this, NULL);
goto IL_008e;
}
IL_0073:
{
// RenderPipelineManager.endFrameRendering -= EndFrameRendering;
Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C* L_15 = (Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C*)il2cpp_codegen_object_new(Action_2_tBFF2A95C6B603A20229CAD6BD0749C19A9AC849C_il2cpp_TypeInfo_var);
NullCheck(L_15);
Action_2__ctor_mDD0B44EA1C60ACB47ACDB66134FC9473D24E9FED(L_15, __this, (intptr_t)((void*)Benchmark_EndFrameRendering_m16EF4E7B91F191011609F667EDA5080B19DF4469_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(RenderPipelineManager_t44E0175AAADDD5487593AEF2B009B1B154957CDB_il2cpp_TypeInfo_var);
RenderPipelineManager_remove_endFrameRendering_mE7B506DE46A2B8753D6993927AC5DD51E7A5F192(L_15, NULL);
// EndBenchmark();
Benchmark_EndBenchmark_mD35922CC966021B1532C9C952C730C2F5D7530BA(__this, NULL);
}
IL_008e:
{
// }
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::EndBenchmark()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_EndBenchmark_mD35922CC966021B1532C9C952C730C2F5D7530BA (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0CAFACC655E558CE9A35580DF279E959DEAAFCF0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t G_B3_0 = 0;
int32_t G_B8_0 = 0;
{
// if(settings.stats && settings.saveData) SaveBenchmarkStats();
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_0 = __this->___settings_9;
NullCheck(L_0);
bool L_1 = L_0->___stats_6;
if (!L_1)
{
goto IL_001b;
}
}
{
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_2 = __this->___settings_9;
NullCheck(L_2);
bool L_3 = L_2->___saveData_4;
G_B3_0 = ((int32_t)(L_3));
goto IL_001c;
}
IL_001b:
{
G_B3_0 = 0;
}
IL_001c:
{
V_0 = (bool)G_B3_0;
bool L_4 = V_0;
if (!L_4)
{
goto IL_0027;
}
}
{
// if(settings.stats && settings.saveData) SaveBenchmarkStats();
Benchmark_SaveBenchmarkStats_m52FC784A0363B49C207B74BC6E9481F60CBCFA5C(__this, NULL);
}
IL_0027:
{
// _benchIndex++;
int32_t L_5 = __this->____benchIndex_13;
__this->____benchIndex_13 = ((int32_t)il2cpp_codegen_add(L_5, 1));
// if (_benchIndex < settings.benchmarkData.Count && !singleBench)
int32_t L_6 = __this->____benchIndex_13;
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_7 = __this->___settings_9;
NullCheck(L_7);
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* L_8 = L_7->___benchmarkData_7;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m0CAFACC655E558CE9A35580DF279E959DEAAFCF0_inline(L_8, List_1_get_Count_m0CAFACC655E558CE9A35580DF279E959DEAAFCF0_RuntimeMethod_var);
if ((((int32_t)L_6) >= ((int32_t)L_9)))
{
goto IL_0058;
}
}
{
bool L_10 = __this->___singleBench_5;
G_B8_0 = ((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
goto IL_0059;
}
IL_0058:
{
G_B8_0 = 0;
}
IL_0059:
{
V_1 = (bool)G_B8_0;
bool L_11 = V_1;
if (!L_11)
{
goto IL_0084;
}
}
{
// Current = settings.benchmarkData[_benchIndex];
BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* L_12 = __this->___settings_9;
NullCheck(L_12);
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* L_13 = L_12->___benchmarkData_7;
int32_t L_14 = __this->____benchIndex_13;
NullCheck(L_13);
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_15;
L_15 = List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1(L_13, L_14, List_1_get_Item_mBDE81820EE630D727CAE9FEA7F20C959718F68E1_RuntimeMethod_var);
Benchmark_set_Current_mA36E728BB43886415A744B593F8EDDB238CB84D0_inline(L_15, NULL);
// LoadBenchmark();
Benchmark_LoadBenchmark_m67A7A1933E33DDCC037FE119610BE68788D771C5(__this, NULL);
goto IL_008d;
}
IL_0084:
{
// FinishBenchmark();
Benchmark_FinishBenchmark_m73AAAC9600BF03966D3E9CBCC9AFB659C30503E0(__this, NULL);
}
IL_008d:
{
// }
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::FinishBenchmark()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_FinishBenchmark_m73AAAC9600BF03966D3E9CBCC9AFB659C30503E0 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3AFD246BEB89640A3BCDA60FADB22AA265728F1B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// SaveBenchmarkFile();
Benchmark_SaveBenchmarkFile_mF16AE5B3798B9471FAF6386311C01619C85AFDF3(__this, NULL);
// SceneManager.MoveGameObjectToScene(gameObject, SceneManager.GetActiveScene());
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_1;
L_1 = SceneManager_GetActiveScene_m2DB2A1ACB84805968A4B6396BFDFB92C0AF32BCE(NULL);
SceneManager_MoveGameObjectToScene_m90813BE70C527D3C0FF06BA135AC3B88F851A668(L_0, L_1, NULL);
// switch (finish)
int32_t L_2 = __this->___finish_11;
V_1 = L_2;
int32_t L_3 = V_1;
V_0 = L_3;
int32_t L_4 = V_0;
switch (L_4)
{
case 0:
{
goto IL_003a;
}
case 1:
{
goto IL_0047;
}
case 2:
{
goto IL_004b;
}
case 3:
{
goto IL_0049;
}
}
}
{
goto IL_0055;
}
IL_003a:
{
// AppSettings.ExitGame();
AppSettings_ExitGame_m2702A06136B55451ECBCABEBD0C5F1A08329ED01(_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, NULL);
// break;
goto IL_0062;
}
IL_0047:
{
// break;
goto IL_0062;
}
IL_0049:
{
// break;
goto IL_0062;
}
IL_004b:
{
// AppSettings.LoadScene(0);
AppSettings_LoadScene_m302764F0A41D2829AB6096BB455650C7464CBD10(0, 0, NULL);
// break;
goto IL_0062;
}
IL_0055:
{
// AppSettings.ExitGame("Benchmark Not Setup");
AppSettings_ExitGame_m2702A06136B55451ECBCABEBD0C5F1A08329ED01(_stringLiteral3AFD246BEB89640A3BCDA60FADB22AA265728F1B, NULL);
// break;
goto IL_0062;
}
IL_0062:
{
// }
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::SaveBenchmarkStats()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_SaveBenchmarkStats_m52FC784A0363B49C207B74BC6E9481F60CBCFA5C (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m844A06C99B0CE0D6B5681555D900F9ED65DEFAAE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* V_0 = NULL;
bool V_1 = false;
{
// var stats = _stats.EndBench();
PerfomanceStats_tF348EA929E79044B3EDA2968BA36F6ADCC08F9E9* L_0 = ((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->____stats_15;
NullCheck(L_0);
PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* L_1;
L_1 = PerfomanceStats_EndBench_m7E0C399D25802E7AE71EE99B06C9CE76D3F6A8E9(L_0, NULL);
V_0 = L_1;
// if (stats != null)
PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* L_2 = V_0;
V_1 = (bool)((!(((RuntimeObject*)(PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0023;
}
}
{
// _perfData.Add(stats);
List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7* L_4 = __this->____perfData_20;
PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* L_5 = V_0;
NullCheck(L_4);
List_1_Add_m844A06C99B0CE0D6B5681555D900F9ED65DEFAAE_inline(L_4, L_5, List_1_Add_m844A06C99B0CE0D6B5681555D900F9ED65DEFAAE_RuntimeMethod_var);
}
IL_0023:
{
// }
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::SaveBenchmarkFile()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark_SaveBenchmarkFile_mF16AE5B3798B9471FAF6386311C01619C85AFDF3 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Aggregate_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_TisString_t_m515C38497EFCA28707811F6D5745CB8DC8379C33_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m0F29A4DF50F53372D3CDEC196186F6EBAD0A170C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSaveBenchmarkFileU3Eb__31_0_mE9D12C082390E74BDD50FC10322FB7A3522BDF50_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
s_Il2CppMethodInitialized = true;
}
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
String_t* V_2 = NULL;
PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* V_3 = NULL;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_4;
memset((&V_4), 0, sizeof(V_4));
Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B2_2 = NULL;
Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7* G_B1_0 = NULL;
String_t* G_B1_1 = NULL;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B1_2 = NULL;
{
// var dateTimeNow = DateTime.Now;
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0;
L_0 = DateTime_get_Now_mC336498972C48439ADCD5C50D35FAE0F2A48B0F0(NULL);
V_0 = L_0;
// var filename = $"{Application.productName}-{SystemInfo.deviceName}-{dateTimeNow.ToShortDateString()}-{dateTimeNow.ToShortTimeString()}";
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
String_t* L_3;
L_3 = Application_get_productName_m00192B33A17C93424812C4A99AEA41993380EBA1(NULL);
NullCheck(L_2);
ArrayElementTypeCheck (L_2, L_3);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_3);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_2;
NullCheck(L_4);
ArrayElementTypeCheck (L_4, _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
String_t* L_6;
L_6 = SystemInfo_get_deviceName_m191E4B0E9579B2318378D25FA250E7AD4DAA542B(NULL);
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_6);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_5;
NullCheck(L_7);
ArrayElementTypeCheck (L_7, _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
String_t* L_9;
L_9 = DateTime_ToShortDateString_m8863B024FF293DF625932CCA2E35A095C6FCBDCB((&V_0), NULL);
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_8;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
String_t* L_12;
L_12 = DateTime_ToShortTimeString_m39FA3D20BF7F8EC6D85FBFB0254D960B7A60160F((&V_0), NULL);
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_12);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_12);
String_t* L_13;
L_13 = String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0(L_11, NULL);
V_1 = L_13;
// filename = Path.GetInvalidFileNameChars().Aggregate(filename, (current, c) => current.Replace(c, '-'));
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_14;
L_14 = Path_GetInvalidFileNameChars_mF4B35029327062F820D9DB967D012B43651854F8(NULL);
String_t* L_15 = V_1;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var);
Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7* L_16 = ((U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var))->___U3CU3E9__31_0_1;
Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7* L_17 = L_16;
G_B1_0 = L_17;
G_B1_1 = L_15;
G_B1_2 = L_14;
if (L_17)
{
G_B2_0 = L_17;
G_B2_1 = L_15;
G_B2_2 = L_14;
goto IL_0074;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var);
U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6* L_18 = ((U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7* L_19 = (Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7*)il2cpp_codegen_object_new(Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7_il2cpp_TypeInfo_var);
NullCheck(L_19);
Func_3__ctor_m77EEF0752C146CEC210B46B02703EA23B0A97640(L_19, L_18, (intptr_t)((void*)U3CU3Ec_U3CSaveBenchmarkFileU3Eb__31_0_mE9D12C082390E74BDD50FC10322FB7A3522BDF50_RuntimeMethod_var), NULL);
Func_3_tC76F31E9B608271888A45E3CD5289A35F8844BA7* L_20 = L_19;
((U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var))->___U3CU3E9__31_0_1 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var))->___U3CU3E9__31_0_1), (void*)L_20);
G_B2_0 = L_20;
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
}
IL_0074:
{
String_t* L_21;
L_21 = Enumerable_Aggregate_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_TisString_t_m515C38497EFCA28707811F6D5745CB8DC8379C33((RuntimeObject*)G_B2_2, G_B2_1, G_B2_0, Enumerable_Aggregate_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_TisString_t_m515C38497EFCA28707811F6D5745CB8DC8379C33_RuntimeMethod_var);
V_1 = L_21;
// var path = GetResultPath() + $"/{filename}.json";
String_t* L_22;
L_22 = Benchmark_GetResultPath_m99C673BDA33EEDEA30B837A35A6749912E17FBDB(NULL);
String_t* L_23 = V_1;
String_t* L_24;
L_24 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(L_22, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_23, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
V_2 = L_24;
// var results = new PerfResults
// {
// fileName = Path.GetFileName(path),
// filePath = Path.GetFullPath(path),
// timestamp = DateTime.Now.ToString(DateTimeFormatInfo.InvariantInfo),
// perfStats = _perfData.ToArray()
// };
PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* L_25 = (PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207*)il2cpp_codegen_object_new(PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207_il2cpp_TypeInfo_var);
NullCheck(L_25);
PerfResults__ctor_m97F03B6E20AE72F95A1ED66EDAB484610D704935(L_25, NULL);
PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* L_26 = L_25;
String_t* L_27 = V_2;
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_28;
L_28 = Path_GetFileName_mEBC73E0C8D8C56214D1DA4BA8409C5B5F00457A5(L_27, NULL);
NullCheck(L_26);
L_26->___fileName_0 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&L_26->___fileName_0), (void*)L_28);
PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* L_29 = L_26;
String_t* L_30 = V_2;
String_t* L_31;
L_31 = Path_GetFullPath_m17A1AD4E216D884E3DF3208BF44F4E40823BAA23(L_30, NULL);
NullCheck(L_29);
L_29->___filePath_1 = L_31;
Il2CppCodeGenWriteBarrier((void**)(&L_29->___filePath_1), (void*)L_31);
PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* L_32 = L_29;
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_33;
L_33 = DateTime_get_Now_mC336498972C48439ADCD5C50D35FAE0F2A48B0F0(NULL);
V_4 = L_33;
il2cpp_codegen_runtime_class_init_inline(DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A_il2cpp_TypeInfo_var);
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* L_34;
L_34 = DateTimeFormatInfo_get_InvariantInfo_m38B65CBFD59AB5EB343F15AEF9A6B7DB3683625B(NULL);
String_t* L_35;
L_35 = DateTime_ToString_m66457C11C42C07E2F437A9D899E6E3FB9FD77B50((&V_4), L_34, NULL);
NullCheck(L_32);
L_32->___timestamp_2 = L_35;
Il2CppCodeGenWriteBarrier((void**)(&L_32->___timestamp_2), (void*)L_35);
PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* L_36 = L_32;
List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7* L_37 = __this->____perfData_20;
NullCheck(L_37);
PerfBasicU5BU5D_tC19D97923D1CDCA53738E342F03F6D61DE12A4C1* L_38;
L_38 = List_1_ToArray_m0F29A4DF50F53372D3CDEC196186F6EBAD0A170C(L_37, List_1_ToArray_m0F29A4DF50F53372D3CDEC196186F6EBAD0A170C_RuntimeMethod_var);
NullCheck(L_36);
L_36->___perfStats_3 = L_38;
Il2CppCodeGenWriteBarrier((void**)(&L_36->___perfStats_3), (void*)L_38);
V_3 = L_36;
// File.WriteAllText(path, JsonUtility.ToJson(results));
String_t* L_39 = V_2;
PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* L_40 = V_3;
String_t* L_41;
L_41 = JsonUtility_ToJson_mD0FB24DC5A8621A2473FC208E9B15AF43944EBCD(L_40, NULL);
File_WriteAllText_mE462D8448CA65183AA5D464210706167E0EF19EB(L_39, L_41, NULL);
// }
return;
}
}
// System.String BoatAttack.Benchmark.Benchmark::GetResultPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Benchmark_GetResultPath_m99C673BDA33EEDEA30B837A35A6749912E17FBDB (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA38BAE4CF2307966026B8F486678A50AD51FC36F);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
bool V_1 = false;
String_t* V_2 = NULL;
String_t* G_B3_0 = NULL;
{
// var path = Application.isEditor ? Directory.GetParent(Application.dataPath).ToString() : Application.persistentDataPath;
bool L_0;
L_0 = Application_get_isEditor_m0377DB707B566C8E21DA3CD99963210F6D57D234(NULL);
if (L_0)
{
goto IL_000f;
}
}
{
String_t* L_1;
L_1 = Application_get_persistentDataPath_m787EBC9B0862E7617DCD6CABD2147E61717EAC17(NULL);
G_B3_0 = L_1;
goto IL_001e;
}
IL_000f:
{
String_t* L_2;
L_2 = Application_get_dataPath_mBBC742FA17F8BD4156C4CB98480BEFBFB0BBB6D9(NULL);
DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_3;
L_3 = Directory_GetParent_m2BB7C00349FB9BC0E79725723B451A7F75E941C8(L_2, NULL);
NullCheck(L_3);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_3);
G_B3_0 = L_4;
}
IL_001e:
{
V_0 = G_B3_0;
// path += "/PerformanceResults";
String_t* L_5 = V_0;
String_t* L_6;
L_6 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_5, _stringLiteralA38BAE4CF2307966026B8F486678A50AD51FC36F, NULL);
V_0 = L_6;
// if (!Directory.Exists(path))
String_t* L_7 = V_0;
bool L_8;
L_8 = Directory_Exists_m1AC1A8910C9883BD4198ECF585C97F09E23C4702(L_7, NULL);
V_1 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
bool L_9 = V_1;
if (!L_9)
{
goto IL_003f;
}
}
{
// Directory.CreateDirectory(path);
String_t* L_10 = V_0;
DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_11;
L_11 = Directory_CreateDirectory_mD89FECDFB25BC52F866DC0B1BB8552334FB249D2(L_10, NULL);
}
IL_003f:
{
// return path;
String_t* L_12 = V_0;
V_2 = L_12;
goto IL_0043;
}
IL_0043:
{
// }
String_t* L_13 = V_2;
return L_13;
}
}
// System.Collections.Generic.List`1<BoatAttack.Benchmark.PerfResults> BoatAttack.Benchmark.Benchmark::LoadAllBenchmarkStats()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C* Benchmark_LoadAllBenchmarkStats_mD217650A36C0F2802DB518E3F6BB648EBA968077 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonUtility_FromJson_TisPerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207_m2FFC7070A2800EE0C81D03D7C009928E95E35209_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m82CE39FB183F46A68A67B27B345DC66F7D4FA4F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE039A1F8470CCC67E0044D02BCE20E2F3BAB676C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C* V_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_2 = NULL;
int32_t V_3 = 0;
String_t* V_4 = NULL;
String_t* V_5 = NULL;
PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* V_6 = NULL;
bool V_7 = false;
List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C* V_8 = NULL;
{
// var list = new List<PerfResults>();
List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C* L_0 = (List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C*)il2cpp_codegen_object_new(List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mE039A1F8470CCC67E0044D02BCE20E2F3BAB676C(L_0, List_1__ctor_mE039A1F8470CCC67E0044D02BCE20E2F3BAB676C_RuntimeMethod_var);
V_0 = L_0;
// var fileList = Directory.GetFiles(GetResultPath());
String_t* L_1;
L_1 = Benchmark_GetResultPath_m99C673BDA33EEDEA30B837A35A6749912E17FBDB(NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2;
L_2 = Directory_GetFiles_m4B12F04FB52DA5311463669EBB83321CB0CF284B(L_1, NULL);
V_1 = L_2;
// foreach (var file in fileList)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = V_1;
V_2 = L_3;
V_3 = 0;
goto IL_0051;
}
IL_0019:
{
// foreach (var file in fileList)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = V_2;
int32_t L_5 = V_3;
NullCheck(L_4);
int32_t L_6 = L_5;
String_t* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
V_4 = L_7;
// if(!File.Exists(file))
String_t* L_8 = V_4;
bool L_9;
L_9 = File_Exists_mD7E7A84A6B9E9A9BADBDA7C46AAE0624EF106D85(L_8, NULL);
V_7 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
bool L_10 = V_7;
if (!L_10)
{
goto IL_0031;
}
}
{
// break;
goto IL_0057;
}
IL_0031:
{
// var data = File.ReadAllText(file);
String_t* L_11 = V_4;
String_t* L_12;
L_12 = File_ReadAllText_m5635BE83C14358AB1721547180F43103F777CEB5(L_11, NULL);
V_5 = L_12;
// var result = JsonUtility.FromJson<PerfResults>(data);
String_t* L_13 = V_5;
PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* L_14;
L_14 = JsonUtility_FromJson_TisPerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207_m2FFC7070A2800EE0C81D03D7C009928E95E35209(L_13, JsonUtility_FromJson_TisPerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207_m2FFC7070A2800EE0C81D03D7C009928E95E35209_RuntimeMethod_var);
V_6 = L_14;
// list.Add(result);
List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C* L_15 = V_0;
PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* L_16 = V_6;
NullCheck(L_15);
List_1_Add_m82CE39FB183F46A68A67B27B345DC66F7D4FA4F5_inline(L_15, L_16, List_1_Add_m82CE39FB183F46A68A67B27B345DC66F7D4FA4F5_RuntimeMethod_var);
int32_t L_17 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_0051:
{
// foreach (var file in fileList)
int32_t L_18 = V_3;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = V_2;
NullCheck(L_19);
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
{
goto IL_0019;
}
}
IL_0057:
{
// return list;
List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C* L_20 = V_0;
V_8 = L_20;
goto IL_005c;
}
IL_005c:
{
// }
List_1_t45CE433D7C455B1BD91F82C3796980FAC89F850C* L_21 = V_8;
return L_21;
}
}
// System.Void BoatAttack.Benchmark.Benchmark::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Benchmark__ctor_m4969421B0E1BD8C52BF7D6CFBA98B2ABEAB0A683 (Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m27F6535FAABFCD9FE64E42F1431A0F185BE09516_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28A00C6C2538607194DCD2548EF0DFB07D324A14);
s_Il2CppMethodInitialized = true;
}
{
// public bool autoStart = true;
__this->___autoStart_4 = (bool)1;
// private bool singleBench = false;
__this->___singleBench_5 = (bool)0;
// [HideInInspector] public string urpVersion = "N/A";
__this->___urpVersion_6 = _stringLiteral28A00C6C2538607194DCD2548EF0DFB07D324A14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___urpVersion_6), (void*)_stringLiteral28A00C6C2538607194DCD2548EF0DFB07D324A14);
// [HideInInspector] public int simpleRunScene = -1;
__this->___simpleRunScene_8 = (-1);
// public bool simpleRun = false;
__this->___simpleRun_10 = (bool)0;
// public FinishAction finish = FinishAction.Exit;
__this->___finish_11 = 0;
// private bool _running = false;
__this->____running_19 = (bool)0;
// private readonly List<PerfBasic> _perfData = new List<PerfBasic>();
List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7* L_0 = (List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7*)il2cpp_codegen_object_new(List_1_tD69E81E9EEBFEDA2610025D9CE4E36F444402FE7_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m27F6535FAABFCD9FE64E42F1431A0F185BE09516(L_0, List_1__ctor_m27F6535FAABFCD9FE64E42F1431A0F185BE09516_RuntimeMethod_var);
__this->____perfData_20 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____perfData_20), (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 BoatAttack.Benchmark.Benchmark/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m805BDE6FE9E13BDA66A6AB4C4A5DADEA018A2151 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6* L_0 = (U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6*)il2cpp_codegen_object_new(U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m5C17414572728F0F4AB2D5BE2E2D4D7E5C0426ED(L_0, NULL);
((U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void BoatAttack.Benchmark.Benchmark/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m5C17414572728F0F4AB2D5BE2E2D4D7E5C0426ED (U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.String BoatAttack.Benchmark.Benchmark/<>c::<SaveBenchmarkFile>b__31_0(System.String,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CSaveBenchmarkFileU3Eb__31_0_mE9D12C082390E74BDD50FC10322FB7A3522BDF50 (U3CU3Ec_t0D2FC377670A1D24576FC1D6CF22BEF447CDC6C6* __this, String_t* ___current0, Il2CppChar ___c1, const RuntimeMethod* method)
{
{
// filename = Path.GetInvalidFileNameChars().Aggregate(filename, (current, c) => current.Replace(c, '-'));
String_t* L_0 = ___current0;
Il2CppChar L_1 = ___c1;
NullCheck(L_0);
String_t* L_2;
L_2 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_0, L_1, ((int32_t)45), NULL);
return L_2;
}
}
#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 BoatAttack.Benchmark.PerfResults::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerfResults__ctor_m97F03B6E20AE72F95A1ED66EDAB484610D704935 (PerfResults_t9F1EAAD4A585A3AB2D660A34CAC941DB35846207* __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 BoatAttack.Benchmark.PerfBasic::.ctor(System.String,System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerfBasic__ctor_m54B9B0EDFA478980DE7AADE3A1838AC5472D6B05 (PerfBasic_t6E2A7B385A086F06D8D87111783691E55FBE263F* __this, String_t* ___benchmarkName0, String_t* ___urpVersion1, int32_t ___frames2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28A00C6C2538607194DCD2548EF0DFB07D324A14);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
{
// public PerfBasic(string benchmarkName, string urpVersion, int frames)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// Frames = frames;
int32_t L_0 = ___frames2;
__this->___Frames_1 = L_0;
// info = new TestInfo(benchmarkName) {UrpVersion = urpVersion};
String_t* L_1 = ___benchmarkName0;
TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2* L_2 = (TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2*)il2cpp_codegen_object_new(TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2_il2cpp_TypeInfo_var);
NullCheck(L_2);
TestInfo__ctor_m3AE8CE8E9D01A49E03432CAC3404541D12081702(L_2, L_1, _stringLiteral28A00C6C2538607194DCD2548EF0DFB07D324A14, NULL);
TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2* L_3 = L_2;
String_t* L_4 = ___urpVersion1;
NullCheck(L_3);
L_3->___UrpVersion_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___UrpVersion_3), (void*)L_4);
__this->___info_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___info_0), (void*)L_3);
// RunData = new RunData[Benchmark.Current.runs];
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_5;
L_5 = Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline(NULL);
NullCheck(L_5);
int32_t L_6 = L_5->___runs_3;
RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B* L_7 = (RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B*)(RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B*)SZArrayNew(RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B_il2cpp_TypeInfo_var, (uint32_t)L_6);
__this->___RunData_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RunData_2), (void*)L_7);
// for (var index = 0; index < RunData.Length; index++)
V_0 = 0;
goto IL_0059;
}
IL_0040:
{
// RunData[index] = new RunData(new float[frames]);
RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B* L_8 = __this->___RunData_2;
int32_t L_9 = V_0;
int32_t L_10 = ___frames2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_10);
RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* L_12 = (RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0*)il2cpp_codegen_object_new(RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0_il2cpp_TypeInfo_var);
NullCheck(L_12);
RunData__ctor_mEB99E1384F0C0A0F61C8F3E82E82C595C6F326D8(L_12, L_11, NULL);
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_12);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0*)L_12);
// for (var index = 0; index < RunData.Length; index++)
int32_t L_13 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0059:
{
// for (var index = 0; index < RunData.Length; index++)
int32_t L_14 = V_0;
RunDataU5BU5D_tF852BE2094129D7D0D76F42E79BAF4058BA1923B* L_15 = __this->___RunData_2;
NullCheck(L_15);
V_1 = (bool)((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))? 1 : 0);
bool L_16 = V_1;
if (L_16)
{
goto IL_0040;
}
}
{
// }
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 BoatAttack.Benchmark.RunData::.ctor(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RunData__ctor_mEB99E1384F0C0A0F61C8F3E82E82C595C6F326D8 (RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___times0, const RuntimeMethod* method)
{
{
// public FrameData MinFrame = FrameData.DefaultMin;
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* L_0;
L_0 = FrameData_get_DefaultMin_m1D46A24D90B62C2D63860C283CF818353264D6D5(NULL);
__this->___MinFrame_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___MinFrame_2), (void*)L_0);
// public FrameData MaxFrame = FrameData.DefaultMax;
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* L_1;
L_1 = FrameData_get_DefaultMax_m4010EB320038B65CF722E028654FFB38FF27124B(NULL);
__this->___MaxFrame_3 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___MaxFrame_3), (void*)L_1);
// public RunData(float[] times) { rawSamples = times; }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public RunData(float[] times) { rawSamples = times; }
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___times0;
__this->___rawSamples_4 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___rawSamples_4), (void*)L_2);
// public RunData(float[] times) { rawSamples = times; }
return;
}
}
// System.Void BoatAttack.Benchmark.RunData::Average()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RunData_Average_m0ECC280D3CA11BEED3CABB4FB89CDE965287F57D (RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* __this, const RuntimeMethod* method)
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_0 = NULL;
int32_t V_1 = 0;
float V_2 = 0.0f;
{
// AvgMs = 0.0f;
__this->___AvgMs_1 = (0.0f);
// foreach (var sample in rawSamples)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->___rawSamples_4;
V_0 = L_0;
V_1 = 0;
goto IL_003a;
}
IL_0018:
{
// foreach (var sample in rawSamples)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
float L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = L_4;
// AvgMs += sample / rawSamples.Length;
float L_5 = __this->___AvgMs_1;
float L_6 = V_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = __this->___rawSamples_4;
NullCheck(L_7);
__this->___AvgMs_1 = ((float)il2cpp_codegen_add(L_5, ((float)(L_6/((float)((int32_t)(((RuntimeArray*)L_7)->max_length)))))));
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_003a:
{
// foreach (var sample in rawSamples)
int32_t L_9 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = V_0;
NullCheck(L_10);
if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
{
goto IL_0018;
}
}
{
// }
return;
}
}
// System.Void BoatAttack.Benchmark.RunData::SetMin(System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RunData_SetMin_mC5F1DFB374F994D859E2B0CD845E759C87DB5739 (RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* __this, float ___ms0, int32_t ___frame1, const RuntimeMethod* method)
{
{
// public void SetMin(float ms, int frame) { MinFrame.ms = ms; MinFrame.frameIndex = frame; }
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* L_0 = __this->___MinFrame_2;
float L_1 = ___ms0;
NullCheck(L_0);
L_0->___ms_1 = L_1;
// public void SetMin(float ms, int frame) { MinFrame.ms = ms; MinFrame.frameIndex = frame; }
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* L_2 = __this->___MinFrame_2;
int32_t L_3 = ___frame1;
NullCheck(L_2);
L_2->___frameIndex_0 = L_3;
// public void SetMin(float ms, int frame) { MinFrame.ms = ms; MinFrame.frameIndex = frame; }
return;
}
}
// System.Void BoatAttack.Benchmark.RunData::SetMax(System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RunData_SetMax_mE996B2EB4415D57F58480C941954C9FA7528A8D4 (RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* __this, float ___ms0, int32_t ___frame1, const RuntimeMethod* method)
{
{
// public void SetMax(float ms, int frame) { MaxFrame.ms = ms; MaxFrame.frameIndex = frame; }
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* L_0 = __this->___MaxFrame_3;
float L_1 = ___ms0;
NullCheck(L_0);
L_0->___ms_1 = L_1;
// public void SetMax(float ms, int frame) { MaxFrame.ms = ms; MaxFrame.frameIndex = frame; }
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* L_2 = __this->___MaxFrame_3;
int32_t L_3 = ___frame1;
NullCheck(L_2);
L_2->___frameIndex_0 = L_3;
// public void SetMax(float ms, int frame) { MaxFrame.ms = ms; MaxFrame.frameIndex = frame; }
return;
}
}
// System.Void BoatAttack.Benchmark.RunData::EndRun(System.Single,BoatAttack.Benchmark.FrameData,BoatAttack.Benchmark.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RunData_EndRun_m7F948E1E818F5B9B6FECA005311B0DB6A640C3DF (RunData_t1A215F7785D30E2CBDDB8F409503B90FFAE96FD0* __this, float ___runtime0, FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* ___min1, FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* ___max2, const RuntimeMethod* method)
{
{
// RunTime = runtime;
float L_0 = ___runtime0;
__this->___RunTime_0 = L_0;
// MinFrame = min;
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* L_1 = ___min1;
__this->___MinFrame_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___MinFrame_2), (void*)L_1);
// MaxFrame = max;
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* L_2 = ___max2;
__this->___MaxFrame_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___MaxFrame_3), (void*)L_2);
// Average();
RunData_Average_m0ECC280D3CA11BEED3CABB4FB89CDE965287F57D(__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 BoatAttack.Benchmark.FrameData::.ctor(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameData__ctor_m552D9A099A7EB8D7AC3D741BE46AE5A5C63848BF (FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* __this, int32_t ___frameNumber0, float ___frameTime1, const RuntimeMethod* method)
{
{
// public FrameData(int frameNumber, float frameTime)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// frameIndex = frameNumber;
int32_t L_0 = ___frameNumber0;
__this->___frameIndex_0 = L_0;
// ms = frameTime;
float L_1 = ___frameTime1;
__this->___ms_1 = L_1;
// }
return;
}
}
// System.Void BoatAttack.Benchmark.FrameData::Set(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameData_Set_mFD3323E6CD91B3D759F8D0187B7C40D4B6648424 (FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* __this, int32_t ___frameNumber0, float ___frameTime1, const RuntimeMethod* method)
{
{
// frameIndex = frameNumber;
int32_t L_0 = ___frameNumber0;
__this->___frameIndex_0 = L_0;
// ms = frameTime;
float L_1 = ___frameTime1;
__this->___ms_1 = L_1;
// }
return;
}
}
// BoatAttack.Benchmark.FrameData BoatAttack.Benchmark.FrameData::get_DefaultMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* FrameData_get_DefaultMin_m1D46A24D90B62C2D63860C283CF818353264D6D5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static FrameData DefaultMin => new FrameData(-1, Single.PositiveInfinity);
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* L_0 = (FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A*)il2cpp_codegen_object_new(FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A_il2cpp_TypeInfo_var);
NullCheck(L_0);
FrameData__ctor_m552D9A099A7EB8D7AC3D741BE46AE5A5C63848BF(L_0, (-1), (std::numeric_limits<float>::infinity()), NULL);
return L_0;
}
}
// BoatAttack.Benchmark.FrameData BoatAttack.Benchmark.FrameData::get_DefaultMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* FrameData_get_DefaultMax_m4010EB320038B65CF722E028654FFB38FF27124B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static FrameData DefaultMax => new FrameData(-1, Single.NegativeInfinity);
FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A* L_0 = (FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A*)il2cpp_codegen_object_new(FrameData_tDEFCC3B6F45006AD8EB8D7940FD1C38EA81DCE0A_il2cpp_TypeInfo_var);
NullCheck(L_0);
FrameData__ctor_m552D9A099A7EB8D7AC3D741BE46AE5A5C63848BF(L_0, (-1), (-std::numeric_limits<float>::infinity()), NULL);
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 BoatAttack.Benchmark.TestInfo::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TestInfo__ctor_m3AE8CE8E9D01A49E03432CAC3404541D12081702 (TestInfo_t8C5F9E601686E9898980DB079E7C274DA6BEAAB2* __this, String_t* ___benchmarkName0, String_t* ___urpVersion1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsDeviceType_t65150C9055D1BC1E377E894972629BF22BA2CBF5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t229A905233923073FC38E05AC74BBCB12DF3CA7B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5D8AF07339C92C1C8A544FB0AED646C001200E8);
s_Il2CppMethodInitialized = true;
}
Scene_tA1DC762B79745EB5140F054C884855B922318356 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// public TestInfo(string benchmarkName, string urpVersion = "N/A")
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// BenchmarkName = benchmarkName;
String_t* L_0 = ___benchmarkName0;
__this->___BenchmarkName_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___BenchmarkName_0), (void*)L_0);
// Scene = Utility.RemoveWhitespace(SceneManager.GetActiveScene().name);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_1;
L_1 = SceneManager_GetActiveScene_m2DB2A1ACB84805968A4B6396BFDFB92C0AF32BCE(NULL);
V_0 = L_1;
String_t* L_2;
L_2 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_0), NULL);
il2cpp_codegen_runtime_class_init_inline(Utility_t229A905233923073FC38E05AC74BBCB12DF3CA7B_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = Utility_RemoveWhitespace_m26E9FF58528CEDCDCE7DDBAD03BBA12DB5DD3F05(L_2, NULL);
__this->___Scene_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Scene_1), (void*)L_3);
// UnityVersion = Application.unityVersion;
String_t* L_4;
L_4 = Application_get_unityVersion_m09F45DDCFA0A4414AA296A595FDB0B59B44F5387(NULL);
__this->___UnityVersion_2 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___UnityVersion_2), (void*)L_4);
// UrpVersion = urpVersion;
String_t* L_5 = ___urpVersion1;
__this->___UrpVersion_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___UrpVersion_3), (void*)L_5);
// BoatAttackVersion = Application.version;
String_t* L_6;
L_6 = Application_get_version_mD6AC9813ABCAD4D2A1F764F99E26068CA5B830F2(NULL);
__this->___BoatAttackVersion_4 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___BoatAttackVersion_4), (void*)L_6);
// Platform = Utility.RemoveWhitespace(Application.platform.ToString());
int32_t L_7;
L_7 = Application_get_platform_m1AB34E71D9885B120F6021EB2B11DCB28CD6008D(NULL);
V_1 = L_7;
Il2CppFakeBox<int32_t> L_8(RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var, (&V_1));
String_t* L_9;
L_9 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_8), NULL);
String_t* L_10;
L_10 = Utility_RemoveWhitespace_m26E9FF58528CEDCDCE7DDBAD03BBA12DB5DD3F05(L_9, NULL);
__this->___Platform_5 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Platform_5), (void*)L_10);
// API = Utility.RemoveWhitespace(SystemInfo.graphicsDeviceType.ToString());
int32_t L_11;
L_11 = SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1(NULL);
V_2 = L_11;
Il2CppFakeBox<int32_t> L_12(GraphicsDeviceType_t65150C9055D1BC1E377E894972629BF22BA2CBF5_il2cpp_TypeInfo_var, (&V_2));
String_t* L_13;
L_13 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_12), NULL);
String_t* L_14;
L_14 = Utility_RemoveWhitespace_m26E9FF58528CEDCDCE7DDBAD03BBA12DB5DD3F05(L_13, NULL);
__this->___API_6 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___API_6), (void*)L_14);
// CPU = Utility.RemoveWhitespace(SystemInfo.processorType);
String_t* L_15;
L_15 = SystemInfo_get_processorType_mFF77AA1DFEF20F32947689FC751856CD7FB0D211(NULL);
String_t* L_16;
L_16 = Utility_RemoveWhitespace_m26E9FF58528CEDCDCE7DDBAD03BBA12DB5DD3F05(L_15, NULL);
__this->___CPU_7 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CPU_7), (void*)L_16);
// GPU = Utility.RemoveWhitespace(SystemInfo.graphicsDeviceName);
String_t* L_17;
L_17 = SystemInfo_get_graphicsDeviceName_m29D97187ADB983D77438384BBD77F0BC48731122(NULL);
String_t* L_18;
L_18 = Utility_RemoveWhitespace_m26E9FF58528CEDCDCE7DDBAD03BBA12DB5DD3F05(L_17, NULL);
__this->___GPU_8 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___GPU_8), (void*)L_18);
// Os = Utility.RemoveWhitespace(SystemInfo.operatingSystem);
String_t* L_19;
L_19 = SystemInfo_get_operatingSystem_m441DFAEFA81C9B5AF19D5C486469EDBD674490A8(NULL);
String_t* L_20;
L_20 = Utility_RemoveWhitespace_m26E9FF58528CEDCDCE7DDBAD03BBA12DB5DD3F05(L_19, NULL);
__this->___Os_9 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Os_9), (void*)L_20);
// Quality = Utility.RemoveWhitespace(QualitySettings.names[QualitySettings.GetQualityLevel()]);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21;
L_21 = QualitySettings_get_names_mD2DD88A684C55B4D0C2C06FD3B8C54CC4EA2AB0F(NULL);
int32_t L_22;
L_22 = QualitySettings_GetQualityLevel_mAA0DAC3DB682D1D0864361B5DB152C2C27B1B37A(NULL);
NullCheck(L_21);
int32_t L_23 = L_22;
String_t* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
String_t* L_25;
L_25 = Utility_RemoveWhitespace_m26E9FF58528CEDCDCE7DDBAD03BBA12DB5DD3F05(L_24, NULL);
__this->___Quality_10 = L_25;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Quality_10), (void*)L_25);
// Resolution = $"{Display.main.renderingWidth}x{Display.main.renderingHeight}";
il2cpp_codegen_runtime_class_init_inline(Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1_il2cpp_TypeInfo_var);
Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1* L_26;
L_26 = Display_get_main_m26EA95D6D963F024FE40479B466A2A965C872C08(NULL);
NullCheck(L_26);
int32_t L_27;
L_27 = Display_get_renderingWidth_mD23656E7A8270AF79B0EF4124959B3E18BEDF0C7(L_26, NULL);
int32_t L_28 = L_27;
RuntimeObject* L_29 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_28);
Display_t06A3B0F5169CA3C02A4D5171F27499A23D3581D1* L_30;
L_30 = Display_get_main_m26EA95D6D963F024FE40479B466A2A965C872C08(NULL);
NullCheck(L_30);
int32_t L_31;
L_31 = Display_get_renderingHeight_m0627691B7B2D7037A856597E43BFDF1F0CC2B0B8(L_30, NULL);
int32_t L_32 = L_31;
RuntimeObject* L_33 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_32);
String_t* L_34;
L_34 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteralC5D8AF07339C92C1C8A544FB0AED646C001200E8, L_29, L_33, NULL);
__this->___Resolution_11 = L_34;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Resolution_11), (void*)L_34);
// }
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 BoatAttack.Benchmark.BenchmarkCamera::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkCamera_Awake_m7C93C75C7021AB12B35A457ACC09767D36BD5384 (BenchmarkCamera_t804A3AF6753391EE698427C360B9E557E01FF6A6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037_m1D47FB565280560AE57CAF7DAE5D6018B433262C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1* V_1 = NULL;
int32_t V_2 = 0;
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
{
// if (Benchmark.Current != null)
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_0;
L_0 = Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline(NULL);
V_0 = (bool)((!(((RuntimeObject*)(BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001f;
}
}
{
// Frames = Benchmark.Current.runLength;
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_2;
L_2 = Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline(NULL);
NullCheck(L_2);
int32_t L_3 = L_2->___runLength_4;
__this->___Frames_5 = L_3;
}
IL_001f:
{
// foreach (var cam in cameras)
BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1* L_4 = __this->___cameras_4;
V_1 = L_4;
V_2 = 0;
goto IL_0076;
}
IL_002b:
{
// foreach (var cam in cameras)
BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1* L_5 = V_1;
int32_t L_6 = V_2;
NullCheck(L_5);
int32_t L_7 = L_6;
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_3 = L_8;
// switch (cam.type)
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* L_9 = V_3;
NullCheck(L_9);
int32_t L_10 = L_9->___type_0;
V_5 = L_10;
int32_t L_11 = V_5;
V_4 = L_11;
int32_t L_12 = V_4;
if (!L_12)
{
goto IL_0049;
}
}
{
goto IL_0042;
}
IL_0042:
{
int32_t L_13 = V_4;
if ((((int32_t)L_13) == ((int32_t)1)))
{
goto IL_004b;
}
}
{
goto IL_005e;
}
IL_0049:
{
// break;
goto IL_0064;
}
IL_004b:
{
// cam.Dolly = cam.camera.GetCinemachineComponent<CinemachineTrackedDolly>();
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* L_14 = V_3;
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* L_15 = V_3;
NullCheck(L_15);
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* L_16 = L_15->___camera_1;
NullCheck(L_16);
CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* L_17;
L_17 = CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037_m1D47FB565280560AE57CAF7DAE5D6018B433262C(L_16, CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037_m1D47FB565280560AE57CAF7DAE5D6018B433262C_RuntimeMethod_var);
NullCheck(L_14);
L_14->___Dolly_2 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&L_14->___Dolly_2), (void*)L_17);
// break;
goto IL_0064;
}
IL_005e:
{
// throw new ArgumentOutOfRangeException();
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_18 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
NullCheck(L_18);
ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_18, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BenchmarkCamera_Awake_m7C93C75C7021AB12B35A457ACC09767D36BD5384_RuntimeMethod_var)));
}
IL_0064:
{
// cam.camera.enabled = true;
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* L_19 = V_3;
NullCheck(L_19);
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* L_20 = L_19->___camera_1;
NullCheck(L_20);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_20, (bool)1, NULL);
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0076:
{
// foreach (var cam in cameras)
int32_t L_22 = V_2;
BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1* L_23 = V_1;
NullCheck(L_23);
if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
{
goto IL_002b;
}
}
{
// }
return;
}
}
// System.Void BoatAttack.Benchmark.BenchmarkCamera::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkCamera_LateUpdate_m16A7FC1D5B42BFA817BAE26BE8658BC7D404E5BA (BenchmarkCamera_t804A3AF6753391EE698427C360B9E557E01FF6A6* __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;
}
BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1* V_0 = NULL;
int32_t V_1 = 0;
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
{
// foreach (var benchCam in cameras)
BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1* L_0 = __this->___cameras_4;
V_0 = L_0;
V_1 = 0;
goto IL_007b;
}
IL_000d:
{
// foreach (var benchCam in cameras)
BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = L_4;
// if (benchCam.type == BenchmarkCameraType.FlyThrough)
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* L_5 = V_2;
NullCheck(L_5);
int32_t L_6 = L_5->___type_0;
V_3 = (bool)((((int32_t)L_6) == ((int32_t)1))? 1 : 0);
bool L_7 = V_3;
if (!L_7)
{
goto IL_0076;
}
}
{
// if (!benchCam.Dolly) continue;
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* L_8 = V_2;
NullCheck(L_8);
CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* L_9 = L_8->___Dolly_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_9, NULL);
V_4 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
bool L_11 = V_4;
if (!L_11)
{
goto IL_0036;
}
}
{
// if (!benchCam.Dolly) continue;
goto IL_0077;
}
IL_0036:
{
// benchCam.Dolly.m_PathPosition += 1f / Frames;
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* L_12 = V_2;
NullCheck(L_12);
CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* L_13 = L_12->___Dolly_2;
CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* L_14 = L_13;
NullCheck(L_14);
float L_15 = L_14->___m_PathPosition_7;
int32_t L_16 = __this->___Frames_5;
NullCheck(L_14);
L_14->___m_PathPosition_7 = ((float)il2cpp_codegen_add(L_15, ((float)((1.0f)/((float)L_16)))));
// benchCam.Dolly.m_PathPosition = Mathf.Repeat(benchCam.Dolly.m_PathPosition, 1f);
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* L_17 = V_2;
NullCheck(L_17);
CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* L_18 = L_17->___Dolly_2;
BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* L_19 = V_2;
NullCheck(L_19);
CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* L_20 = L_19->___Dolly_2;
NullCheck(L_20);
float L_21 = L_20->___m_PathPosition_7;
float L_22;
L_22 = Mathf_Repeat_m1ACDE7EF466FB6CCAD29B3866E4A239A8530E9D5_inline(L_21, (1.0f), NULL);
NullCheck(L_18);
L_18->___m_PathPosition_7 = L_22;
}
IL_0076:
{
}
IL_0077:
{
int32_t L_23 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_007b:
{
// foreach (var benchCam in cameras)
int32_t L_24 = V_1;
BenchmarkCameraSettingsU5BU5D_tEF8261B585BB320D482FDECA8354C46ECA7BE8E1* L_25 = V_0;
NullCheck(L_25);
if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
{
goto IL_000d;
}
}
{
// }
return;
}
}
// System.Void BoatAttack.Benchmark.BenchmarkCamera::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkCamera__ctor_mF430436E1A8F733165B8DBA51F576C6EEA1AD6EE (BenchmarkCamera_t804A3AF6753391EE698427C360B9E557E01FF6A6* __this, const RuntimeMethod* method)
{
{
// private int Frames = 1000;
__this->___Frames_5 = ((int32_t)1000);
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 BoatAttack.Benchmark.BenchmarkCamera/BenchmarkCameraSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkCameraSettings__ctor_mA3D22211B14E5FA445F351126E84599E2C4F342D (BenchmarkCameraSettings_t9D4CC466CAAE8AEA55CF4C18BCE1F809AD30DD1F* __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 BoatAttack.Benchmark.BenchmarkConfigData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkConfigData__ctor_mD4D93199EE93A956A6557546247821D0C7344AB0 (BenchmarkConfigData_t077F1C38E0D7E2EFC15219C20A759879D4E6F47C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2A44555315FC3EB552520777C929A8A5EBB72368_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool disableVSync = true;
__this->___disableVSync_5 = (bool)1;
// public bool stats = false;
__this->___stats_6 = (bool)0;
// public List<BenchmarkData> benchmarkData = new List<BenchmarkData>();
List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2* L_0 = (List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2*)il2cpp_codegen_object_new(List_1_t3F473ED95ED8D8A3B0E28B0D64D3469F7D0060D2_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m2A44555315FC3EB552520777C929A8A5EBB72368(L_0, List_1__ctor_m2A44555315FC3EB552520777C929A8A5EBB72368_RuntimeMethod_var);
__this->___benchmarkData_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___benchmarkData_7), (void*)L_0);
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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void BoatAttack.Benchmark.BenchmarkData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkData__ctor_m41C298245E6ABAA8760BD6EBD592325CE8C02E16 (BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC02A13790B51BD57DC78EA716657A8D8D08F030D);
s_Il2CppMethodInitialized = true;
}
{
// public string scene = "benchmark_island-flythrough";
__this->___scene_1 = _stringLiteralC02A13790B51BD57DC78EA716657A8D8D08F030D;
Il2CppCodeGenWriteBarrier((void**)(&__this->___scene_1), (void*)_stringLiteralC02A13790B51BD57DC78EA716657A8D8D08F030D);
// public int runs = 4;
__this->___runs_3 = 4;
// public int runLength = 1000;
__this->___runLength_4 = ((int32_t)1000);
// public bool enabled = true;
__this->___enabled_6 = (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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* WaypointGroup_get_Instance_mCF238AF132882743472B1627FCABFC5D2F3B8BF1_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static WaypointGroup Instance { get; private set; }
WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* L_0 = ((WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_StaticFields*)il2cpp_codegen_static_fields_for(WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m2EC16C74D768EEAA9BBC40DA11337F912014FC57_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___v0, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___v0;
float L_1 = L_0.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___v0;
float L_3 = L_2.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___v0;
float L_5 = L_4.___z_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);
V_0 = L_6;
goto IL_001b;
}
IL_001b:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaypointGroup_set_Instance_mB99D3DC6A73EE9A2258F30630018A1005408E278_inline (WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static WaypointGroup Instance { get; private set; }
WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB* L_0 = ___value0;
((WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_StaticFields*)il2cpp_codegen_static_fields_for(WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_16 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_StaticFields*)il2cpp_codegen_static_fields_for(WaypointGroup_t6D8C55BF8064FD8B4DC02170871797DCE5B022BB_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_16), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_2 = L_0;
float L_1 = ___y1;
__this->___y_3 = L_1;
float L_2 = ___z2;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
float L_2 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0;
float L_4 = L_3.___y_3;
float L_5 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0;
float L_7 = L_6.___z_4;
float L_8 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Repeat_m1ACDE7EF466FB6CCAD29B3866E4A239A8530E9D5_inline (float ___t0, float ___length1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = ___t0;
float L_1 = ___t0;
float L_2 = ___length1;
float L_3;
L_3 = floorf(((float)(L_1/L_2)));
float L_4 = ___length1;
float L_5 = ___length1;
float L_6;
L_6 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)il2cpp_codegen_subtract(L_0, ((float)il2cpp_codegen_multiply(L_3, L_4)))), (0.0f), L_5, NULL);
V_0 = L_6;
goto IL_001b;
}
IL_001b:
{
float L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, 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;
float V_2 = 0.0f;
float V_3 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1;
float L_3 = L_2.___x_2;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1;
float L_7 = L_6.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1;
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;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_18;
L_18 = sqrt(((double)((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))))));
V_3 = ((float)L_18);
goto IL_0040;
}
IL_0040:
{
float L_19 = V_3;
return L_19;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline (float ___a0, float ___b1, float ___t2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = ___a0;
float L_1 = ___b1;
float L_2 = ___a0;
float L_3 = ___t2;
float L_4;
L_4 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_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 int32_t Mathf_Abs_mEF48B2D15BEC6663A575693F563C6DC42C8135AE_inline (int32_t ___value0, 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;
{
int32_t L_0 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = il2cpp_codegen_abs(L_0);
V_0 = L_1;
goto IL_000a;
}
IL_000a:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___a0;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, 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 = ___value0;
float L_1;
L_1 = Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_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 = ___value0;
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_4, L_5, NULL);
V_2 = L_6;
goto IL_0026;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___lhs0;
float L_1 = L_0.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___rhs1;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___lhs0;
float L_5 = L_4.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___rhs1;
float L_7 = L_6.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___lhs0;
float L_9 = L_8.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___rhs1;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___lhs0;
float L_13 = L_12.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___rhs1;
float L_15 = L_14.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___lhs0;
float L_17 = L_16.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___rhs1;
float L_19 = L_18.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___lhs0;
float L_21 = L_20.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___rhs1;
float L_23 = L_22.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___lhs0;
float L_25 = L_24.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___rhs1;
float L_27 = L_26.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___lhs0;
float L_29 = L_28.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___rhs1;
float L_31 = L_30.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___lhs0;
float L_33 = L_32.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___rhs1;
float L_35 = L_34.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___lhs0;
float L_37 = L_36.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___rhs1;
float L_39 = L_38.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___lhs0;
float L_41 = L_40.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___rhs1;
float L_43 = L_42.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___lhs0;
float L_45 = L_44.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___rhs1;
float L_47 = L_46.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___lhs0;
float L_49 = L_48.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___rhs1;
float L_51 = L_50.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___lhs0;
float L_53 = L_52.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___rhs1;
float L_55 = L_54.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___lhs0;
float L_57 = L_56.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___rhs1;
float L_59 = L_58.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___lhs0;
float L_61 = L_60.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___rhs1;
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 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 void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
float L_1;
L_1 = Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_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_002d;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_4, L_5, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_6;
goto IL_0038;
}
IL_002d:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_7;
}
IL_0038:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___lhs0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___rhs1;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___lhs0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___rhs1;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___lhs0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___rhs1;
float L_11 = L_10.___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
goto IL_002d;
}
IL_002d:
{
float L_12 = V_0;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___value0;
float L_1 = ___min1;
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 = ___min1;
___value0 = L_3;
goto IL_0019;
}
IL_000e:
{
float L_4 = ___value0;
float L_5 = ___max2;
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 = ___max2;
___value0 = L_7;
}
IL_0019:
{
float L_8 = ___value0;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
float L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_m336EB73DD4A5B11B7F405CF4BC7F37A466FB4FF7_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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_m27D04C1E5FE794AD933B7B9364F3D34B9EA25109_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m1EF7276EF58050DFBA8921E2383F0249C08D346F_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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UpdateValue_Invoke_m2C990083225A18E5FD75882FF400D46C47EA5EC8_inline (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (UpdateValue_tEC621F0D374D317FD9E7E31FED2D9017F1452D7F* __this, int32_t ___index0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___index0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
{
int32_t L_0 = ___value0;
int32_t L_1 = ___min1;
V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
int32_t L_3 = ___min1;
___value0 = L_3;
goto IL_0019;
}
IL_000e:
{
int32_t L_4 = ___value0;
int32_t L_5 = ___max2;
V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
int32_t L_7 = ___max2;
___value0 = L_7;
}
IL_0019:
{
int32_t L_8 = ___value0;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
int32_t L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UpdateValue_Invoke_m18A39DDBE4A9BFF15BC9415E61B5CD202BE24ACA_inline (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (UpdateValue_t65CFA566F5318ECAEE63CE7514F8337E7EC4F804* __this, int32_t ___index0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___index0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EnumSelector_get_CurrentOption_mF62FB3D021AC34783AEAD60055D62DD62B2B3FA2_inline (EnumSelector_t2BCF401569FEE4E0636FCBEBCD0357A543ECB917* __this, const RuntimeMethod* method)
{
{
// get => _currentOption;
int32_t L_0 = __this->____currentOption_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ColorSelector_get_CurrentOption_m7F64CFEEEDDB879AC1530004684BABBC36B3A3FE_inline (ColorSelector_tA1533CD965DA38B4D4188F4B2BA628FEB158ADA7* __this, const RuntimeMethod* method)
{
{
// get => _currentOption;
int32_t L_0 = __this->____currentOption_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m232E885D3C7BB6A96D5FEF4494709BA170447604_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))->___oneVector_3;
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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
float L_2 = ___d1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___a0;
float L_4 = L_3.___y_1;
float L_5 = ___d1;
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 void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_0 = L_0;
float L_1 = ___y1;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___b1;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___a0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___b1;
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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___v0;
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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_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_SmoothDamp_m4B8C5AACFEBF58E93FF2A33832C27EF1E5AF7AFD_inline (float ___current0, float ___target1, float* ___currentVelocity2, float ___smoothTime3, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
{
float L_0;
L_0 = Time_get_deltaTime_m7AB6BFA101D83E1D8F2EF3D5A128AEE9DDBF1A6D(NULL);
V_0 = L_0;
V_1 = (std::numeric_limits<float>::infinity());
float L_1 = ___current0;
float L_2 = ___target1;
float* L_3 = ___currentVelocity2;
float L_4 = ___smoothTime3;
float L_5 = V_1;
float L_6 = V_0;
float L_7;
L_7 = Mathf_SmoothDamp_m00E482452BCED3FE0F16B4033B2B5323C7E30829(L_1, L_2, L_3, L_4, L_5, L_6, NULL);
V_2 = L_7;
goto IL_001b;
}
IL_001b:
{
float L_8 = V_2;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Benchmark_set_Current_mA36E728BB43886415A744B593F8EDDB238CB84D0_inline (BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static BenchmarkData Current { get; private set; }
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_0 = ___value0;
((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___U3CCurrentU3Ek__BackingField_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___U3CCurrentU3Ek__BackingField_14), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* Benchmark_get_Current_m777553691FE2879ED0A409FD34F1248AC36898B7_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static BenchmarkData Current { get; private set; }
BenchmarkData_t1C56505725893FC7FBB8532312FD62F9171D2C6E* L_0 = ((Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_StaticFields*)il2cpp_codegen_static_fields_for(Benchmark_tFC73F745E0B84A13FCE61BC1F163E6B1084B2EBF_il2cpp_TypeInfo_var))->___U3CCurrentU3Ek__BackingField_14;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_gshared_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method)
{
{
float L_0 = (float)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_gshared_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___key_0;
return L_0;
}
}
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 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 RuntimeObject* KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Tuple_2_get_Item2_m4C8E8E93C0299E98E046C765CA6ABB544412C1D9_gshared_inline (Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___m_Item2_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Tuple_2_get_Item1_mBF34A596062BBB3C1DD2A6CA36810366F445C9FA_gshared_inline (Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___m_Item1_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m545762F67009314D9C63DD209B42FFF950569B05_gshared_inline (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___item0;
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___value0;
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 = ___value0;
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 = ___value0;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, 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 = ___vector0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___vector0;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___vector0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___vector0;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___vector0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___vector0;
float L_11 = L_10.___z_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_12;
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
V_0 = ((float)L_12);
goto IL_0034;
}
IL_0034:
{
float L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
float L_2 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0;
float L_4 = L_3.___y_3;
float L_5 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0;
float L_7 = L_6.___z_4;
float L_8 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(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 void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_0 = L_0;
float L_1 = ___y1;
__this->___y_1 = L_1;
float L_2 = ___z2;
__this->___z_2 = L_2;
float L_3 = ___w3;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method)
{
{
float L_0 = ___r0;
__this->___r_0 = L_0;
float L_1 = ___g1;
__this->___g_1 = L_1;
float L_2 = ___b2;
__this->___b_2 = L_2;
float L_3 = ___a3;
__this->___a_3 = L_3;
return;
}
}